Вверх ↑
Ответов: 201
Рейтинг: 2
#1: 2021-05-09 10:37:18 ЛС | профиль | цитата
nesco писал(а):
Этот компонент заменяет все преобразование Леонида

Да, существенно упрощает схему.
Схема называется сведи с ума реле)) :lol:

Add(MainForm,2953706,644,189)
{
 Width=389
 Height=177
 Point(onClose)
 link(onCreate,15461939:doOpen,[(706,209)(706,251)])
 link(onClose,15461939:doClose,[(696,216)(696,258)])
}
Add(COMEX,15461939,735,245)
{
 Port=3
 Point(onDCD)
 Point(onOpen)
 Point(doDTR)
 Point(doRTS)
 Point(doRXClear)
 Point(onError)
 Point(onClose)
}
Add(StreamConvertor,2547758,602,273)
{
 Mode=3
 link(onResult,15461939:doWrite,[(642,279)(642,293)(700,293)(700,265)])
}
Add(Button,8326494,49,287)
{
 Left=5
 Top=5
 Width=70
 Caption="включить"
 Data=Integer(500)
 link(onClick,2902641:doPosition,[])
}
Add(Button,11733066,53,198)
{
 Left=5
 Top=40
 Width=70
 Caption="выключить"
 link(onClick,6277848:doStop,[(214,204)(214,300)])
}
Add(Hub,13479268,574,273)
{
 InCount=2
 OutCount=1
 link(onEvent1,2547758:doConvert,[])
}
Add(TrackBar,2902641,119,287)
{
 Left=10
 Top=65
 Width=360
 Max=1000
 Min=1
 Position=500
 link(onPosition,15561737:doEvent1,[(170,293)(170,307)])
}
Add(DoData,16425085,504,273)
{
 Data=String(A00101A2)
 link(onEventData,13479268:doEvent1,[])
}
Add(DoData,7959721,504,315)
{
 Data=String(A00100A1)
 link(onEventData,13479268:doEvent2,[(555,321)(555,286)])
}
Add(Timer,6277848,280,287)
{
 Enable=1
 Point(doInterval)
 link(onTimer,16312843:doSwitch,[])
}
Add(IndexToChanel,13729112,427,287)
{
 link(onEvent1,16425085:doData,[(481,293)(481,279)])
 link(onEvent2,7959721:doData,[(481,300)(481,321)])
}
Add(Hub,15561737,189,301)
{
 link(onEvent1,6277848:doInterval,[])
 link(onEvent2,6277848:doTimer,[(238,314)(238,293)])
}
Add(Switch,16312843,336,287)
{
 DataOn=Integer(1)
 DataOff=Integer(0)
 Point(doOn)
 link(onSwitch,13729112:doEvent,[])
}

карма: 0

0