Вверх ↑
Ответов: 181
Рейтинг: 14
#1: 2018-08-10 21:07:15 ЛС | профиль | цитата
Помогите решить.

Add(MainForm,2953706,21,105)
{
Width=328
Height=244
}
Add(HTTP_Get,14845849,70,168)
{
URL="https://dorco-lezvie.ru/status1.html"
UserAgent=""
link(onDownload,14577428:doConvert,[(110,181)(110,174)])
}
Add(Convertor,14577428,119,168)
{
Mode=11
Digits=1
link(onResult,11751732:doSearch,[])
}
Add(BlockFind,11751732,161,168)
{
StartBlock=">МНЛЗ-2</td>"
EndBlock="</table></td></tr>"
link(onSearch,11488401:doEvent1,[])
link(onEndSearch,13808314:doTimer,[(205,181)(205,222)(9,222)(9,174)])
}
Add(Hub,11488401,217,168)
{
link(onEvent1,15114550:doSearch,[])
link(onEvent2,10553592:doSearch,[(245,181)(245,237)])
}
Add(Label,3607650,651,196)
{
Left=267
Top=135
Width=28
Height=20
Color=12632256
Font=[MS Sans Serif,10,1,16711680,1]
Name="отлито"
Caption="000"
Alignment=2
}
Add(Label,4057866,392,231)
{
Left=265
Top=65
Width=32
Height=20
Color=12632256
Font=[MS Sans Serif,10,1,16711680,1]
Name="скорость"
Caption=""
Alignment=2
}
Add(Label,13539856,609,224)
{
Left=267
Top=99
Width=28
Height=20
Color=12632256
Font=[MS Sans Serif,10,1,16711680,1]
Name="вес"
Caption="130"
Alignment=2
}
Add(Label,11088423,672,350)
{
Left=267
Top=165
Width=28
Height=20
Color=12632256
Font=[MS Sans Serif,10,1,16711680,1]
Name="остаток"
Caption="000"
Alignment=2
Point(doFont)
}
Add(BlockFind,15114550,259,168)
{
IncludeBlock=1
StartBlock="<tr><td colspan=2><font size=-1><b>Отлито (м/т) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;"
EndBlock="</b></font></td><td><font size=-1><b>"
link(onSearch,10174159:doTrim,[])
}
Add(BlockFind,10553592,259,231)
{
IncludeBlock=1
StartBlock="<tr><td colspan=2><font size=-1><b>Скорость разливки</b></font></td><td><font size=-1><b>"
EndBlock="</b></font></td></tr>"
link(onSearch,16641488:doTrim,[])
}
Add(MathParse,11349747,511,168)
{
DataCount=4
MathStr="(%1*%2*%3*7.5/1000000)+%4"
ResultType=0
link(onResult,4494447:doEvent1,[])
link(X1,9156162:Value,[(517,145)(442,145)(442,211)(398,211)])
link(X2,419603:Var1,[])
link(X3,419603:Var2,[])
link(X4,419603:Var3,[])
}
Add(ChildGroupBox,419603,518,77)
{
}
BEGIN_SDK
Add(EditMulti,12096631,21,21)
{
VarCount=5
Width=412
Height=102
link(Var1,725016:Var1,[(27,96)])
link(Var2,7998616:Var1,[(34,103)])
link(Var3,3793636:Text,[(41,113)(328,113)])
link(Var4,725016:Var2,[])
link(Var5,7998616:Var2,[])
}
Add(GroupBox,9204075,28,42)
{
Left=2
Top=35
Width=180
Height=168
Color=12632256
Font=[MS Sans Serif,10,1,16711680,1]
Ctl3D=0
WinStyle=4
Name="Настройки МНЛЗ"
Caption="Настройки МНЛЗ"
Flat=0
}
Add(Label,10943951,378,42)
{
Left=5
Top=65
Width=61
Height=20
Color=12632256
Font=[MS Sans Serif,10,1,0,1]
Caption="Ширина"
Alignment=2
}
Add(Edit,11176021,182,56)
{
Left=116
Top=65
Width=45
Font=[MS Sans Serif,10,1,0,1]
Text="1556"
Alignment=2
DataType=4
}
Add(Label,10732185,385,49)
{
Left=5
Top=95
Width=69
Height=20
Color=12632256
Font=[MS Sans Serif,10,1,0,1]
Caption="Толщина"
Alignment=2
}
Add(Edit,1053214,224,49)
{
Left=116
Top=95
Width=45
Font=[MS Sans Serif,10,1,0,1]
Text="176"
Alignment=2
DataType=4
}
Add(Label,6245564,392,56)
{
Left=5
Top=125
Width=59
Height=20
Color=12632256
Font=[MS Sans Serif,10,1,0,1]
Caption="Правка"
Alignment=2
}
Add(Edit,3793636,322,56)
{
Left=116
Top=125
Width=45
Font=[MS Sans Serif,10,1,0,1]
Text="10"
Alignment=2
DataType=4
link(onEnter,16078609:doPosition,[(370,69)(370,43)(268,43)(268,62)])
link(Str,16078609:Position,[(328,49)(311,49)(311,102)(279,102)])
}
Add(UpDown,16078609,273,56)
{
Left=62
Top=125
Width=50
Max=100000
Min=-100000
Position=10
Kind=0
link(onPosition,3793636:doText,[])
}
Add(GetDataEx,725016,42,91)
{
Angle=1
link(Data,11176021:Text,[(188,96)])
}
Add(GetDataEx,7998616,49,98)
{
Angle=1
link(Data,1053214:Text,[(230,103)])
}
Add(ComboBox,3692906,77,42)
{
Left=43
Top=25
Width=95
Height=21
Font=[MS Sans Serif,10,1,0,1]
Strings=#8:776*277 |9:1106*277 |8:1556*176|9:1536*176 |9:1326*176 |9:1256*176 |8:1106*176|8:1056*176|8:1036*176|0:|
Text="Кристалл"
Point(EditText)
link(onClick,3482048:doSplit,[])
}
Add(StrPart,3482048,140,49)
{
Char="*"
Point(Left)
Point(Right)
link(onSplit,1053214:doText,[])
link(onPart,11176021:doText,[])
link(Str,3692906:EditText,[(146,37)(123,37)(123,93)(97,93)])
}
END_SDK
Add(LineBreak,13327269,539,147)
{
Type=1
Color=65535
link(Data,419603:Var4,[])
Primary=[4098173,84,154]
}
Add(LineBreak,6534396,546,126)
{
Type=1
Color=8454016
link(Data,419603:Var5,[])
Primary=[11116852,84,196]
}
Add(Hub,4494447,560,168)
{
link(onEvent1,3607650:doText,[(612,174)(612,202)])
link(onEvent2,12702688:doCompare,[(586,181)(586,346)(373,346)(373,300)])
}
Add(If_else,12702688,392,294)
{
Op1=String(0.00)
link(onFalse,5398625:doCalc,[(482,307)(482,356)])
link(Op2,5494600:Var2,[])
}
Add(GetDataEx,5494600,399,280)
{
link(Data,4057866:Caption,[(405,271)(398,271)])
}
Add(MathParse,5398625,602,350)
{
DataCount=5
MathStr="((%2-%3)/(7.5*%4*%5/1000000))/%1"
ResultType=0
link(onResult,11088423:doText,[])
link(X1,5494600:Var3,[(608,285)])
link(X2,13539856:Caption,[])
link(X3,3607650:Caption,[(622,297)(657,297)])
link(X4,4098173:Var,[])
link(X5,11116852:Var,[])
}
Add(Memory,9156162,392,168)
{
Default=Real(0)
link(onData,11349747:doCalc,[])
}
Add(Timer,13808314,21,168)
{
Interval=10000
AutoStop=1
link(onTimer,14845849:doDownload,[])
}
Add(Convertor,8562673,350,168)
{
Mode=1
Digits=1
link(onResult,9156162:doValue,[])
}
Add(Trim,10174159,308,168)
{
Mode=7
link(onTrim,8562673:doConvert,[])
}
Add(Label,1090515,7,7)
{
Left=190
Top=165
Width=58
Height=20
Font=[MS Sans Serif,10,0,0,1]
Name="нз 13"
Caption="Остаток"
Alignment=2
}
Add(Label,5798619,15,15)
{
Left=205
Top=100
Width=45
Height=17
Font=[MS Sans Serif,10,0,0,1]
Name="нз 13"
Caption="тонаж"
AutoSize=1
Alignment=2
}
Add(Label,13227384,21,21)
{
Left=185
Top=65
Width=67
Height=17
Font=[MS Sans Serif,10,0,0,1]
Name="нз 13"
Transparent=0
Caption="Скорость"
AutoSize=1
Alignment=2
}
Add(Label,2830286,28,28)
{
Left=200
Top=135
Height=20
Font=[MS Sans Serif,10,0,0,1]
Name="нз 13"
Transparent=0
Caption="Отлито"
AutoSize=1
Alignment=2
}
Add(Trim,16641488,315,231)
{
Mode=7
link(onTrim,4057866:doText,[])
}


