Add(Menu,9043833,665,63) { Menu=#4:File|1:(|4:Exit|1:)|4:Help|1:(|5:About|1:)| Point(onSelectNum) link(onSelectStr,2059611:doMessage,[(704,69)(704,76)]) } Add(Message,2059611,707,70) { } Add(Label,9264123,385,133) { Left=170 Top=50 link(Text,14372253:DelayCounterOut,[(391,103)(384,103)]) } Add(Timer,576617,217,119) { link(onTimer,9264123:doText,[(375,125)(375,139)]) } Add(MultiElementEx,14372253,378,64) { @Hint=#38:Mouse inactivity detector 1.1 by Aziz|23:19.04.2008 - 13.06.2013|0:| } BEGIN_SDK Add(EditMultiEx,13405327,3,3) { WorkCount=#8:ExtClock|23:IntClockStart (Seconds)|22:IntClockStop (Seconds)|23:DelayCounterSetMaxValue| EventCount=#9:BusyMouse|9:IdleMouse| VarCount=#15:DelayCounterOut|19:MouseState (0-idle)|25:MouseState+Delay (0-idle)| DataCount=#15:DelayCounterMax| Width=531 Height=382 link(ExtClock,15722984:doEvent1,[(89,9)(89,245)]) link(IntClockStart (Seconds),860443:doTimer,[(68,16)(68,245)]) link(IntClockStop (Seconds),860443:doStop,[(68,23)(68,252)]) link(DelayCounterSetMaxValue,13822364:doData,[(96,30)(96,55)]) link(DelayCounterOut,13061368:Count,[(9,262)(258,262)]) link(MouseState (0-idle),831783:Q,[(16,286)(286,286)]) link(MouseState+Delay (0-idle),13417258:Q,[(23,237)(265,237)]) } Add(Timer,860443,133,239) { link(onTimer,15722984:doEvent2,[(170,245)(170,252)]) } Add(DoData,13822364,189,49) { link(onEventData,8449751:doValue,[]) link(Data,13405327:DelayCounterMax,[(195,26)(9,26)]) } Add(Counter,13061368,252,197) { Max=0 Point(doValue) Point(Min) Point(Max) Point(doMax) link(onNext,8517263:doCompare,[(289,203)(289,209)]) link(Max,1644807:Data1,[(265,160)(244,160)]) } Add(Hub,15722984,175,239) { InCount=2 OutCount=4 link(onEvent1,5753675:doSwitch,[(217,245)(217,234)(95,234)(95,203)]) link(onEvent2,13061368:doMax,[(221,252)(221,231)]) link(onEvent3,13061368:doNext,[(200,259)(200,203)]) link(onEvent4,4061671:doCompare,[(217,266)(217,217)(130,217)(130,168)]) } Add(Memory,9103178,168,120) { } Add(DoData,5130678,70,155) { link(onEventData,7172970:doValue,[(114,161)(114,126)]) link(Data,2658634:Data2,[(76,143)(55,143)]) } Add(Memory,7172970,119,120) { } Add(DoData,15779794,56,190) { link(onEventData,9103178:doValue,[(131,196)(131,126)]) link(Data,2658634:Data1,[(62,161)(48,161)]) } Add(GetData,2658634,42,99) { link(Data,10787741:Point,[(48,87)(48,94)]) } Add(IndexToChanel,7012839,147,197) { link(onEvent1,15779794:doData,[(189,203)(189,180)(46,180)(46,196)]) link(onEvent2,5130678:doData,[(189,210)(189,192)(60,192)(60,161)]) } Add(Switch,5753675,105,197) { DataOn=Integer(1) DataOff=Integer(0) Point(onOff) Point(onOn) link(onSwitch,7012839:doEvent,[]) } Add(If_else,4061671,140,162) { link(onTrue,831783:Reset,[(212,168)(212,259)]) link(onFalse,519635:doEvent1,[(184,175)(184,161)]) link(Op1,7172970:Value,[(146,157)(125,157)]) link(Op2,9103178:Value,[(153,157)(174,157)]) } Add(MultiElementEx,831783,280,246) { @Hint=#19:Триггер (Flip-flop)| } BEGIN_SDK Add(EditMultiEx,14186440,3,3) { WorkCount=#3:Set|5:Reset|6:Switch|7:SetData| EventCount=#2:DQ|3:_DQ| VarCount=#1:Q|2:_Q| DataCount=#8:Data (D)| Width=472 link(_Q,4287754:Last bit inversed value,[(16,135)(321,135)]) } Add(DoData,16048134,175,28) { Data=Integer(1) } Add(Memory,1545774,224,28) { Default=Integer(0) } Add(Switch,8017338,49,84) { DataOn=Integer(1) DataOff=Integer(0) Point(DataOn) Point(DataOff) Point(onOn) Point(onOff) Point(State) } Add(Hub,3610444,119,28) { InCount=2 OutCount=1 } Add(Hub,9126472,119,63) { InCount=3 } Add(Hub,10787049,182,91) { InCount=2 OutCount=1 } Add(Hub,14850197,266,28) { link(onEvent2,4287754:bit,[(310,41)(310,41)]) } Add(Memory,7417730,140,105) { Default=Integer(1) } Add(MultiElementEx,4287754,315,35) { @Hint=#11:Элемент NOT| } BEGIN_SDK Add(EditMultiEx,5421558,3,3) { WorkCount=#3:bit| EventCount=#4:_bit| VarCount=#23:Last bit inversed value| } Add(Case,12704089,42,49) { Value=Integer(1) } Add(Case,7900393,91,49) { Value=Integer(0) } Add(DoData,9310193,140,49) { Data=Integer(1) } Add(DoData,13399322,140,91) { Data=Integer(0) } Add(Hub,10267898,189,70) { InCount=2 OutCount=1 } Add(Memory,4803264,231,70) { } Add(Icon,1937300,42,119) { Icon=[00000100010018180000010018004807000016000000280000001800000030000000010018000000000020070000000000000000000000000000000000000000000000002828282D2D2D2A2A2A0000000000000909092D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2C2C2C0808080000000000002B2B2B2D2D2D282828000000000000000000D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1070C07D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1000000D1D2D1D1D2D1D1D2D1D1D2D1D1D2D1000000000000000000000000000000000000D1D2D1D1D2D1D1D2D1000000000000000000000000000000000000000000000000D0C7CCC9CACAD1D2D1000000000000000000000000000000000000000000000000000000000000626866D1D2D1000000000000000000000000000000000000000000000000000000000000C0C0C00000000000000000000000000000000000000000000C0C0C070003060001080909787B79D1D2D1756B6B36362C2B281F282121181615000000000000000000000000000000C3C3C30000000000000000000000000000000000000000001E141A0293320395342F20292C19262F202E373A38453D37362B343B372F1A1916000000000000000000000000000000C3C3C30000000000000000000000000000000000000000001A1E1A2810251908230D180D0F0A0B0F0A0B080E080A03080D070A0708070D0D0C000000000000000000000000000000C8C8C80000000000000000000000000000000000000000000000001C1B13211D1326212322231B22231B1E1B1D252725181515040805000000000000000000000000000000121515757877101413000000000000000000000000000000000000000000000000676262160E18261E1E29222120251F180F1F3A2B160000000000000E0E0D0E0B0C0D070A111211AFB3B3DDDFDEB2B2B21712130304050809080B0C0B0000000000000000000000000000000B0C0A090A09090A090A09090C0D0A000000000000000000110E0E00180800310B0904080000000000003A2D2E554C424B483A4034342A23210000000000000000000000000000000000000000000000000000000000000000000000000000001B17182A603C128A452E2D2C34292C37213028342E231E1D2615231E231D1B19150000000000000000006C4E5D664B58674C59684C5A694D5B6A4E5C6A4F5C6B505D755766130F11000000070006010003000000000000000000000000000000000000000000020202000000000000000000CFA9BCB894A6B28D9FAA8798A37E919C798B9471838C6A7C936D7F18121500000000000057564348353D3E3F39463F2F3B3E403C3839493B370D160F000000000000000000000000C8A3B5B390A1AD8A9BA784949F7D8E9A78899471828D6A7B916B7E171114000000000000000000060109100D0E130C101117110A060D1A1107000000000000000000000000000000CBA5B7B795A5B18EA0AA8898A280929E7C8C987687916F80936E80171114000000000000000000000000000000000000000000000000000000000000000000000000000000000000CCA9B9BB97A9B593A3B08C9EA78596A27F909D7A8A967485956F82150F12010202272023241D20241D20241E20241E20251E21251F21262022292225131012000000000000000000CFAABCBD9AABB996A7B28FA0AA8799A482929D7B8B967486926D7F0F0B0D1D171AB88FA3A37D909F7A8C9C77899A7486967183936E80906A7D956E8146333C000000000000000000E0B8CCD6AFC0D6AEC1D4AEC0D3ABBFD2AABED1ABBCD1AABDDDB2C7211A1D211B1DD2ADC0B592A3AE8B9CA88696A2808F9A78899572838D6B7C8D697B402F37000000000000000000352926131527101B11120A15111B13111C13140D18030001162119000000241D20D2ACBEB794A7B08D9EAA8898A581929D7B8C977586927080916D7E402F37000000000000000000000000000000000000000000000000000000000000000000000000000000251E21D3ADBFBB98AAB491A2AE8C9DA78596A17F909B798A957485946F823F2E36000000000000000000000000000000000000000000000000000000000000000000000000000000251E20D4ADC1BE9BACB994A6B28FA1AB8899A482939E7C8C9876879571833E2D35000000000000000000000000000000000000000000000000000000000000000000000000000000241D20DDB5C8CAA5B6C7A1B4C39EB0BD98AAB792A4B38DA0AF8A9DAE879B4A374000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041393C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008600410080000100F8FF0F00F8FF9F00800F9F00800F9F00800F9F00C01F1F00E0300100F07001008000010080080100800C0300800E0700800C070080000100800001008000010080000100FFF00100FFF00100FFF00100FFF00100FFFFFF00] } END_SDK Add(Icon,15116155,399,119) { Icon=[0000010001001818000001001800480700001600000028000000180000003000000001001800000000002007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00807F8100FF9FFF00FFE3FF00FFFCFF00FFFF7F00FFEFFF00FFEFFF00FFC78100FFC7FF00FFC7FF00FFABFF00FFABFF00FFEFFF00FFEFFF00FFEFFF00FFEFFF00FFEFFF00FFEFFF00FFEFFF00] } END_SDK Add(Hub,519635,189,155) { OutCount=4 link(onEvent1,13417258:Set,[(240,161)(240,154)]) link(onEvent2,13061368:doReset,[(238,168)(238,192)(214,192)(214,217)]) link(onEvent3,831783:Set,[(236,175)(236,252)]) } Add(Hub,16164780,343,197) { OutCount=4 link(onEvent1,13405327:IdleMouse,[(381,203)(381,16)]) link(onEvent2,13417258:Reset,[(378,210)(378,192)(249,192)(249,161)]) } Add(PointXY,10787741,42,57) { link(X,6606039:MouseX,[]) link(Y,6606039:MouseY,[(55,52)]) } Add(MouseEvent,6606039,42,15) { Point(Handle) } Add(If_else,8517263,294,203) { link(onTrue,16164780:doEvent1,[(334,209)(334,203)]) link(Op2,1644807:Data2,[(307,163)(251,163)]) } Add(GetData,1644807,238,98) { link(Data,8449751:Value,[]) } Add(Memory,8449751,238,49) { Default=Integer(999999999) } Add(MultiElementEx,13417258,259,148) { @Hint=#19:Триггер (Flip-flop)| link(DQ,13405327:BusyMouse,[(353,154)(353,9)]) } BEGIN_SDK Add(EditMultiEx,13979670,3,3) { WorkCount=#3:Set|5:Reset|6:Switch|7:SetData| EventCount=#2:DQ|3:_DQ| VarCount=#1:Q|2:_Q| DataCount=#8:Data (D)| Width=472 link(Set,2137165:doEvent1,[(68,9)(68,34)]) link(Reset,16508272:doEvent1,[(68,16)(68,69)]) link(Switch,8638772:doSwitch,[(26,23)(26,90)]) link(SetData,1938860:doData,[(89,30)(89,34)]) link(Q,16649996:Value,[(9,132)(230,132)]) link(_Q,10347631:Last bit inversed value,[(16,135)(321,135)]) } Add(DoData,1938860,175,28) { Data=Integer(1) link(onEventData,7699280:doEvent1,[(217,34)(217,75)(172,75)(172,97)]) link(Data,13979670:Data (D),[(181,16)(9,16)]) } Add(Memory,16649996,224,28) { Default=Integer(0) link(onData,2490804:doEvent1,[]) } Add(Switch,8638772,49,84) { DataOn=Integer(1) DataOff=Integer(0) Point(DataOn) Point(DataOff) Point(onOn) Point(onOff) Point(State) link(onOn,2137165:doEvent2,[(108,97)(108,41)]) link(onOff,16508272:doEvent2,[(108,104)(108,76)]) } Add(Hub,2137165,119,28) { InCount=2 OutCount=1 link(onEvent1,3256000:doClear,[(161,34)(161,82)(130,82)(130,118)]) } Add(Hub,16508272,119,63) { InCount=3 link(onEvent1,16649996:doClear,[(194,69)(194,41)]) link(onEvent2,8638772:doReset,[(176,76)(176,54)(40,54)(40,97)]) } Add(Hub,7699280,182,91) { InCount=2 OutCount=1 link(onEvent1,16649996:doValue,[(219,97)(219,34)]) } Add(Hub,2490804,266,28) { link(onEvent1,13979670:DQ,[(393,34)(393,9)]) link(onEvent2,10347631:bit,[(310,41)(310,41)]) } Add(Memory,3256000,140,105) { Default=Integer(1) link(onData,7699280:doEvent2,[(177,111)(177,104)]) } Add(MultiElementEx,10347631,315,35) { @Hint=#11:Элемент NOT| link(_bit,13979670:_DQ,[(463,41)(463,16)]) } BEGIN_SDK Add(EditMultiEx,9880924,3,3) { WorkCount=#3:bit| EventCount=#4:_bit| VarCount=#23:Last bit inversed value| link(bit,12536867:doCase,[(22,9)(22,55)]) link(Last bit inversed value,11337542:Value,[(9,153)(237,153)]) } Add(Case,12536867,42,49) { Value=Integer(1) link(onNextCase,15145945:doCase,[]) link(onTrue,15420350:doData,[(107,62)(107,97)]) } Add(Case,15145945,91,49) { Value=Integer(0) link(onTrue,12672908:doData,[(131,62)(131,55)]) } Add(DoData,12672908,140,49) { Data=Integer(1) link(onEventData,2013500:doEvent1,[(181,55)(181,76)]) } Add(DoData,15420350,140,91) { Data=Integer(0) link(onEventData,2013500:doEvent2,[(181,97)(181,83)]) } Add(Hub,2013500,189,70) { InCount=2 OutCount=1 link(onEvent1,11337542:doValue,[]) } Add(Memory,11337542,231,70) { link(onData,9880924:_bit,[(283,76)(283,9)]) } END_SDK END_SDK Add(Icon,11968174,294,21) { @Hint=#5:#main| Icon=[0000010001001818000001001800480700001600000028000000180000003000000001001800000000002007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF00FFFF3F00FFFE1F00FFFE1F00FFDC3F00FFCC3F00FFC07F00FFC07F00FFC00F00FFC01F00FFC03F00FFC07F00FFC0FF00FFC1FF00FFC3FF00FFC7FF00E0CFFF00FFFFFF00FFFFFF00FFDFFF00FFDFFF00FFDFFF00FFDFFF00FFDFFF00] } END_SDK Add(UserActive,6029690,371,294) { } Add(InfoTip,1077501,273,217) { Info=#7:InfoTip|0:|38:Удалите этот элемент - меню заработает| Width=225 Height=214 } Add(MainForm,2953706,21,105) { }