Make(cnet) ver(4.04 build 185) Add(Console,8765200,112,63) { Point(ReadLine) link(onStart,2297994:doEvent1,[]) } Add(Iteration,16310370,245,84) { Check=1 link(onLoop,903511:doValue,[]) link(Condition,8911766:Var2,[]) } Add(DoData,7893612,63,63) { Data=String(TYPE QUIT TO EXIT!) link(onEventData,12454441:doWork2,[]) } Add(Hub,2297994,154,63) { OutCount=6 link(onEvent1,7893612:doData,[(176,69)(176,44)(51,44)(51,69)]) link(onEvent2,14253653:doOpen,[]) link(onEvent3,8932151:doStart,[(206,83)(206,153)]) link(onEvent4,16310370:doWhile,[]) link(onEvent5,8932151:doJoin,[(193,97)(193,160)]) link(onEvent6,14253653:doClose,[(186,104)(186,122)(382,122)(382,97)]) } Add(SerialPort,14253653,392,70) { ReadTimeout=500 WriteTimeout=500 Point(ReadLine) Point(doWriteLine) Point(doClose) } Add(Memory,903511,301,84) { link(onData,8390713:doString,[]) link(Data,8765200:ReadLine,[(307,63)(219,63)(219,112)(125,112)]) } Add(Iteration,7746377,287,140) { Check=1 link(onLoop,5413908:doTry,[]) link(Condition,8911766:Var3,[(293,68)]) } Add(Try,5413908,343,140) { link(onTry,7098407:doData,[]) } Add(HubEx,12454441,98,63) { link(onEvent,8765200:doWriteLine2,[]) } Add(DoData,7098407,399,140) { link(onEventData,12454441:doWork3,[(443,146)(443,186)(102,186)]) link(Data,14253653:ReadLine,[]) } Add(Environment,5656985,336,35) { Point(MachineName) } Add(FormatStr,8390713,343,84) { Mask="{0}: {1}" link(onResult,14253653:doWriteLine,[]) link(Str1,5656985:MachineName,[]) } Add(If_else,10442682,245,21) { Type=5 Op2=String(quit) link(Op1,903511:Value,[(251,13)(232,13)(232,128)(307,128)]) } Add(GetDataEx,8911766,245,63) { link(Data,10442682:Result,[]) } Add(Thread,8932151,245,140) { Constructor=1 Point(doJoin) link(onStart,7746377:doWhile,[]) }