Add(MainForm,11062187,210,210) { Width=270 } Add(Timer,13973712,210,280) { link(onTimer,9174685:doRead,[]) } Add(GetDataEx,11222285,280,245) { link(Data,15506695:Array,[]) } Add(Math,7673138,322,280) { OpType=1 Op2=1 ResultType=0 link(onResult,8311424:doCase,[]) } Add(ArrayRW,2893038,476,273) { link(Array,11222285:Var3,[(482,250)]) link(Index,16227833:Var2,[]) } Add(IndexToChanel,7969369,532,357) { Count=3 Point(Index) Point(Data) link(onEvent1,3081780:doChangeValue,[(586,363)(586,335)]) link(onEvent2,4214279:doChangeValue,[]) link(onEvent3,4164010:doChangeValue,[(583,377)(583,405)]) link(Index,16227833:Var3,[(538,260)]) link(Data,9174685:Item,[(545,321)(286,321)]) } Add(LED,3081780,602,329) { Left=70 Top=10 } Add(LED,4214279,602,364) { Left=110 Top=10 } Add(Case,8311424,371,280) { Value=Integer(0) DataOnTrue=Integer(0) link(onNextCase,10855501:doEvent1,[]) link(onTrue,1304409:doEvent1,[(410,293)(410,356)]) } Add(Hub,1304409,420,350) { OutCount=3 link(onEvent1,6279782:doWork3,[(445,356)]) link(onEvent2,14428035:doWork2,[]) link(onEvent3,3780961:doNext,[(515,370)(515,195)(317,195)(317,209)]) } Add(LED,4164010,602,399) { Left=150 Top=10 } Add(Counter,3780961,329,203) { Max=1000 } Add(ArrayRW,9174685,280,280) { link(onRead,7673138:doOperation,[]) link(Array,11222285:Var2,[]) link(Index,11049009:Var1,[(293,260)]) } Add(GetDataEx,11049009,329,255) { link(Data,3780961:Count,[]) } Add(ListBox,15506695,266,189) { Left=30 Top=65 Width=160 Height=145 Strings=#2:10|2:20|2:10| } Add(GetDataEx,16227833,483,255) { Angle=3 link(Data,11049009:Var3,[]) } Add(HubEx,6279782,441,280) { link(onEvent,2893038:doWrite,[]) } Add(Hub,10855501,413,280) { link(onEvent1,6279782:doWork2,[]) link(onEvent2,14428035:doWork1,[(459,293)]) } Add(HubEx,14428035,455,357) { link(onEvent,7969369:doEvent,[]) }