Add(EditMulti,10119131,21,21) { EventCount=1 WorkCount=1 DataCount=1 Width=517 Height=298 link(doWork1,14064349:doCopy,[(46,27)(46,97)]) } Add(Img_Copy,14064349,84,91) { Width=100 Height=100 DrawSource=1 Point(Result) link(onCopy,10237007:doEvent1,[(137,97)(137,160)]) link(Source,10119131:Data1,[(90,52)(27,52)]) } Add(BitmapStream,14578913,203,154) { link(Stream,12681226:Var2,[]) link(Bitmap,14064349:Result,[(216,138)(90,138)]) } Add(MemoryStream,12749677,203,77) { Point(doSize) Point(Memory) } Add(Hub,10237007,154,154) { OutCount=4 link(onEvent1,12749677:doClear,[(192,160)(192,90)]) link(onEvent2,14578913:doWrite,[]) link(onEvent3,5168567:doConvert,[(196,174)(196,216)]) link(onEvent4,13864359:doEvent,[(184,181)(184,272)]) } Add(Memory,16020904,406,147) { Point(Data) } Add(If_else,11575818,287,210) { link(onTrue,625193:doData,[]) link(onFalse,700458:doEvent1,[]) link(Op2,16020904:Value,[(300,194)(412,194)]) } Add(Hub,700458,350,217) { link(onEvent1,16020904:doValue,[(385,223)(385,153)]) link(onEvent2,2593767:doClear,[(442,230)(442,223)]) } Add(StreamConvertor,5168567,238,210) { link(onResult,11575818:doCompare,[]) link(Data,12681226:Var3,[(244,124)]) } Add(GetDataEx,12681226,203,119) { link(Data,12749677:Stream,[]) } Add(IndexToChanel,13864359,455,266) { Point(Index) link(onEvent2,10119131:onEvent1,[(509,279)(509,27)]) link(Index,2593767:Value,[]) } Add(Memory,2593767,455,210) { Default=Integer(1) } Add(DoData,625193,399,210) { Data=Integer(0) link(onEventData,2593767:doValue,[]) }