Make(delphi) Add(MainForm,558702,441,210) { Left=20 Top=105 Width=857 Height=621 } Add(Memo,4522195,259,119) { Top=30 Width=235 Height=300 Strings=#5:t=t+5|35:xI=150+sin(t*((pi/180)/1.4)*1.7)*30|35:yI=150+cos(t*((pi/180)/1.4)*1.7)*30|25:xII=xI+cos(t*(pi/180))*80|25:yII=yI+sin(t*(pi/180))*80|31:xIII=xII+sin(t*(pi/180)*2.3)*40|31:yIII=yII+cos(t*(pi/180)*2.3)*40|32:Vx=IF[xIV>=hI,8/(-8),Vx+1-(8/8)]|19:Vx=IF[xIV<=ho,1,Vx]|21:Vy=IF[yIV>=280,-1,Vy]|19:Vy=IF[yIV<=ho,1,Vy]|12:xIV=xIV+Vx*6|12:yIV=yIV+Vy*4| } Add(MultiElementEx,6599933,273,196) { link(onEndEnum,2311036:doEvent1,[]) link(onEvent5,8825124:doAdd,[(313,209)(313,265)]) link(onEvent2,16111498:doAdd,[(369,216)(369,314)]) link(_Data,4522195:Array,[]) } BEGIN_SDK Add(EditMultiEx,11534251,21,21) { WorkCount=#6:doEnum|8:doEvent1| EventCount=#9:onEndEnum|8:onEvent5|8:onEvent2| VarCount=#6:Result|4:Text| DataCount=#5:_Data| Width=832 Height=585 link(doEnum,6312224:doStart,[(35,27)(35,153)]) link(doEvent1,5704347:doEvent1,[(29,34)(29,412)]) link(Result,3123375:Result,[(27,281)(608,281)]) link(Text,15599035:Text,[(34,596)(797,596)]) } Add(ArrayEnum,10923803,91,147) { link(onItem,2869571:doSplit,[]) link(onEndEnum,6312224:doStop,[(135,160)(135,192)(36,192)(36,160)]) link(Array,7593406:getVar,[]) } Add(MathParse,3123375,602,217) { DataCount=0 MathStr="" Point(doMathStr) link(onResult,7311852:doEvent1,[]) } Add(GlobalVar,7747000,707,217) { Point(doName) } Add(ArrayRW,5771920,287,154) { link(onRead,2425201:doEvent1,[]) link(Array,4547328:Var,[]) link(Index,10923803:Index,[(300,137)(179,137)(179,186)(104,186)]) } Add(StrPart,2869571,140,147) { Char="=" link(onSplit,30536:начать,[]) link(onPart,7747000:doName,[(185,160)(185,263)(693,263)(693,230)]) } Add(StrPart,10347779,434,161) { Char=";" Point(onNotFound) link(onSplit,12817369:doWork3,[(473,167)(473,150)(417,150)]) link(onPart,912210:doEvent1,[]) link(Str,13710104:Value,[]) link(onNotFound,12798709:doEvent1,[]) } Add(Memory,13710104,434,112) { } Add(Repeat,317989,392,161) { Op1=Integer(0) Op2=Integer(0) link(onRepeat,10347779:doSplit,[]) } Add(Replace,16470171,595,175) { link(onReplace,1246449:doWork3,[(638,181)(638,159)(578,159)]) link(Str,4661601:Var2,[]) link(Dest,15993061:Var,[]) } Add(Hub,912210,546,168) { InCount=2 link(onEvent1,15993061:doName,[(586,174)(586,125)]) link(onEvent2,16470171:doReplace,[]) } Add(MultiElementEx,15993061,609,119) { } BEGIN_SDK Add(EditMultiEx,15643785,21,21) { WorkCount=#6:doName| VarCount=#3:Var| Width=433 link(doName,1286148:doEvent1,[(45,27)(45,48)]) link(Var,798372:Value,[(27,165)(342,165)]) } Add(GlobalVar,5032172,112,35) { Data=Real(0) Point(doName) } Add(Hub,1286148,56,42) { link(onEvent1,5032172:doName,[]) link(onEvent2,289910:doConvert,[(98,55)(98,83)]) } Add(Memory,798372,336,77) { Default=String() Point(Data) } Add(StrCat,5809269,238,77) { Str1="(" link(onStrCat,6851623:doStrCat,[]) } Add(StrCat,6851623,280,77) { Str2=")" link(onStrCat,11203223:doWork2,[]) } Add(HubEx,11203223,322,70) { link(onEvent,798372:doValue,[]) } Add(PointHint,13574794,70,175) { Info=#34:скобки, если значение отрицательно| Width=218 } Add(StrMask,13632547,336,182) { Mask="-*" } Add(If_else,4769264,154,77) { Type=1 Op2=Integer(0) link(onTrue,5998478:doConvert,[]) link(onFalse,11203223:doWork3,[(326,90)]) } Add(Convertor,289910,112,77) { Mode=10 link(onResult,4769264:doCompare,[]) link(Data,5032172:Var,[]) } Add(Convertor,5998478,196,77) { Mode=9 link(onResult,5809269:doStrCat,[]) } END_SDK Add(Hub,2425201,336,154) { link(onEvent1,12817369:doWork2,[(381,160)(381,118)]) link(onEvent2,317989:doRepeat,[]) } Add(HubEx,12817369,413,105) { link(onEvent,13710104:doValue,[]) } Add(Hub,12798709,476,175) { OutCount=5 link(onEvent1,912210:doEvent2,[]) link(onEvent2,317989:doStop,[(515,188)(515,226)(383,226)(383,174)]) link(onEvent3,9187001:doData,[]) link(onEvent4,5043231:doData,[(524,202)(524,230)]) link(onEvent5,3123375:doCalc,[(586,209)(586,223)]) } Add(Memory,14317033,595,70) { } Add(Hub,16306591,238,147) { link(onEvent1,1246449:doWork2,[(284,153)(284,76)]) link(onEvent2,5771920:doRead,[]) } Add(HubEx,1246449,574,63) { link(onEvent,14317033:doValue,[]) } Add(GetDataEx,4661601,588,105) { link(Data,14317033:Value,[]) } Add(StrList,12225203,301,350) { Strings=#7:arccth(|7:arccos(|7:arcsin(|6:arcch(|6:arcsh(|6:arcth(|6:round(|6:trunc(|5:sign(|5:frac(|5:sqrt(|5:atan(|4:min(|4:max(|4:cos(|4:sin(|4:exp(|4:sqr(|4:abs(|4:cth(|4:ctg(|4:log(|3:ch(|3:sh(|3:th(|3:lg(|3:ln(|3:tg(|3:IF[|3:div|3:mod|2:pi|1:e|1:(|1:)|1:[|1:]|1:,|1:+|1:-|1:*|1:/|1:^|1:=|1:<|1:>|1:0|1:1|1:2|1:3|1:4|1:5|1:6|1:7|1:8|1:9|1:.| } Add(Memory,14730752,266,413) { Point(Data) } Add(Hub,15995774,196,413) { OutCount=3 link(onEvent1,5391589:doWork2,[]) link(onEvent2,2192744:doEnum,[]) link(onEvent3,538793:doData,[(240,433)(240,496)]) } Add(ArrayEnum,2192744,315,420) { link(onItem,15972798:doReplace,[]) link(Array,12225203:Array,[]) } Add(Replace,15972798,364,420) { DestStr=" " link(onReplace,11122092:doReplace,[]) link(Str,1670344:Var3,[(370,412)(354,412)(354,457)]) } Add(HubEx,5391589,245,406) { link(onEvent,14730752:doValue,[]) } Add(DoData,538793,266,490) { link(onEventData,14857401:doReplace,[]) link(Data,1670344:Var2,[]) } Add(GetDataEx,1670344,259,448) { link(Data,14730752:Value,[]) } Add(ArrayEnum,4403411,105,413) { link(onItem,16465207:doSplit,[]) link(Array,4338623:getVar,[]) } Add(StrPart,16465207,147,413) { Char="=" Point(onNotFound) link(onSplit,3372375:doWork2,[]) link(onNotFound,3372375:doWork3,[(186,433)]) } Add(HubEx,3372375,182,406) { link(onEvent,15995774:doEvent1,[]) } Add(Trim,4109175,308,490) { Char=" " } Add(Replace,11122092,406,420) { SubStr=" " DestStr=" " link(onReplace,5391589:doWork3,[(455,426)(455,468)(249,468)]) } Add(Hub,5704347,56,406) { link(onEvent1,9185753:In,[(104,412)(104,398)]) link(onEvent2,4403411:doEnum,[]) } Add(Replace,14857401,357,490) { SubStr=" " DestStr="\n\r" link(onReplace,5802757:doEvent1,[]) } Add(DoData,5043231,546,224) { link(onEventData,3123375:doMathStr,[]) link(Data,4661601:Var1,[(552,114)]) } Add(LineBreak,9170020,749,539) { Caption="переменные" Type=1 link(Data,15599035:Array,[(755,529)(811,529)]) Primary=[4547328,-462,-427] } Add(LineBreakEx,6515427,140,49) { Caption="задача" Type=3 link(_Data,11534251:_Data,[(146,35)(27,35)]) } Add(LineBreakEx,4338623,105,371) { Caption="задача" Type=2 } Add(LineBreakEx,7593406,91,112) { Caption="задача" Type=2 } Add(PointHint,1291325,49,329) { Info=#16:поиск переменных| Transparent=0 VAlign=0 Width=792 Height=263 } Add(PointHint,15502156,231,56) { Info=#31:замена переменных их значениями| Transparent=0 VAlign=0 Width=414 Height=158 } Add(PointHint,5066620,182,343) { Info=#53:переменные не должны содержать строки из этого списка| Frame=1 Transparent=0 VAlign=0 HAlign=2 Width=113 Height=60 } Add(StrList,14870741,455,469) { Point(doSort) } Add(Hub,5802757,399,490) { OutCount=4 link(onEvent1,14870741:doText,[]) link(onEvent2,14870741:doSort,[(447,503)(447,517)]) link(onEvent3,11344685:doClear,[(443,510)(443,525)(518,525)(518,482)]) link(onEvent4,11250838:doEnum,[(439,517)(439,538)]) } Add(LineBreak,11140012,749,476) { link(Out,15599035:doClear,[]) Primary=[9185753,-630,-84] } Add(ArrayEnum,11250838,469,532) { link(onItem,7740279:doWork2,[]) link(onEndEnum,11588559:doEvent1,[]) link(Array,14870741:Array,[]) } Add(ChangeMon,1399990,567,532) { link(onData,4521214:doStrCat,[]) } Add(StrCat,4521214,609,532) { Str1=";" link(onStrCat,8363162:doStrCat,[]) } Add(StrCat,8363162,651,532) { link(onStrCat,11344685:doValue,[(691,538)(691,520)(637,520)(637,475)]) link(Str1,11283799:Var2,[]) } Add(Memory,11344685,651,469) { Default=String(;) } Add(GetDataEx,11283799,644,504) { link(Data,11344685:Value,[]) } Add(PointHint,9067647,259,462) { Info=#16:поиск дубликатов| Transparent=0 VAlign=2 Width=484 Height=123 } Add(Trim,14448636,707,469) { Char=";" link(onTrim,15599035:doAdd,[]) link(Text,11283799:Var3,[(713,457)(693,457)(693,513)]) } Add(StrList,15599035,791,469) { } Add(Hub,11588559,511,539) { link(onEvent1,14448636:doTrim,[(700,545)(700,475)]) link(onEvent2,7740279:doWork3,[(550,552)]) } Add(HubEx,7740279,546,525) { link(onEvent,1399990:doData,[]) } Add(MultiElementEx,30536,189,147) { link(skip,16306591:doEvent1,[]) } BEGIN_SDK Add(EditMultiEx,6879572,21,21) { WorkCount=#6:начать| EventCount=#4:skip| Width=734 Height=683 link(начать,2163648:doCompare,[(35,27)(35,48)]) } Add(StrMask,2163648,42,42) { Mask="IF[*" CaseSensitive=0 link(onFalse,9993860:doWork2,[(82,48)(82,27)]) link(onTrue,3437266:doSearch,[]) } Add(BlockFind,3437266,91,49) { IncludeBlock=1 StartBlock="[" EndBlock="]" Point(doStop) link(onSearch,129142:doEvent1,[]) } Add(StrPart,15955696,203,56) { Char="," Point(Left) link(onSplit,6870876:doSplit,[]) } Add(StrPart,6870876,259,56) { Char="," Point(Left) link(onSplit,1082522:doValue,[]) } Add(Memory,1082522,315,56) { link(onData,12222267:doSplit,[(359,62)(359,127)(149,127)(149,286)]) } Add(If_else,355974,462,287) { Type=5 link(onTrue,13722877:doWork2,[]) link(onFalse,11105042:doWork2,[]) link(Op1,11312873:Var3,[(468,275)]) link(Op2,486279:Var3,[(475,268)]) } Add(HubEx,13722877,518,280) { link(onEvent,2604372:doData,[]) } Add(HubEx,6000728,518,567) { Angle=3 link(onEvent,6844211:doWork3,[]) } Add(HubEx,6844211,518,497) { Angle=3 link(onEvent,2963419:doWork3,[]) } Add(HubEx,2963419,518,427) { Angle=3 link(onEvent,10935065:doWork3,[]) } Add(HubEx,10935065,518,357) { Angle=3 link(onEvent,13722877:doWork3,[]) } Add(HubEx,11105042,504,287) { link(onEvent,14202575:doData,[]) } Add(HubEx,8618435,504,574) { Angle=3 link(onEvent,2919774:doWork3,[]) } Add(HubEx,2919774,504,504) { Angle=3 link(onEvent,11936282:doWork3,[]) } Add(HubEx,11936282,504,434) { Angle=3 link(onEvent,16293702:doWork3,[]) } Add(HubEx,16293702,504,364) { Angle=3 link(onEvent,11105042:doWork3,[]) } Add(StrPart,12222267,231,280) { Char="<>" Point(onNotFound) Point(Left) link(onSplit,12555194:doDelete,[]) link(onPart,435969:doWork2,[(326,293)(326,258)]) link(Str,15955696:Left,[(237,102)(209,102)]) link(onNotFound,346662:doSplit,[(275,300)(275,332)(219,332)(219,363)]) } Add(StrPart,346662,231,357) { Char=">=" Point(onNotFound) Point(Left) link(onSplit,7349055:doDelete,[]) link(onPart,13838034:doWork2,[(328,370)(328,335)]) link(onNotFound,4455500:doSplit,[(275,377)(275,405)(219,405)(219,433)]) } Add(StrPart,4455500,231,427) { Char="<=" Point(onNotFound) Point(Left) link(onSplit,16022476:doDelete,[]) link(onPart,2797721:doWork2,[(332,440)(332,405)]) link(onNotFound,8236951:doSplit,[(275,447)(275,475)(219,475)(219,503)]) } Add(StrPart,8236951,231,497) { Char=">" Point(onNotFound) Point(Left) link(onSplit,5860472:doEvent1,[]) link(onPart,15739368:doWork2,[(333,510)(333,468)]) link(onNotFound,3256563:doSplit,[(275,517)(275,545)(219,545)(219,573)]) } Add(StrPart,3256563,231,567) { Char="<" Point(onNotFound) Point(Left) link(onSplit,1608266:doEvent1,[]) link(onPart,10542069:doWork2,[(335,580)(335,545)]) link(onNotFound,2935856:doSplit,[(275,587)(275,615)(219,615)(219,643)]) } Add(StrPart,2935856,231,637) { Char="=" Point(onNotFound) Point(Left) link(onSplit,1290244:doEvent1,[]) link(onPart,10542069:doWork3,[(343,650)(343,617)(417,617)]) } Add(Delete,12555194,280,280) { Count=1 link(onDelete,16517060:doEvent1,[]) } Add(Delete,7349055,280,357) { Count=1 link(onDelete,8829090:doEvent1,[]) } Add(Delete,16022476,280,427) { Count=1 link(onDelete,9048900:doEvent1,[]) } Add(DoData,2604372,532,287) { link(onEventData,1204059:doWork2,[]) link(Data,6870876:Left,[(538,103)(265,103)]) } Add(DoData,14202575,574,294) { link(onEventData,1204059:doWork3,[(634,300)]) link(Data,1082522:Value,[(580,98)(321,98)]) } Add(HubEx,1204059,630,280) { Angle=3 link(onEvent,9993860:doWork3,[]) } Add(HubEx,9993860,630,14) { link(onEvent,6879572:skip,[]) } Add(Hub,129142,133,49) { link(onEvent1,3437266:doStop,[(174,55)(174,90)(79,90)(79,62)]) link(onEvent2,15955696:doSplit,[]) } Add(Hub,16517060,343,280) { link(onEvent1,6590038:doWork2,[]) link(onEvent2,355974:doCompare,[]) } Add(If_else,5654970,462,364) { Type=4 link(onTrue,10935065:doWork2,[]) link(onFalse,16293702:doWork2,[]) link(Op1,2901372:Var3,[(468,352)]) link(Op2,7327389:Var3,[(475,345)]) } Add(GlobalVar,16238494,441,112) { Point(doName) } Add(GlobalVar,15765878,448,133) { Point(doName) } Add(Hub,8829090,343,357) { link(onEvent1,3475657:doWork2,[]) link(onEvent2,5654970:doCompare,[]) } Add(If_else,9067070,462,434) { Type=3 link(onTrue,2963419:doWork2,[]) link(onFalse,11936282:doWork2,[]) link(Op1,4447995:Var3,[(468,422)]) link(Op2,5410496:Var3,[(475,415)]) } Add(Hub,9048900,343,427) { link(onEvent1,11173057:doWork2,[]) link(onEvent2,9067070:doCompare,[]) } Add(If_else,13463708,462,504) { Type=2 link(onTrue,6844211:doWork2,[]) link(onFalse,2919774:doWork2,[]) link(Op1,3772118:Var3,[(468,492)]) link(Op2,7862513:Var3,[(475,485)]) } Add(Hub,5860472,343,497) { link(onEvent1,7649190:doWork2,[]) link(onEvent2,13463708:doCompare,[]) } Add(If_else,14247120,462,574) { Type=1 link(onTrue,6000728:doWork2,[]) link(onFalse,8618435:doWork2,[]) link(Op1,11835589:Var3,[(468,562)]) link(Op2,12745154:Var3,[(475,555)]) } Add(Hub,1608266,343,567) { link(onEvent1,8760773:doWork2,[]) link(onEvent2,14247120:doCompare,[]) } Add(If_else,14632215,462,644) { link(onTrue,6000728:doWork3,[(522,650)]) link(onFalse,8618435:doWork3,[(508,657)]) link(Op1,11835589:Var2,[(468,625)(447,625)]) link(Op2,12745154:Var2,[(475,617)(454,617)]) } Add(Hub,1290244,350,637) { link(onEvent1,8760773:doWork3,[(396,643)]) link(onEvent2,14632215:doCompare,[]) } Add(StrMask,7871181,196,147) { Mask="#*" CaseSensitive=0 link(onFalse,5320352:doCompare,[(233,153)(233,146)]) link(onTrue,14565889:doWork2,[]) } Add(Convertor,13845603,287,154) { Mode=10 link(onResult,532871:doEvent1,[]) } Add(StrMask,5320352,238,140) { Mask="-#*" CaseSensitive=0 link(onFalse,312997:doWork2,[]) link(onTrue,14565889:doWork1,[(277,153)]) } Add(HubEx,14565889,273,147) { link(onEvent,13845603:doConvert,[]) } Add(GetDataEx,11312873,434,266) { link(Data,16238494:Var,[]) } Add(GetDataEx,486279,441,259) { link(Data,15765878:Var,[]) } Add(HubEx,435969,413,245) { Angle=3 link(onEvent,16238494:doName,[(417,125)]) } Add(HubEx,6590038,392,273) { Angle=3 link(onEvent,7871181:doCompare,[(396,193)(169,193)(169,153)]) } Add(GetDataEx,11835589,434,553) { link(Data,3772118:Var2,[]) } Add(GetDataEx,12745154,441,546) { link(Data,7862513:Var2,[]) } Add(GetDataEx,3772118,434,483) { link(Data,4447995:Var2,[]) } Add(GetDataEx,7862513,441,476) { link(Data,5410496:Var2,[]) } Add(GetDataEx,4447995,434,413) { link(Data,2901372:Var2,[]) } Add(GetDataEx,5410496,441,406) { link(Data,7327389:Var2,[]) } Add(GetDataEx,2901372,434,343) { link(Data,11312873:Var2,[]) } Add(GetDataEx,7327389,441,336) { link(Data,486279:Var2,[]) } Add(Hub,532871,329,154) { link(onEvent1,12192365:doData,[]) link(onEvent2,15765878:doValue,[(439,167)(439,139)]) } Add(DoData,12192365,371,154) { Data=String(FDGH) link(onEventData,312997:doWork3,[(424,160)]) } Add(HubEx,312997,420,133) { link(onEvent,15765878:doName,[]) } Add(HubEx,10542069,413,532) { Angle=3 link(onEvent,15739368:doWork3,[]) } Add(HubEx,15739368,413,455) { Angle=3 link(onEvent,2797721:doWork3,[]) } Add(HubEx,2797721,413,392) { Angle=3 link(onEvent,13838034:doWork3,[]) } Add(HubEx,13838034,413,322) { Angle=3 link(onEvent,435969:doWork3,[]) } Add(HubEx,8760773,392,560) { Angle=3 link(onEvent,7649190:doWork3,[]) } Add(HubEx,7649190,392,490) { Angle=3 link(onEvent,11173057:doWork3,[]) } Add(HubEx,11173057,392,420) { Angle=3 link(onEvent,3475657:doWork3,[]) } Add(HubEx,3475657,392,350) { Angle=3 link(onEvent,6590038:doWork3,[]) } END_SDK Add(TimeCounter,6312224,42,147) { link(onStart,10923803:doEnum,[]) link(onStop,11534251:onEndEnum,[(83,160)(83,27)]) } Add(Hub,7311852,644,217) { link(onEvent1,7747000:doValue,[]) link(onEvent2,11534251:onEvent5,[(686,230)(686,34)]) } Add(DoData,9187001,756,189) { link(onEventData,11534251:onEvent2,[(820,195)(820,41)]) link(Data,4661601:Var3,[(762,114)]) } END_SDK Add(Button,4485379,35,168) { Top=5 Width=115 Caption="пуск/стоп" link(onClick,5457387:doEvent1,[]) } Add(PaintBox,8853262,455,126) { Left=545 Top=30 Width=301 Height=301 Color=16777215 } Add(Img_Line,12987888,504,203) { Color=16711680 Size=2 Point(Point1) Point(Point2) link(onDraw,3711987:doDraw,[]) link(Bitmap,3279867:Var2,[]) link(Point1,14380781:Point,[]) link(Point2,14908827:Var1,[(524,184)]) } Add(Hub,2311036,392,196) { OutCount=3 link(onEvent1,8853262:doClear,[(432,202)(432,139)]) link(onEvent2,12987888:doDraw,[]) link(onEvent3,558702:doCaption,[]) } Add(PointXY,14380781,511,126) { link(X,13678054:Var,[]) link(Y,9084158:Var,[]) } Add(PointXY,7263913,553,126) { link(X,16541418:Var,[]) link(Y,3836106:Var,[]) } Add(GlobalVar,13678054,511,84) { Name="xI" } Add(GlobalVar,9084158,518,98) { Name="yI" } Add(GlobalVar,16541418,553,84) { Name="xII" } Add(GlobalVar,3836106,560,98) { Name="yII" } Add(Timer,12983264,168,182) { Interval=50 Enable=1 link(onTimer,7662132:doEvent1,[]) } Add(Switch,3977377,126,175) { Point(onOn) Point(onOff) link(onOn,12983264:doTimer,[]) link(onOff,12983264:doStop,[]) } Add(Hub,5457387,77,168) { OutCount=3 link(onEvent1,6599933:doEvent1,[(263,174)(263,209)]) link(onEvent2,3977377:doSwitch,[]) link(onEvent3,16420303:doData,[(118,188)(118,363)]) } Add(Img_Line,3711987,546,203) { Color=255 Size=2 Point(Point1) Point(Point2) link(onDraw,5840772:doDraw,[]) link(Bitmap,14174259:Var2,[]) link(Point1,14908827:Var2,[]) link(Point2,7771390:Point,[(566,191)(601,191)]) } Add(GetDataEx,3279867,497,168) { Angle=3 link(Data,8853262:Bitmap,[(461,177)]) } Add(GetDataEx,14908827,546,175) { link(Data,7263913:Point,[]) } Add(PointXY,7771390,595,126) { link(X,2127422:Var,[]) link(Y,14764579:Var,[]) } Add(GlobalVar,2127422,595,84) { Name="xIII" } Add(GlobalVar,14764579,602,98) { Name="yIII" } Add(Img_Ellipse,5840772,630,203) { Point2AsOffset=0 Color=65280 BgColor=65535 Style=1 Point(Point1) Point(Point2) link(onDraw,8853262:doRefresh,[(671,209)(671,169)(443,169)(443,132)]) link(Bitmap,14174259:Var3,[(636,177)]) link(Point1,11486867:Point,[]) link(Point2,5226568:Point,[(657,181)(699,181)]) } Add(GetDataEx,14174259,539,168) { Angle=3 link(Data,3279867:Var3,[]) } Add(PointXY,11486867,644,126) { link(X,9440565:Var,[]) link(Y,1443890:Var,[]) } Add(GlobalVar,9440565,644,84) { Name="xIV" } Add(GlobalVar,1443890,651,98) { Name="yIV" } Add(PointXY,5226568,693,126) { link(X,1626300:Var2,[]) link(Y,1626300:Var3,[(706,114)]) } Add(Memory,1892339,693,70) { Default=Integer(21) } Add(GetDataEx,1626300,686,105) { link(Data,1892339:Value,[]) } Add(GlobalVar,10264917,455,84) { Name="ho" Data=Integer(0) } Add(GlobalVar,7817651,455,105) { Name="hI" Data=Integer(280) } Add(ListBox,10021700,329,336) { Left=240 Top=30 Width=160 Height=300 } Add(ListBox,8825124,322,259) { Left=405 Top=30 Width=135 Height=300 } Add(Hub,7662132,210,182) { OutCount=3 link(onEvent1,8825124:doClear,[(257,188)(257,272)]) link(onEvent2,16111498:doClear,[(251,195)(251,321)]) link(onEvent3,6599933:doEnum,[]) } Add(DoData,16420303,280,357) { link(onEventData,10021700:doText,[]) link(Data,6599933:Text,[]) } Add(ListBox,16111498,434,308) { Top=330 Width=540 Height=250 }