Make(delphi) ver(4.04 build 185) Add(MainForm,2953706,147,98) { Width=595 Height=290 Font=[Arial,9,1,0,204] Caption="FANCY_LEDS" Position=1 link(onCreate,14860116:doEvent1,[]) } Add(Button,12806672,147,140) { Left=255 Top=155 Font=[Microsoft Sans Serif,10,1,0,204] TabOrder=-1 Caption="+" link(onClick,14860116:doEvent2,[(191,146)(191,125)]) } Add(Button,8281808,700,231) { Left=515 Top=155 Font=[Microsoft Sans Serif,10,1,0,204] TabOrder=-1 Caption="< ---" link(onClick,10874458:doPrev,[(743,237)(743,258)]) } Add(Button,6582551,147,182) { Left=315 Top=155 Font=[Microsoft Sans Serif,10,1,0,204] TabOrder=-1 Caption="X" } Add(ScrollBar,16029622,196,329) { Left=265 Top=205 Width=305 Max=2000 Min=100 Position=200 link(onPosition,14808858:doInterval,[]) } Add(Button,1248129,98,287) { Left=265 Top=225 Width=185 Height=21 Font=[Arial,9,1,0,204] TabOrder=-1 Caption="AUTOMATIC" link(onClick,9944715:doChangeValue,[]) } Add(Label,4160188,98,182) { Left=395 Top=185 Width=42 Height=19 Font=[Arial,9,1,0,204] Caption="SPEED" } Add(Button,12256825,98,119) { Left=515 Top=225 Height=21 Font=[Arial,9,1,0,204] TabOrder=-1 Caption="Exit" link(onClick,2953706:doClose,[]) } Add(LED,9944715,147,287) { Left=275 Top=228 Width=16 Height=16 link(onChange,15645249:doEvent,[]) } Add(ListBox,15643637,644,161) { Left=255 Top=12 Width=315 Height=140 Font=[Courier New,8,1,0,204] WinStyle=2 Point(doSelect) Point(doReplace) link(onClick,5862119:doWork2,[]) link(Str,7552325:Value,[]) } Add(Hub,14860116,203,112) { InCount=2 OutCount=3 link(onEvent1,5197906:doValue,[(259,118)(259,90)]) link(onEvent2,5978734:doWork1,[]) link(onEvent3,14377106:doData,[(259,132)(259,153)]) } Add(Memory,7552325,644,119) { link(onData,6810319:doData,[(688,125)(688,107)(488,107)(488,216)]) } Add(DoData,6810319,511,210) { link(onEventData,15643637:doReplace,[]) link(Data,946288:Var2,[]) } Add(Counter,4753373,399,259) { Point(doMax) link(onNext,12809864:doEvent4,[(445,265)(445,174)]) } Add(IndexToChanel,15645249,196,287) { link(onEvent1,14808858:doStop,[(306,293)(306,328)]) link(onEvent2,15550770:doEvent1,[]) } Add(Timer,14808858,329,315) { Interval=200 Enable=1 Point(doInterval) link(onTimer,4753373:doNext,[(386,321)(386,265)]) } Add(HubEx,13012969,476,126) { link(onEvent,5978734:doWork2,[]) } Add(Math,14813329,329,238) { OpType=1 Op2=1 ResultType=0 link(onResult,4753373:doMax,[(377,244)(377,286)]) link(Op1,5978734:Var1,[(335,187)(510,187)]) } Add(GetDataEx,946288,511,189) { link(Data,5978734:Var2,[]) } Add(Memory,5197906,287,84) { Point(Data) link(onData,7622084:doEvent1,[(576,90)(576,167)]) link(Data,946288:Var1,[(293,72)(463,72)(463,194)]) } Add(DoData,14377106,287,147) { link(onEventData,15674072:doCase,[]) link(Data,5197906:Value,[]) } Add(Hub,12809864,455,147) { InCount=4 link(onEvent1,13012969:doWork3,[(480,153)]) link(onEvent2,12394972:doWork1,[(557,160)]) } Add(Case,15674072,399,147) { Value=Integer(-1) DataOnTrue=Integer(0) link(onNextCase,12809864:doEvent1,[]) link(onTrue,12809864:doEvent2,[]) } Add(Hub,15550770,252,294) { OutCount=4 link(onEvent1,2033465:doData,[(277,300)(277,216)]) link(onEvent2,14813329:doOperation,[(284,307)(284,244)]) link(onEvent3,4753373:doReset,[(291,314)(291,279)]) link(onEvent4,14808858:doTimer,[]) } Add(Button,5999602,700,189) { Left=455 Top=155 Font=[Microsoft Sans Serif,10,1,0,204] TabOrder=-1 Caption="--- >" link(onClick,10874458:doNext,[(753,195)(753,251)]) } Add(Math,3581647,651,266) { OpType=1 Op2=1 ResultType=0 link(onResult,10874458:doMax,[]) link(Op1,15643637:Count,[]) } Add(Counter,10874458,770,245) { Point(doMax) link(onNext,449370:doCase,[]) } Add(Hub,7622084,595,161) { link(onEvent1,15643637:doAdd,[]) link(onEvent2,3581647:doOperation,[(621,174)(621,272)]) } Add(Case,449370,819,245) { Value=Integer(-1) link(onNextCase,8413003:doEvent1,[]) link(onTrue,10874458:doReset,[(863,258)(863,291)(743,291)(743,265)]) } Add(HubEx,12394972,553,203) { link(onEvent,15643637:doSelect,[]) } Add(Hub,8413003,875,245) { link(onEvent1,5862119:doWork1,[(901,251)(901,174)]) link(onEvent2,12394972:doWork3,[(901,258)(901,306)(557,306)]) } Add(HubEx,5862119,693,168) { Angle=3 link(onEvent,13012969:doWork1,[(697,100)(480,100)]) } Add(DoData,2033465,399,210) { Data=Integer(0) link(onEventData,12809864:doEvent3,[(439,216)(439,167)]) } Add(ChildGroupBox,5978734,504,119) { link(onEvent1,7552325:doValue,[]) } BEGIN_SDK Add(EditMulti,16195841,14,21) { EventCount=1 WorkCount=2 VarCount=2 Width=230 Height=109 VOffset=14 HOffset=49 link(doWork1,10848208:##add,[]) link(doWork2,3517880:doEvent1,[]) link(Var1,1287960:Var2,[]) link(Var2,10848208:##index,[]) } Add(GroupBox,8880410,196,70) { Left=5 Top=5 Width=240 Height=244 Font=[Arial,9,1,0,204] Point(doCaption) } Add(ChildPanelEx,10848208,63,35) { Mode=1 link(onResult,16195841:onEvent1,[]) } BEGIN_SDK Add(EditMultiEx,14214354,21,21) { WorkCount=#5:##add|8:##select| EventCount=#8:onResult|0:| VarCount=#7:##count|7:##index| Width=482 Height=249 VOffset=35 Point(##add) Point(##select) Point(##count) Point(##index) link(##add,12505408:doEvent1,[]) link(##select,774339:doEvent1,[(28,69)(28,97)]) } Add(Panel,5697059,84,168) { Left=9 Top=16 Width=222 Height=222 Color=15780518 BevelInner=0 BevelOuter=1 Point(doBringToFront) } Add(For,9605387,84,56) { End=63 link(onEvent,6238528:##add,[(272,62)(272,90)]) link(onStop,4794699:doResize,[]) } Add(ToolBarLayout,4794699,231,63) { Name="grid" Space=2 Padding=4 AutoSize=0 } Add(For,9763344,140,91) { End=7 link(onEvent,12065159:doCalc,[]) link(onStop,6899183:doStrCatDlm,[(178,104)(178,167)]) } Add(ChildPanelEx,6238528,287,84) { Mode=1 link(onClick,2509893:doWork3,[(330,90)(330,151)(70,151)]) link(onResult,14184028:doOperation,[]) } BEGIN_SDK Add(EditMultiEx,3513034,21,21) { WorkCount=#5:##add|8:##select|7:##clear| EventCount=#7:onClick|8:onResult| VarCount=#12:##eventIndex| Width=230 Height=130 VOffset=28 HOffset=42 Point(##add) Point(##select) Point(##clear) Point(##eventIndex) link(##select,14184028:doOperation,[(31,62)(31,90)]) } Add(Panel,16285466,42,35) { Left=10 Top=25 Width=25 Height=25 Color=15780518 Name="panel2" Layout="parent.grid" BorderWidth=0 BevelWidth=0 } Add(LED,2710978,140,35) { Width=23 Height=23 Shape=1 Blick=1 ColorOff=16777215 Point(onClick) link(onClick,1818779:doEvent1,[]) } Add(Hub,1818779,189,42) { link(onEvent1,2710978:doChangeValue,[(223,48)(223,26)(128,26)(128,41)]) link(onEvent2,3513034:onClick,[]) } Add(Math,14184028,42,84) { OpType=8 Op2=8 ResultType=0 link(onResult,14224145:doOperation,[]) } Add(Math,14224145,91,84) { OpType=1 Op1=7 ResultType=0 link(onResult,8498477:doOperation,[]) } Add(Math,8498477,140,84) { OpType=9 ResultType=0 link(onResult,3513034:onResult,[(221,90)(221,62)]) link(Op1,2710978:Value,[]) } END_SDK Add(Math,14184028,378,91) { ResultType=0 Point(doClear) link(Op1,6346165:Var1,[(384,79)(363,79)(363,135)]) } Add(GetDataEx,6346165,378,130) { link(Data,14184028:Result,[]) } Add(For,8299840,84,91) { End=7 link(onEvent,9763344:doFor,[]) link(onStop,15533778:doTrim,[(125,104)(125,230)]) } Add(MathParse,12065159,189,91) { MathStr="%1 * 8 + %2" link(onResult,6238528:##select,[]) link(X1,8299840:Position,[(195,79)(133,79)(133,135)(90,135)]) } Add(StrCatDelim,6899183,371,161) { Delimiter=", " Point(doClear) link(onStrCatDlm,14184028:doClear,[(421,167)(421,70)(351,70)(351,104)]) link(Str1,11246890:Var1,[(377,149)(365,149)(365,205)]) link(Str2,6346165:Var2,[]) } Add(GetDataEx,11246890,371,200) { link(Data,6899183:Result,[]) } Add(Hub,10567050,455,224) { link(onEvent1,14214354:onResult,[(492,230)(492,62)]) link(onEvent2,6899183:doClear,[(481,237)(481,142)(352,142)(352,174)]) } Add(Trim,15533778,371,224) { Char="," link(onTrim,5622316:doStrCat,[]) link(Text,11246890:Var2,[]) } Add(StrCat,5622316,413,224) { Str1="LDATA" link(onStrCat,10567050:doEvent1,[]) } Add(Hub,12505408,35,56) { link(onEvent1,9605387:doFor,[]) link(onEvent2,2509893:doWork1,[(70,69)]) } Add(HubEx,2509893,66,91) { link(onEvent,8299840:doFor,[]) } Add(Hub,774339,35,91) { link(onEvent1,2509893:doWork2,[]) link(onEvent2,5697059:doBringToFront,[(63,104)(63,181)]) } END_SDK Add(FormatStr,12949319,147,70) { Mask="Image - %1; Count - %2" link(onFString,8880410:doCaption,[]) link(Str2,1287960:Var3,[(160,58)(133,58)(133,110)]) } Add(Hub,3517880,28,42) { link(onEvent1,10848208:##select,[]) link(onEvent2,6371311:doOperation,[(55,55)(55,76)]) } Add(Math,6371311,98,70) { Op2=1 ResultType=0 link(onResult,12949319:doString,[]) } Add(GetDataEx,1287960,63,105) { link(Data,10848208:##count,[]) } END_SDK Add(Button,3065666,147,224) { Left=455 Top=225 Height=21 Font=[Arial,9,1,0,204] TabOrder=-1 Caption="Save" }