--- Добавлено в 2018-08-10 21:15:48

Ошибка вычисления в элементе MathParser Обнаружена в строке:позиции-1:33

--- Добавлено в 2018-08-10 21:29:34

Блин, вот я дурень пока сюда писал и схему готовил для форума,решил добавить элемент Trim с удалением пробелов и почти заработало

--- Добавлено в 2018-08-10 21:30:06


Add(MainForm,2953706,21,105)
{
Width=328
Height=244
}
Add(HTTP_Get,14845849,70,168)
{
URL="https://dorco-lezvie.ru/status1.html"
UserAgent=""
link(onDownload,14577428:doConvert,[(110,181)(110,174)])
}
Add(Convertor,14577428,119,168)
{
Mode=11
Digits=1
link(onResult,11751732:doSearch,[])
}
Add(BlockFind,11751732,161,168)
{
StartBlock=">МНЛЗ-2</td>"
EndBlock="</table></td></tr>"
link(onSearch,11488401:doEvent1,[])
link(onEndSearch,13808314:doTimer,[(205,181)(205,222)(9,222)(9,174)])
}
Add(Hub,11488401,217,168)
{
link(onEvent1,15114550:doSearch,[])
link(onEvent2,10553592:doSearch,[(245,181)(245,237)])
}
Add(Label,3607650,651,196)
{
Left=267
Top=135
Width=28
Height=20
Color=12632256
Font=[MS Sans Serif,10,1,16711680,1]
Name="отлито"
Caption="000"
Alignment=2
}
Add(Label,4057866,392,231)
{
Left=265
Top=65
Width=32
Height=20
Color=12632256
Font=[MS Sans Serif,10,1,16711680,1]
Name="скорость"
Caption="0.00"
Alignment=2
}
Add(Label,13539856,609,224)
{
Left=267
Top=99
Width=28
Height=20
Color=12632256
Font=[MS Sans Serif,10,1,16711680,1]
Name="вес"
Caption="130"
Alignment=2
}
Add(Label,11088423,672,350)
{
Left=267
Top=165
Width=28
Height=20
Color=12632256
Font=[MS Sans Serif,10,1,16711680,1]
Name="остаток"
Caption="000"
Alignment=2
Point(doFont)
}
Add(BlockFind,15114550,259,168)
{
IncludeBlock=1
StartBlock="<tr><td colspan=2><font size=-1><b>Отлито (м/т) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;"
EndBlock="</b></font></td><td><font size=-1><b>"
link(onSearch,10174159:doTrim,[])
}
Add(BlockFind,10553592,259,231)
{
IncludeBlock=1
StartBlock="<tr><td colspan=2><font size=-1><b>Скорость разливки</b></font></td><td><font size=-1><b>"
EndBlock="</b></font></td></tr>"
link(onSearch,16641488:doTrim,[])
}
Add(MathParse,11349747,511,168)
{
DataCount=4
MathStr="(%1*%2*%3*7.5/1000000)+%4"
ResultType=0
link(onResult,4494447:doEvent1,[])
link(X1,9156162:Value,[(517,145)(442,145)(442,211)(398,211)])
link(X2,419603:Var1,[])
link(X3,419603:Var2,[])
link(X4,419603:Var3,[])
}
Add(ChildGroupBox,419603,518,77)
{
}
BEGIN_SDK
Add(EditMulti,12096631,21,21)
{
VarCount=5
Width=412
Height=102
link(Var1,725016:Var1,[(27,96)])
link(Var2,7998616:Var1,[(34,103)])
link(Var3,3793636:Text,[(41,113)(328,113)])
link(Var4,725016:Var2,[])
link(Var5,7998616:Var2,[])
}
Add(GroupBox,9204075,28,42)
{
Left=2
Top=35
Width=180
Height=168
Color=12632256
Font=[MS Sans Serif,10,1,16711680,1]
Ctl3D=0
WinStyle=4
Name="Настройки МНЛЗ"
Caption="Настройки МНЛЗ"
Flat=0
}
Add(Label,10943951,378,42)
{
Left=5
Top=65
Width=61
Height=20
Color=12632256
Font=[MS Sans Serif,10,1,0,1]
Caption="Ширина"
Alignment=2
}
Add(Edit,11176021,182,56)
{
Left=116
Top=65
Width=45
Font=[MS Sans Serif,10,1,0,1]
Text="1556"
Alignment=2
DataType=4
}
Add(Label,10732185,385,49)
{
Left=5
Top=95
Width=69
Height=20
Color=12632256
Font=[MS Sans Serif,10,1,0,1]
Caption="Толщина"
Alignment=2
}
Add(Edit,1053214,224,49)
{
Left=116
Top=95
Width=45
Font=[MS Sans Serif,10,1,0,1]
Text="176"
Alignment=2
DataType=4
}
Add(Label,6245564,392,56)
{
Left=5
Top=125
Width=59
Height=20
Color=12632256
Font=[MS Sans Serif,10,1,0,1]
Caption="Правка"
Alignment=2
}
Add(Edit,3793636,322,56)
{
Left=116
Top=125
Width=45
Font=[MS Sans Serif,10,1,0,1]
Text="10"
Alignment=2
DataType=4
link(onEnter,16078609:doPosition,[(370,69)(370,43)(268,43)(268,62)])
link(Str,16078609:Position,[(328,49)(311,49)(311,102)(279,102)])
}
Add(UpDown,16078609,273,56)
{
Left=62
Top=125
Width=50
Max=100000
Min=-100000
Position=10
Kind=0
link(onPosition,3793636:doText,[])
}
Add(GetDataEx,725016,42,91)
{
Angle=1
link(Data,11176021:Text,[(188,96)])
}
Add(GetDataEx,7998616,49,98)
{
Angle=1
link(Data,1053214:Text,[(230,103)])
}
Add(ComboBox,3692906,77,42)
{
Left=43
Top=25
Width=95
Height=21
Font=[MS Sans Serif,10,1,0,1]
Strings=#8:776*277 |9:1106*277 |8:1556*176|9:1536*176 |9:1326*176 |9:1256*176 |8:1106*176|8:1056*176|8:1036*176|0:|
Text="Кристалл"
Point(EditText)
link(onClick,3482048:doSplit,[])
}
Add(StrPart,3482048,140,49)
{
Char="*"
Point(Left)
Point(Right)
link(onSplit,1053214:doText,[])
link(onPart,11176021:doText,[])
link(Str,3692906:EditText,[(146,37)(123,37)(123,93)(97,93)])
}
END_SDK
Add(LineBreak,13327269,539,147)
{
Type=1
Color=65535
link(Data,419603:Var4,[])
Primary=[4098173,84,154]
}
Add(LineBreak,6534396,546,126)
{
Type=1
Color=8454016
link(Data,419603:Var5,[])
Primary=[11116852,84,196]
}
Add(Hub,4494447,560,168)
{
link(onEvent1,3607650:doText,[(612,174)(612,202)])
link(onEvent2,12702688:doCompare,[(586,181)(586,346)(373,346)(373,300)])
}
Add(If_else,12702688,392,294)
{
Op1=String(0.00)
link(onFalse,5398625:doCalc,[(482,307)(482,356)])
link(Op2,5494600:Var2,[])
}
Add(GetDataEx,5494600,399,280)
{
link(Data,4057866:Caption,[(405,271)(398,271)])
}
Add(MathParse,5398625,602,350)
{
DataCount=5
MathStr="((%2-%3)/(7.5*%4*%5/1000000))/%1"
ResultType=0
link(onResult,11088423:doText,[])
link(X1,5494600:Var3,[(608,285)])
link(X2,13539856:Caption,[])
link(X3,3607650:Caption,[(622,297)(657,297)])
link(X4,4098173:Var,[])
link(X5,11116852:Var,[])
}
Add(Memory,9156162,392,168)
{
Default=Real(0)
link(onData,11349747:doCalc,[])
}
Add(Timer,13808314,21,168)
{
Interval=10000
AutoStop=1
link(onTimer,14845849:doDownload,[])
}
Add(Convertor,8562673,350,168)
{
Mode=1
Digits=1
link(onResult,9156162:doValue,[])
}
Add(Trim,10174159,308,168)
{
Mode=7
link(onTrim,8562673:doConvert,[])
}
Add(Label,1090515,7,7)
{
Left=190
Top=165
Width=58
Height=20
Font=[MS Sans Serif,10,0,0,1]
Name="нз 13"
Caption="Остаток"
Alignment=2
}
Add(Label,5798619,15,15)
{
Left=205
Top=100
Width=45
Height=17
Font=[MS Sans Serif,10,0,0,1]
Name="нз 13"
Caption="тонаж"
AutoSize=1
Alignment=2
}
Add(Label,13227384,21,21)
{
Left=185
Top=65
Width=67
Height=17
Font=[MS Sans Serif,10,0,0,1]
Name="нз 13"
Transparent=0
Caption="Скорость"
AutoSize=1
Alignment=2
}
Add(Label,2830286,28,28)
{
Left=200
Top=135
Height=20
Font=[MS Sans Serif,10,0,0,1]
Name="нз 13"
Transparent=0
Caption="Отлито"
AutoSize=1
Alignment=2
}
Add(Trim,16641488,315,231)
{
Mode=7
link(onTrim,4057866:doText,[])
}

карма: 0

0
Редактировалось 3 раз(а), последний 2018-08-10 21:30:06