Add(Label,14987165,63,70)
{
Left=105
Top=15
Width=141
Height=20
Font=[MS Sans Serif,10,0,0,1]
Caption="Режим работы НПР-1"
}
Add(ComboBox,1216222,259,168)
{
@Hint=#12:Выбор режима|12:работы НПР-2|
Left=310
Top=45
Width=140
Height=21
Hint="Выбор режима работы НПР-2"
Strings=#8:Отключен|7:Рабочий|9:Резервный|
Text="НПР-2"
ReadOnly=0
Point(Index)
Point(doSelect)
link(onClick,1977765:doWork3,[(305,181)])
}
Add(Label,3163188,70,77)
{
Left=310
Top=15
Width=141
Height=20
Font=[MS Sans Serif,10,0,0,1]
Caption="Режим работы НПР-2"
}
Add(ComboBox,11970639,196,161)
{
@Hint=#12:Выбор режима|12:работы НПР-1|
Left=105
Top=45
Width=140
Height=21
Name="НПР-1"
Hint="Выбор режима работы НПР-1"
Strings=#8:Отключен|7:Рабочий|9:Резервный|
Text="НПР-1"
ReadOnly=0
Point(Index)
Point(doSelect)
link(onClick,8135445:doWork3,[(242,174)])
}
Add(Label,15076951,77,84)
{
Left=510
Top=15
Width=151
Height=20
Font=[MS Sans Serif,10,0,0,1]
Caption="Режим работы НПР-3"
}
Add(ComboBox,16078882,322,175)
{
@Hint=#12:Выбор режима|12:работы НПР-3|
Left=510
Top=45
Width=150
Height=21
Hint="Выбор режима работы НПР-3"
Strings=#8:Отключен|7:Рабочий|9:Резервный|
Text="НПР-3"
ReadOnly=0
Point(Index)
Point(doSelect)
link(onClick,1977765:doWork2,[(366,188)(366,139)])
}
Add(Message,10922009,742,427)
{
@Hint=#7:Условие|16:"резервирования"|9:Выполнено|
Message="Зарезервирован НПР"
Caption="Готовность АВР НПР"
Icon=4
Point(onOK)
}
Add(Message,2056564,378,259)
{
@Hint=#13:Невозможность|14:резервирования|15:более 1-го НПРа|
Message="Более одного
"зарезервированного"
НПРа"
Caption="Готовность АВР НПР"
Icon=1
Point(onOK)
link(onOK,5389056:doWork3,[(424,272)])
}
Add(Message,14085232,651,385)
{
@Hint=#12:Сигнализация|13:об отсутствии|13:Рабочего НПРа|
Message="Отсутствует
Рабочий
НПР в АВР"
Caption="Готовность АВР НПР"
Icon=4
}
Add(Message,5243084,588,336)
{
@Hint=#9:Объявляет|15:о черезмерности|15:"рабочих" НПРов|
Message="Выбрано более
двух "рабочих"
НПРов"
Caption="Готовность АВР НПР"
Icon=1
Point(onOK)
link(onOK,5389056:doWork2,[(636,349)(636,130)])
}
Add(MainForm,91728,14,189)
{
@Hint=#5:НПР-1|
Left=278
Top=283
Width=740
Height=123
ParentFont=0
Ctl3D=0
Caption="АВР НПР"
BorderStyle=6
DragForm=0
TransparentColor=12632256
MouseCapture=0
ClientSize=0
Position=1
Point(doPicture)
link(onCreate,14690850:doWork2,[])
}
Add(MathParse,5916077,210,259)
{
DataCount=3
MathStr="10^%1 + 10^%2 + 10^%3"
ResultType=0
link(onResult,13571253:doOperation,[])
link(X1,11970639:Index,[])
link(X2,1216222:Index,[(223,239)(279,239)])
link(X3,16078882:Index,[(230,246)(342,246)])
}
Add(HubEx,1977765,301,133)
{
Angle=2
link(onEvent,8135445:doWork2,[])
}
Add(HubEx,8135445,238,133)
{
Angle=2
link(onEvent,5916077:doCalc,[(183,139)(183,265)])
}
Add(Hub,8483069,126,203)
{
OutCount=3
link(onEvent1,11970639:doSelect,[])
link(onEvent2,1216222:doSelect,[])
link(onEvent3,16078882:doSelect,[])
}
Add(DoData,1551462,77,203)
{
Data=Integer(0)
link(onEventData,8483069:doEvent1,[])
}
Add(Math,13571253,259,259)
{
OpType=7
Op2=100
ResultType=0
link(onResult,2507152:doCompare,[])
}
Add(If_else,2507152,322,259)
{
Type=2
Op2=Integer(1)
link(onTrue,2056564:doMessage,[])
link(onFalse,6591578:doOperation,[(366,272)(366,342)])
}
Add(Math,9442949,427,336)
{
OpType=7
Op2=10
ResultType=0
link(onResult,13502071:doCompare,[])
}
Add(If_else,13502071,476,336)
{
Type=2
Op2=Integer(2)
link(onTrue,5243084:doMessage,[])
link(onFalse,4277514:doOperation,[(523,349)(523,391)])
}
Add(Math,6591578,378,336)
{
OpType=8
Op2=100
ResultType=0
link(onResult,9442949:doOperation,[])
link(Op1,10008105:Var2,[])
}
Add(Math,4277514,539,385)
{
OpType=8
Op2=10
ResultType=0
link(onResult,15218641:doCompare,[])
link(Op1,728427:Var2,[])
}
Add(GetDataEx,10008105,378,309)
{
Angle=3
link(Data,5916077:Result,[(216,314)])
}
Add(If_else,15218641,588,385)
{
Op2=Integer(3)
link(onTrue,14085232:doMessage,[])
link(onFalse,10786621:doCompare,[(637,398)(637,433)])
}
Add(If_else,10786621,686,427)
{
Op2=Integer(120)
link(onTrue,10922009:doMessage,[])
link(Op1,728427:Var3,[(692,314)])
}
Add(GetDataEx,728427,539,309)
{
Angle=3
link(Data,10008105:Var3,[])
}
Add(HubEx,14690850,56,203)
{
link(onEvent,1551462:doData,[])
}
Add(HubEx,5389056,420,124)
{
Angle=2
link(onEvent,14690850:doWork1,[(60,130)])
}
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
Вот набросал, то, что понял
|
|||
карма: 22 |
| ||
Голосовали: | Ingvar |