Вверх ↑
Ответов: 197
Рейтинг: 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