Add(MainForm,2953706,133,112)
{
Left=300
Top=100
Width=701
Height=360
}
Add(Plotter,3420938,427,161)
{
Width=685
Height=321
Align=5
Name="MyPl"
MinH=-10
MaxH=10
LeftMargin=70
RightMargin=10
TopMargin=5
MouseControl=3
Point(Width)
Point(Height)
}
Add(PlotLines,7392247,378,161)
{
Grapher="MyPl"
MaxValues=720
link(ValueX,9503112:Var3,[(391,152)])
}
Add(Timer,13232622,133,161)
{
Interval=10
link(onTimer,8106150:doNext,[])
}
Add(Counter,8106150,175,161)
{
Max=1215752191
link(onNext,3619606:doEvent1,[])
}
Add(MathParse,988847,266,161)
{
DataCount=1
MathStr="sin(%1*1.03)*8 - sin(%1*16)"
AngleMode=1
link(onResult,6322979:doCalc,[])
}
Add(MathParse,6322979,315,161)
{
DataCount=1
MathStr="cos(%1*1.03)*8 + cos(%1*16)"
AngleMode=1
link(onResult,7392247:doAdd,[])
link(X1,9503112:Var2,[])
}
Add(PlotLines,295095,329,385)
{
Grapher="MyPl"
Color=16711680
MaxValues=2
link(ValueY,15282760:Var,[(335,369)(286,369)])
link(ValueX,7891976:Var,[(342,369)(349,369)])
}
Add(GetDataEx,9503112,315,147)
{
Angle=3
link(Data,8106150:Count,[(307,152)(307,201)(181,201)])
}
Add(Hub,3619606,217,161)
{
link(onEvent1,988847:doCalc,[])
link(onEvent2,9723856:doCalc,[(242,174)(242,279)])
}
Add(Edit,13888985,336,217)
{
Left=20
Top=5
Width=30
Text="300"
}
Add(Edit,13073051,252,217)
{
Left=20
Top=30
Width=30
Text="8"
}
Add(Edit,1316952,378,217)
{
Left=20
Top=60
Width=30
Text="-80"
}
Add(Edit,5984975,294,217)
{
Left=20
Top=85
Width=30
Text="-8"
}
Add(Label,4277236,427,217)
{
Left=1
Top=10
Width=20
Height=95
Caption="X1\r\n\r\nY1\r\n\r\ndX\r\n\r\nY2"
AutoSize=1
}
Add(GetIndexData,15282760,280,329)
{
link(onIndex,7891976:doIndex,[])
link(Data1,13073051:Text,[(286,258)(258,258)])
link(Data2,5984975:Text,[(293,257)(300,257)])
}
Add(GetIndexData,7891976,343,329)
{
link(onIndex,295095:doAdd,[(382,335)(382,377)(319,377)(319,391)])
link(Data1,9723856:Result,[(349,313)(335,313)])
link(Data2,6332316:Result,[(356,313)(377,313)])
}
Add(For,1632207,231,329)
{
End=1
link(onEvent,15282760:doIndex,[])
}
Add(MathParse,9723856,329,273)
{
MathStr="%1 -720 + %2"
link(onResult,6332316:doCalc,[])
link(X2,13888985:Text,[])
}
Add(MathParse,6332316,371,273)
{
link(onResult,1632207:doFor,[(410,279)(410,321)(221,321)(221,335)])
link(X2,1316952:Text,[])
}
|
Ответов: 8974
Рейтинг: 824
|
|||
|
Ещё вариант, без мышки и осей, но с Edit
|
|||
| карма: 19 |
|



Поиск
Друзья
Администрация