Вверх ↑
Ответов: 946
Рейтинг: 199
#1: 2025-08-03 19:02:03 ЛС | профиль | цитата
Andrej77rv писал(а):
Сокращение конечно это хорошо. Но вы не заметили что в вашей схеме сетка по Y все равно не правильная? Даже если вы выставили 4096 максимум.

Положи схему в ту же папку

Add(MainForm,2953706,287,154)
{
Width=1329
Height=722
link(onCreate,644369:doData,[])
}
Add(Hub,2011678,238,385)
{
OutCount=3
link(onEvent1,4733271:doClear,[(396,391)(396,279)])
link(onEvent2,12538615:doClear,[(599,398)(599,279)])
}
Add(Plotter,4889914,448,483)
{
Left=55
Top=115
Width=1025
Height=515
Name="123"
GridStyle=0
MinH=0.001
MaxH=4096
MinW=0.001
MaxW=3694
LeftMargin=50
MouseControl=1
Point(onMouseDown)
Point(onMouseWheel)
Point(doMinH)
Point(doMinW)
link(onMouseWheel,15270642:doCalc,[])
}
Add(PlotHistogram,4733271,420,266)
{
Grapher="123"
Color=8388608
Step=1
Point(ValuesX)
Point(ValuesY)
link(onAdd,9492653:doCompare,[])
}
Add(StrCatDelim,9299780,560,266)
{
Delimiter=">>"
link(onStrCatDlm,12538615:doAdd,[])
link(Str1,12060551:Var3,[(566,250)])
link(Str2,9107841:NumSubStr,[(573,257)(552,257)(552,313)(174,313)])
}
Add(If_else,9492653,490,266)
{
Type=2
link(onTrue,9299780:doStrCatDlm,[])
link(Op1,12060551:Var2,[])
link(Op2,12361489:Value,[])
}
Add(Math,14331857,315,266)
{
OpType=1
Op1=4096
link(onResult,4733271:doAdd,[])
}
Add(ListBox,12538615,616,266)
{
Left=1090
Top=130
Width=205
Height=490
DataType=1
Point(String)
link(onClick,16211211:doReplace,[])
}
Add(Label,6664926,392,70)
{
Left=10
Top=75
Width=75
Caption="Детектор"
}
Add(Label,4650938,497,119)
{
Left=10
Top=95
Width=85
Caption=""
}
Add(TrackBarRush,7292762,399,168)
{
Left=5
Top=130
Width=20
Height=490
Max=0
Min=-4096
Position=-800
AbsPosition=0
Kind=1
AntiAlias=0
ThumbWidth=20
DotsCount=10
link(onPosition,11960507:doEvent1,[])
}
Add(Hub,11960507,455,168)
{
link(onEvent1,4650938:doText,[(480,174)(480,125)])
link(onEvent2,12361489:doValue,[])
}
Add(Memory,12361489,497,175)
{
link(onData,3091039:doAxis,[])
}
Add(PlotAxis,3091039,546,175)
{
Grapher="123"
link(X,12885843:Var2,[])
link(Angle,12885843:Var3,[(566,159)])
}
Add(PlotMouseValues,2849442,448,539)
{
Grapher="123"
link(onMouseDown,3411395:doOperation,[])
}
Add(Hub,2754218,658,490)
{
InCount=2
OutCount=1
link(onEvent1,6497428:doText,[])
}
Add(Memory,7608031,819,217)
{
Default=Integer(3000)
}
Add(Hub,3380015,581,539)
{
link(onEvent1,3446424:doValue,[(599,545)(599,510)])
link(onEvent2,2754218:doEvent2,[(652,552)(652,503)])
}
Add(CounterEx,3446424,609,490)
{
Max=3694
Point(doPrev)
Point(doValue)
link(onNext,2754218:doEvent1,[])
}
Add(PlotAxis,16122516,812,273)
{
Grapher="123"
Angle=90
link(Y,7608031:Value,[])
}
Add(ListBox,8515488,98,196)
{
Left=205
Top=65
Width=715
Height=50
FileName="Строка.txt"
MultiSelect=0
Point(doSave)
Point(doLoad)
Point(doSelectAll)
Point(String)
}
Add(Button,5111421,14,231)
{
Left=215
Top=25
Width=90
link(onClick,8227847:doEvent1,[])
}
Add(DoData,11661877,119,266)
{
link(onEventData,9107841:doEnum,[])
link(Data,8515488:String,[])
}
Add(Hub,8227847,63,231)
{
OutCount=3
link(onEvent1,8515488:doLoad,[])
link(onEvent2,8515488:doSelectAll,[])
link(onEvent3,11661877:doData,[(88,251)(88,272)])
}
Add(Button,13704670,189,385)
{
Left=345
Top=25
Width=100
Caption="Очистка"
link(onClick,2011678:doEvent1,[])
}
Add(Hub,13755550,770,273)
{
InCount=2
OutCount=1
link(onEvent1,16122516:doAxis,[])
}
Add(Edit,6497428,700,490)
{
Left=725
Top=20
Width=170
Text=""
link(onChange,13755550:doEvent2,[(753,496)(753,286)])
}
Add(Label,3418937,679,182)
{
Left=1090
Top=90
Width=175
Caption="Интенсивность Y >> Линия X"
}
Add(DataToFileEx,2610789,266,266)
{
DataSize=2
link(onGet,14331857:doOperation,[])
}
Add(Str_Enum,9107841,168,266)
{
Delimiter=""
Step=4
link(onEnum,5886522:doConvert,[])
}
Add(StreamConvertor,5886522,217,266)
{
Mode=1
link(onResult,2610789:doGet,[])
}
Add(Memory,16024094,546,119)
{
Default=Integer(0)
}
Add(GetDataEx,12885843,546,154)
{
link(Data,16024094:Value,[])
}
Add(GetDataEx,12060551,490,245)
{
Angle=3
link(Data,14331857:Result,[(473,250)(473,306)(321,306)])
}
Add(DoData,644369,343,168)
{
Data=Integer(-800)
link(onEventData,7292762:doPosition,[])
}
Add(Replace,16211211,665,273)
{
SubStr=">>"
DestStr="#"
link(onReplace,14821463:doSplit,[])
}
Add(MultiStrData,14821463,714,273)
{
Char="#"
From=1
Count=1
link(onPart1,13755550:doEvent1,[])
}
Add(Math,3411395,497,539)
{
OpType=35
Op2=1
link(onResult,3380015:doEvent1,[])
}
Add(IndexToChanel,15704521,539,490)
{
Count=3
link(onEvent1,3446424:doNext,[])
link(onEvent3,3446424:doPrev,[(578,510)(578,503)])
}
Add(MathParse,15270642,497,490)
{
MathStr="sign(%1) + 1"
link(onResult,15704521:doEvent,[])
}

карма: 19

0
Редактировалось 1 раз(а), последний 2025-08-03 19:03:12