Make(delphi) ver(4.04 build 185) Add(MainForm,11137904,28,119) { Point(onResize) Point(Width) Point(Height) link(onResize,1794409:doEvent1,[]) } Add(Edit,8714389,805,126) { Left=140 Top=95 Point(doLeft) Point(doTop) Point(Left) Point(Top) } Add(Button,11520460,861,154) { Left=200 Top=95 Point(doLeft) Point(doTop) Point(Left) Point(Top) } Add(CheckBox,2438114,917,161) { Left=140 Top=120 Point(doLeft) Point(doTop) Point(Left) Point(Top) } Add(RadioButton,16710246,973,175) { Left=200 Top=120 Point(doLeft) Point(doTop) Point(Left) Point(Top) } Add(Memory,8630110,133,483) { Default=Integer(400) Point(Data) link(onData,1175082:doValue,[]) link(Data,1306016:Var,[]) } Add(Memory,1175082,196,483) { Default=Integer(300) Point(Data) link(Data,4214363:Var,[]) } Add(Hub,1794409,84,140) { OutCount=3 link(onEvent1,10777372:doFor,[]) link(onEvent2,7226444:doFor,[(144,153)(144,391)]) link(onEvent3,8630110:doValue,[(116,160)(116,489)]) } Add(For,10777372,196,140) { End=4 link(onEvent,5480704:doEvent1,[]) } Add(For,7226444,196,385) { End=4 link(onEvent,9445294:doEvent1,[]) } Add(Hub,5480704,266,140) { OutCount=3 link(onEvent1,13221377:doIndex,[]) link(onEvent2,459660:doCalc,[(312,153)(312,223)]) link(onEvent3,8484809:In,[(294,160)(294,237)]) } Add(LineBreak,8100612,133,525) { Type=1 link(Data,8630110:Value,[]) Primary=[10088227,217,-336] } Add(LineBreak,2269355,28,252) { Type=1 link(Data,15606416:Var2,[]) Primary=[7808319,287,-63] } Add(FastMathParse,459660,343,217) { DataCount=3 MathStr="abs((%1-%2)+%3)" ResultType=0 link(X1,7808319:Var,[(349,210)(321,210)]) link(X2,10088227:Var,[]) link(X3,2765115:Var1,[(363,210)]) } Add(GetIndexData,13221377,392,140) { Count=4 link(Data1,8594463:tbLeft,[]) link(Data2,8594463:btLeft,[]) link(Data3,8594463:cbLeft,[]) link(Data4,8594463:rbLeft,[]) } Add(IndexToChanel,13436725,525,140) { Count=4 Point(Index) link(onEvent1,10584683:doData,[]) link(onEvent2,719999:doData,[(573,153)(573,195)]) link(onEvent3,13879543:doData,[(573,160)(573,244)]) link(onEvent4,11610544:doData,[(573,167)(573,293)]) link(Index,2765115:Var3,[(531,128)(450,128)(450,210)]) } Add(DoData,10584683,588,140) { link(onEventData,1957776:tbLeft,[]) link(Data,10741695:Var2,[(594,128)(503,128)]) } Add(DoData,719999,588,189) { link(onEventData,1957776:btLeft,[(632,195)(632,153)]) link(Data,10741695:Var3,[(594,180)]) } Add(DoData,13879543,588,238) { link(onEventData,1957776:cbLeft,[(632,244)(632,160)]) link(Data,13755153:Var3,[(594,229)]) } Add(DoData,11610544,588,287) { link(onEventData,1957776:rbLeft,[(632,293)(632,167)]) link(Data,13581013:Var3,[(594,278)]) } Add(CableDataNamed,9266442,812,238) { Wire=#6:tbLeft|5:tbTop|6:btLeft|5:btTop|6:cbLeft|5:cbTop|6:rbLeft|5:rbTop| link(tbLeft,8714389:Left,[]) link(tbTop,8714389:Top,[]) link(btLeft,11520460:Left,[(832,212)(867,212)]) link(btTop,11520460:Top,[(839,212)(874,212)]) link(cbLeft,2438114:Left,[(846,216)(930,216)]) link(cbTop,2438114:Top,[(853,216)(937,216)]) link(rbLeft,16710246:Left,[(860,222)(986,222)]) link(rbTop,16710246:Top,[(867,222)(993,222)]) } Add(CableVarNamed,8594463,392,91) { Wire=#6:tbLeft|6:btLeft|6:cbLeft|6:rbLeft| link(Cable,15356862:Var,[]) } Add(LineBreak,8214238,812,308) { Type=1 link(Data,3802295:Var2,[]) Primary=[15356862,-420,-245] } Add(CableWorkNamed,1957776,644,140) { Wire=#6:tbLeft|6:btLeft|6:cbLeft|6:rbLeft| link(Cable,12863569:doWork2,[]) } Add(CableEventNamed,1456239,707,140) { Wire=#6:tbLeft|5:tbTop|6:btLeft|5:btTop|6:cbLeft|5:cbTop|6:rbLeft|5:rbTop| link(tbLeft,8714389:doLeft,[]) link(tbTop,8714389:doTop,[]) link(btLeft,11520460:doLeft,[]) link(btTop,11520460:doTop,[]) link(cbLeft,2438114:doLeft,[]) link(cbTop,2438114:doTop,[]) link(rbLeft,16710246:doLeft,[]) link(rbTop,16710246:doTop,[]) } Add(GetDataEx,10741695,497,175) { Angle=2 link(Data,13755153:Var2,[]) } Add(GetDataEx,13755153,497,224) { Angle=2 link(Data,13581013:Var1,[]) } Add(GetDataEx,13581013,497,273) { Angle=3 link(Data,459660:Result,[(349,278)]) } Add(Hub,9445294,266,385) { OutCount=3 link(onEvent1,16567382:doIndex,[]) link(onEvent2,2948784:doCalc,[(312,398)(312,468)]) link(onEvent3,9497292:In,[(294,405)(294,482)]) } Add(FastMathParse,2948784,343,462) { DataCount=3 MathStr="abs((%1-%2)+%3)" ResultType=0 link(X1,11654201:Var,[(349,455)(321,455)]) link(X2,4127536:Var,[]) link(X3,10820339:Var1,[(363,455)]) } Add(GetIndexData,16567382,392,385) { Count=4 link(Data1,1626928:tbTop,[]) link(Data2,1626928:btTop,[]) link(Data3,1626928:cbTop,[]) link(Data4,1626928:rbTop,[]) } Add(IndexToChanel,7390378,525,385) { Count=4 Point(Index) link(onEvent1,2601650:doData,[]) link(onEvent2,10309326:doData,[(573,398)(573,440)]) link(onEvent3,13236506:doData,[(573,405)(573,489)]) link(onEvent4,8745325:doData,[(573,412)(573,538)]) link(Index,10820339:Var3,[(531,373)(448,373)(448,455)]) } Add(DoData,2601650,588,385) { link(onEventData,2382845:tbTop,[]) link(Data,15664420:Var2,[(594,373)(503,373)]) } Add(DoData,10309326,588,434) { link(onEventData,2382845:btTop,[(632,440)(632,398)]) link(Data,15664420:Var3,[(594,425)]) } Add(DoData,13236506,588,483) { link(onEventData,2382845:cbTop,[(632,489)(632,405)]) link(Data,14553132:Var3,[(594,474)]) } Add(DoData,8745325,588,532) { link(onEventData,2382845:rbTop,[(632,538)(632,412)]) link(Data,2165160:Var3,[(594,523)]) } Add(CableVarNamed,1626928,392,336) { Wire=#5:tbTop|5:btTop|5:cbTop|5:rbTop| link(Cable,656950:Var,[]) } Add(CableWorkNamed,2382845,644,385) { Wire=#5:tbTop|5:btTop|5:cbTop|5:rbTop| link(Cable,12863569:doWork3,[(690,391)]) } Add(GetDataEx,15664420,497,420) { Angle=2 link(Data,14553132:Var2,[]) } Add(GetDataEx,14553132,497,469) { Angle=2 link(Data,2165160:Var1,[]) } Add(GetDataEx,2165160,497,518) { Angle=3 link(Data,2948784:Result,[(349,523)]) } Add(GetDataEx,3802295,812,287) { link(Data,9266442:Cable,[]) } Add(LineBreak,14442675,777,308) { Type=1 link(Data,3802295:Var1,[(783,292)]) Primary=[656950,-385,0] } Add(LineBreak,6541625,35,203) { Type=1 link(Data,10471975:Var2,[]) Primary=[11654201,280,231] } Add(LineBreak,6994376,196,525) { Type=1 link(Data,1175082:Value,[]) Primary=[4127536,154,-91] } Add(GetDataEx,15606416,28,224) { link(Data,11137904:Width,[]) } Add(LineBreak,6762656,70,252) { Type=1 link(Data,15606416:Var3,[(76,229)]) Primary=[1306016,63,203] } Add(GetDataEx,10471975,35,175) { link(Data,11137904:Height,[]) } Add(LineBreak,16435782,77,203) { Type=1 link(Data,10471975:Var3,[(83,180)]) Primary=[4214363,119,252] } Add(HubEx,12863569,686,140) { link(onEvent,1456239:Cable,[]) } Add(LineBreak,13960325,462,385) { link(Out,7390378:doEvent,[]) Primary=[9497292,-154,91] } Add(LineBreak,13894991,462,140) { link(Out,13436725:doEvent,[]) Primary=[8484809,-154,91] } Add(GetDataEx,10820339,392,450) { link(Data,16567382:Var,[]) } Add(GetDataEx,2765115,392,205) { link(Data,13221377:Var,[]) }