diff --git a/eibApp/.gitignore b/eibApp/.gitignore index b2a5135..57e7577 100644 --- a/eibApp/.gitignore +++ b/eibApp/.gitignore @@ -1,7 +1,7 @@ ../iocBoot/ioceib/Mittwoch2_1.png ../configure/O.linux-x86_64/ +../db/* src/O.Common/ src/O.linux-x86_64/ Db/O.linux-x86_64/ - diff --git a/eibApp/Makefile b/eibApp/Makefile index 564f3ef..54ad6a5 100644 --- a/eibApp/Makefile +++ b/eibApp/Makefile @@ -6,6 +6,7 @@ DIRS := $(DIRS) $(filter-out $(DIRS), $(wildcard *db*)) DIRS := $(DIRS) $(filter-out $(DIRS), $(wildcard *Db*)) DIRS := $(DIRS) $(filter-out $(DIRS), $(wildcard *adl*)) DIRS := $(DIRS) $(filter-out $(DIRS), $(wildcard *lib64*)) +#DIRS := $(DIRS) ../iocBoot/ioceib/ include $(TOP)/configure/RULES_DIRS diff --git a/eibApp/adl/EIB.adl b/eibApp/adl/EIB.adl index f695681..1c9f0aa 100644 --- a/eibApp/adl/EIB.adl +++ b/eibApp/adl/EIB.adl @@ -5,8 +5,8 @@ file { } display { object { - x=1188 - y=196 + x=2723 + y=137 width=700 height=589 } @@ -87,68 +87,6 @@ display { 1a7309, } } -composite { - object { - x=45 - y=265 - width=70 - height=15 - } - "composite name"="" - children { - "text update" { - object { - x=45 - y=265 - width=70 - height=15 - } - monitor { - chan="EIB:CH_0_HOMEDS" - clr=20 - bclr=4 - } - align="horiz. centered" - limits { - } - } - } - "dynamic attribute" { - vis="if zero" - chan="EIB:CH_0_HOMEDS" - } -} -composite { - object { - x=585 - y=265 - width=70 - height=15 - } - "composite name"="" - children { - "text update" { - object { - x=585 - y=265 - width=70 - height=15 - } - monitor { - chan="EIB:CH_3_HOMEDS" - clr=20 - bclr=4 - } - align="horiz. centered" - limits { - } - } - } - "dynamic attribute" { - vis="if zero" - chan="EIB:CH_3_HOMEDS" - } -} text { object { x=33 @@ -960,89 +898,559 @@ composite { bclr=4 label="-More" } -"text update" { +menu { object { - x=480 - y=462 - width=220 - height=15 + x=35 + y=240 + width=90 + height=20 } - monitor { - chan="EIB:IP" + control { + chan="EIB:CH_0_VALUE.SCAN" clr=14 bclr=4 } - align="horiz. right" - limits { +} +menu { + object { + x=215 + y=241 + width=90 + height=19 + } + control { + chan="EIB:CH_1_VALUE.SCAN" + clr=14 + bclr=4 + } +} +menu { + object { + x=395 + y=241 + width=90 + height=19 + } + control { + chan="EIB:CH_2_VALUE.SCAN" + clr=14 + bclr=4 + } +} +menu { + object { + x=575 + y=241 + width=90 + height=19 + } + control { + chan="EIB:CH_3_VALUE.SCAN" + clr=14 + bclr=4 } } composite { object { - x=35 - y=240 - width=630 + x=545 + y=180 + width=150 + height=30 + } + "composite name"="" + children { + "text update" { + object { + x=545 + y=180 + width=150 + height=30 + } + monitor { + chan="EIB:CH_3_VALUE" + clr=14 + bclr=4 + } + align="horiz. centered" + limits { + precSrc="default" + precDefault=3 + } + } + } + "dynamic attribute" { + vis="if zero" + chan="EIB:CH_3_SIGNALERROR" + } +} +composite { + object { + x=365 + y=180 + width=150 + height=30 + } + "composite name"="" + children { + "text update" { + object { + x=365 + y=180 + width=150 + height=30 + } + monitor { + chan="EIB:CH_2_VALUE" + clr=14 + bclr=4 + } + align="horiz. centered" + limits { + precSrc="default" + precDefault=3 + } + } + } + "dynamic attribute" { + vis="if zero" + chan="EIB:CH_2_SIGNALERROR" + } +} +composite { + object { + x=185 + y=180 + width=150 + height=30 + } + "composite name"="" + children { + "text update" { + object { + x=185 + y=180 + width=150 + height=30 + } + monitor { + chan="EIB:CH_1_VALUE" + clr=14 + bclr=4 + } + align="horiz. centered" + limits { + precSrc="default" + precDefault=3 + } + } + } + "dynamic attribute" { + vis="if zero" + chan="EIB:CH_1_SIGNALERROR" + } +} +composite { + object { + x=5 + y=180 + width=150 + height=30 + } + "composite name"="" + children { + "text update" { + object { + x=5 + y=180 + width=150 + height=30 + } + monitor { + chan="EIB:CH_0_VALUE" + clr=14 + bclr=4 + } + align="horiz. centered" + limits { + precSrc="default" + precDefault=3 + } + } + } + "dynamic attribute" { + vis="if zero" + chan="EIB:CH_0_SIGNALERROR" + } +} +composite { + object { + x=30 + y=185 + width=641 height=20 } "composite name"="" children { - menu { + text { object { - x=35 - y=240 - width=90 + x=30 + y=185 + width=100 height=20 } - control { - chan="EIB:CH_0_VALUE.SCAN" - clr=14 - bclr=4 + "basic attribute" { + clr=20 } + "dynamic attribute" { + vis="if not zero" + chan="EIB:CH_0_SIGNALERROR" + } + textix="No signal" + align="horiz. centered" } - menu { + text { object { - x=217 - y=241 - width=90 - height=19 + x=210 + y=185 + width=100 + height=20 } - control { - chan="EIB:CH_1_VALUE.SCAN" - clr=14 - bclr=4 + "basic attribute" { + clr=20 } + "dynamic attribute" { + vis="if not zero" + chan="EIB:CH_1_SIGNALERROR" + } + textix="No signal" + align="horiz. centered" } - menu { + text { object { - x=395 - y=241 - width=90 - height=19 + x=390 + y=185 + width=101 + height=20 } - control { - chan="EIB:CH_2_VALUE.SCAN" - clr=14 - bclr=4 + "basic attribute" { + clr=20 } + "dynamic attribute" { + vis="if not zero" + chan="EIB:CH_2_SIGNALERROR" + } + textix="No signal" + align="horiz. centered" } - menu { + text { object { - x=575 - y=241 - width=90 - height=19 + x=570 + y=185 + width=101 + height=20 } - control { - chan="EIB:CH_3_VALUE.SCAN" - clr=14 - bclr=4 + "basic attribute" { + clr=20 } + "dynamic attribute" { + vis="if not zero" + chan="EIB:CH_3_SIGNALERROR" + } + textix="No signal" + align="horiz. centered" } } } composite { object { x=40 - y=325 + y=165 + width=620 + height=15 + } + "composite name"="" + children { + "text update" { + object { + x=40 + y=165 + width=80 + height=15 + } + monitor { + chan="EIB:CH_0_REFACTIVES" + clr=63 + bclr=4 + } + align="horiz. centered" + limits { + } + } + "text update" { + object { + x=220 + y=165 + width=80 + height=15 + } + monitor { + chan="EIB:CH_1_REFACTIVES" + clr=63 + bclr=4 + } + align="horiz. centered" + limits { + } + } + "text update" { + object { + x=400 + y=165 + width=80 + height=15 + } + monitor { + chan="EIB:CH_2_REFACTIVES" + clr=63 + bclr=4 + } + align="horiz. centered" + limits { + } + } + "text update" { + object { + x=580 + y=165 + width=80 + height=15 + } + monitor { + chan="EIB:CH_3_REFACTIVES" + clr=63 + bclr=4 + } + align="horiz. centered" + limits { + } + } + } +} +composite { + object { + x=45 + y=165 + width=610 + height=15 + } + "composite name"="" + children { + composite { + object { + x=405 + y=165 + width=70 + height=15 + } + "composite name"="" + children { + "text update" { + object { + x=405 + y=165 + width=70 + height=15 + } + monitor { + chan="EIB:CH_2_HOMEDS" + clr=20 + bclr=4 + } + align="horiz. centered" + limits { + } + } + } + "dynamic attribute" { + vis="calc" + calc="(A==0)&&(B==0)&&(C==0)" + chan="EIB:CH_2_HOMED" + chanB="EIB:CH_2_SIGNALERROR" + chanC="EIB:CH_2_REFACTIVE" + } + } + composite { + object { + x=225 + y=165 + width=70 + height=15 + } + "composite name"="" + children { + "text update" { + object { + x=225 + y=165 + width=70 + height=15 + } + monitor { + chan="EIB:CH_1_HOMEDS" + clr=20 + bclr=4 + } + align="horiz. centered" + limits { + } + } + } + "dynamic attribute" { + vis="calc" + calc="(A==0)&&(B==0)&&(C==0)" + chan="EIB:CH_1_HOMED" + chanB="EIB:CH_1_SIGNALERROR" + chanC="EIB:CH_1_REFACTIVE" + } + } + composite { + object { + x=45 + y=165 + width=70 + height=15 + } + "composite name"="" + children { + "text update" { + object { + x=45 + y=165 + width=70 + height=15 + } + monitor { + chan="EIB:CH_0_HOMEDS" + clr=20 + bclr=4 + } + align="horiz. centered" + limits { + } + } + } + "dynamic attribute" { + vis="calc" + calc="(A==0)&&(B==0)&&(C==0)" + chan="EIB:CH_0_HOMED" + chanB="EIB:CH_0_SIGNALERROR" + chanC="EIB:CH_0_REFACTIVE" + } + } + composite { + object { + x=585 + y=165 + width=70 + height=15 + } + "composite name"="" + children { + "text update" { + object { + x=585 + y=165 + width=70 + height=15 + } + monitor { + chan="EIB:CH_3_HOMEDS" + clr=20 + bclr=4 + } + align="horiz. centered" + limits { + } + } + } + "dynamic attribute" { + vis="calc" + calc="(A==0)&&(B==0)&&(C==0)" + chan="EIB:CH_3_HOMED" + chanB="EIB:CH_3_SIGNALERROR" + chanC="EIB:CH_3_REFACTIVE" + } + } + } +} +"related display" { + object { + x=35 + y=270 + width=90 + height=20 + } + display[0] { + label="STATUS" + name="STATUS.adl" + args="CH=0" + } + clr=14 + bclr=4 + label="-STATUS" +} +"related display" { + object { + x=215 + y=270 + width=90 + height=20 + } + display[0] { + label="STATUS" + name="STATUS.adl" + args="CH=1" + } + clr=14 + bclr=4 + label="-STATUS" +} +"related display" { + object { + x=395 + y=270 + width=90 + height=20 + } + display[0] { + label="STATUS" + name="STATUS.adl" + args="CH=2" + } + clr=14 + bclr=4 + label="-STATUS" +} +"related display" { + object { + x=575 + y=270 + width=90 + height=20 + } + display[0] { + label="STATUS" + name="STATUS.adl" + args="CH=3" + } + clr=14 + bclr=4 + label="-STATUS" +} +composite { + object { + x=40 + y=290 width=620 height=20 } @@ -1051,7 +1459,7 @@ composite { text { object { x=40 - y=325 + y=290 width=80 height=20 } @@ -1064,7 +1472,7 @@ composite { text { object { x=216 - y=325 + y=290 width=80 height=20 } @@ -1077,7 +1485,7 @@ composite { text { object { x=400 - y=325 + y=290 width=80 height=20 } @@ -1090,7 +1498,7 @@ composite { text { object { x=580 - y=325 + y=290 width=80 height=20 } @@ -1102,359 +1510,3 @@ composite { } } } -composite { - object { - x=40 - y=305 - width=615 - height=20 - } - "composite name"="" - children { - "related display" { - object { - x=40 - y=305 - width=80 - height=20 - } - display[0] { - label="STATUS" - name="STATUS.adl" - args="CH=0" - } - clr=14 - bclr=4 - label="-STATUS" - } - "related display" { - object { - x=225 - y=305 - width=70 - height=20 - } - display[0] { - label="STATUS" - name="STATUS.adl" - args="CH=1" - } - clr=14 - bclr=4 - label="-STATUS" - } - "related display" { - object { - x=405 - y=305 - width=70 - height=20 - } - display[0] { - label="STATUS" - name="STATUS.adl" - args="CH=2" - } - clr=14 - bclr=4 - label="-STATUS" - } - "related display" { - object { - x=585 - y=305 - width=70 - height=20 - } - display[0] { - label="STATUS" - name="STATUS.adl" - args="CH=3" - } - clr=14 - bclr=4 - label="-STATUS" - } - } -} -composite { - object { - x=40 - y=225 - width=620 - height=10 - } - "composite name"="" - children { - "text update" { - object { - x=40 - y=225 - width=80 - height=10 - } - monitor { - chan="EIB:CH_0_REFACTIVES" - clr=20 - bclr=4 - } - align="horiz. centered" - limits { - } - } - "text update" { - object { - x=220 - y=225 - width=80 - height=10 - } - monitor { - chan="EIB:CH_1_REFACTIVES" - clr=20 - bclr=4 - } - align="horiz. centered" - limits { - } - } - "text update" { - object { - x=400 - y=225 - width=80 - height=10 - } - monitor { - chan="EIB:CH_2_REFACTIVES" - clr=20 - bclr=4 - } - align="horiz. centered" - limits { - } - } - "text update" { - object { - x=580 - y=225 - width=80 - height=10 - } - monitor { - chan="EIB:CH_3_REFACTIVES" - clr=20 - bclr=4 - } - align="horiz. centered" - limits { - } - } - } -} -"text update" { - object { - x=365 - y=180 - width=150 - height=30 - } - monitor { - chan="EIB:CH_2_VALUE" - clr=14 - bclr=4 - } - align="horiz. centered" - limits { - precSrc="default" - precDefault=3 - } -} -"text update" { - object { - x=185 - y=180 - width=150 - height=30 - } - monitor { - chan="EIB:CH_1_VALUE" - clr=14 - bclr=4 - } - align="horiz. centered" - limits { - precSrc="default" - precDefault=3 - } -} -"text update" { - object { - x=5 - y=180 - width=150 - height=30 - } - monitor { - chan="EIB:CH_0_VALUE" - clr=14 - bclr=4 - } - align="horiz. centered" - limits { - precSrc="default" - precDefault=3 - } -} -composite { - object { - x=405 - y=265 - width=70 - height=15 - } - "composite name"="" - children { - "text update" { - object { - x=405 - y=265 - width=70 - height=15 - } - monitor { - chan="EIB:CH_2_HOMEDS" - clr=20 - bclr=4 - } - align="horiz. centered" - limits { - } - } - } - "dynamic attribute" { - vis="if zero" - chan="EIB:CH_2_HOMED" - } -} -composite { - object { - x=225 - y=265 - width=70 - height=15 - } - "composite name"="" - children { - "text update" { - object { - x=225 - y=265 - width=70 - height=15 - } - monitor { - chan="EIB:CH_1_HOMEDS" - clr=20 - bclr=4 - } - align="horiz. centered" - limits { - } - } - } - "dynamic attribute" { - vis="if zero" - chan="EIB:CH_1_HOMED" - } -} -text { - object { - x=30 - y=160 - width=100 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="calc" - calc="(A >>1)&0x1" - chan="EIB:CH_0_STATUS" - } - textix="No signal" - align="horiz. centered" -} -text { - object { - x=210 - y=160 - width=100 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="calc" - calc="(A >>1)&0x1" - chan="EIB:CH_1_STATUS" - } - textix="No signal" - align="horiz. centered" -} -text { - object { - x=390 - y=160 - width=101 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="calc" - calc="(A >>1)&0x1" - chan="EIB:CH_2_STATUS" - } - textix="No signal" - align="horiz. centered" -} -text { - object { - x=570 - y=160 - width=101 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="calc" - calc="(A >>1)&0x1" - chan="EIB:CH_3_STATUS" - } - textix="No signal" - align="horiz. centered" -} -"text update" { - object { - x=545 - y=180 - width=150 - height=30 - } - monitor { - chan="EIB:CH_3_VALUE" - clr=14 - bclr=4 - } - align="horiz. centered" - limits { - precSrc="default" - precDefault=3 - } -} diff --git a/eibApp/adl/EIB.ui b/eibApp/adl/EIB.ui index 02e4ec1..2bae8d0 100644 --- a/eibApp/adl/EIB.ui +++ b/eibApp/adl/EIB.ui @@ -7,7 +7,7 @@ 0 0 700 - 590 + 589 @@ -18,6 +18,140 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} + + + + 45 + 265 + 72 + 17 + + + + caFrame::IfZero + + + EIB:CH_0_HOMEDS + + + + + 0 + 0 + 70 + 15 + + + + Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter + + + EIB:CH_0_HOMEDS + + + + 253 + 0 + 0 + + + + + 187 + 187 + 187 + + + + caLineEdit::Static + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 1.000000000000000 + + + 0.000000000000000 + + + caLineEdit::WidthAndHeight + + + caLineEdit::decimal + + + + + + + 585 + 265 + 72 + 17 + + + + caFrame::IfZero + + + EIB:CH_3_HOMEDS + + + + + 0 + 0 + 70 + 15 + + + + Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter + + + EIB:CH_3_HOMEDS + + + + 253 + 0 + 0 + + + + + 187 + 187 + 187 + + + + caLineEdit::Static + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 1.000000000000000 + + + 0.000000000000000 + + + caLineEdit::WidthAndHeight + + + caLineEdit::decimal + + + @@ -216,7 +350,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} QFrame::NoFrame - + 450 @@ -267,7 +401,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} caLineEdit::decimal - + 450 @@ -393,7 +527,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} caMessageButton::Static - + 121 @@ -444,7 +578,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} caLineEdit::decimal - + 121 @@ -495,7 +629,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} caLineEdit::decimal - + 121 @@ -660,7 +794,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} QFrame::NoFrame - + 291 @@ -711,7 +845,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} caLineEdit::decimal - + 210 @@ -798,7 +932,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} QFrame::NoFrame - + 167 @@ -918,7 +1052,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} QFrame::NoFrame - + 387 @@ -1002,7 +1136,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} caChoice::Column - + 10 @@ -1011,7 +1145,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} 47 - + 57 @@ -1165,7 +1299,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} xterm -fa 'Monospace' -fs 10 -bg darkblue -fg white -T EIBapp -e - '/ioc/EIB/adl/start'& + 'cd /ioc/EIB/adl; ./start'& @@ -1243,43 +1377,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} caPolyLine::Filled - - - - 216 - 340 - 80 - 20 - - - - x12 - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - ESimpleLabel::WidthAndHeight - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - QFrame::NoFrame - - - + 190 @@ -1330,82 +1428,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} caLineEdit::decimal - - - - 217 - 281 - 90 - 19 - - - - EIB:CH_1_VALUE.SCAN - - - caMenu::Static - - - - 0 - 0 - 0 - - - - - 187 - 187 - 187 - - - - - - - 210 - 100 - 100 - 20 - - - - No signal - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - ESimpleLabel::WidthAndHeight - - - - 253 - 0 - 0 - - - - - 253 - 0 - 0 - - - - QFrame::NoFrame - - - caLabel::Calc - - - (A >>1)&0x1 - - - EIB:CH_1_STATUS - - - + 550 @@ -1456,118 +1479,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} caLineEdit::decimal - - - - 575 - 281 - 90 - 19 - - - - EIB:CH_3_VALUE.SCAN - - - caMenu::Static - - - - 0 - 0 - 0 - - - - - 187 - 187 - 187 - - - - - - - 580 - 340 - 80 - 20 - - - - x14 - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - ESimpleLabel::WidthAndHeight - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - QFrame::NoFrame - - - - - - 570 - 100 - 101 - 20 - - - - No signal - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - ESimpleLabel::WidthAndHeight - - - - 253 - 0 - 0 - - - - - 253 - 0 - 0 - - - - QFrame::NoFrame - - - caLabel::Calc - - - (A >>1)&0x1 - - - EIB:CH_3_STATUS - - - + 370 @@ -1618,118 +1530,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} caLineEdit::decimal - - - - 395 - 281 - 90 - 19 - - - - EIB:CH_2_VALUE.SCAN - - - caMenu::Static - - - - 0 - 0 - 0 - - - - - 187 - 187 - 187 - - - - - - - 400 - 340 - 80 - 20 - - - - x13 - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - ESimpleLabel::WidthAndHeight - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - QFrame::NoFrame - - - - - - 390 - 100 - 101 - 20 - - - - No signal - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - ESimpleLabel::WidthAndHeight - - - - 253 - 0 - 0 - - - - - 253 - 0 - 0 - - - - QFrame::NoFrame - - - caLabel::Calc - - - (A >>1)&0x1 - - - EIB:CH_2_STATUS - - - + 10 @@ -1780,689 +1581,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} caLineEdit::decimal - - - - 40 - 340 - 80 - 20 - - - - x11 - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - ESimpleLabel::WidthAndHeight - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - QFrame::NoFrame - - - - - - 35 - 280 - 90 - 20 - - - - EIB:CH_0_VALUE.SCAN - - - caMenu::Static - - - - 0 - 0 - 0 - - - - - 187 - 187 - 187 - - - - - - - 30 - 100 - 100 - 20 - - - - No signal - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - ESimpleLabel::WidthAndHeight - - - - 253 - 0 - 0 - - - - - 253 - 0 - 0 - - - - QFrame::NoFrame - - - caLabel::Calc - - - (A >>1)&0x1 - - - EIB:CH_0_STATUS - - - - - - 45 - 220 - 612 - 17 - - - - - - 0 - 0 - 72 - 17 - - - - caFrame::IfZero - - - EIB:CH_0_HOMEDS - - - - - 0 - 0 - 70 - 15 - - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - EIB:CH_0_HOMEDS - - - - 253 - 0 - 0 - - - - - 187 - 187 - 187 - - - - caLineEdit::Static - - - caLineEdit::Channel - - - caLineEdit::Channel - - - 1.000000000000000 - - - 0.000000000000000 - - - caLineEdit::WidthAndHeight - - - caLineEdit::decimal - - - - - - - 180 - 0 - 70 - 15 - - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - EIB:CH_1_HOMEDS - - - - 253 - 0 - 0 - - - - - 187 - 187 - 187 - - - - caLineEdit::Static - - - caLineEdit::Channel - - - caLineEdit::Channel - - - 1.000000000000000 - - - 0.000000000000000 - - - caLineEdit::WidthAndHeight - - - caLineEdit::decimal - - - - - - 360 - 0 - 70 - 15 - - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - EIB:CH_2_HOMEDS - - - - 253 - 0 - 0 - - - - - 187 - 187 - 187 - - - - caLineEdit::Static - - - caLineEdit::Channel - - - caLineEdit::Channel - - - 1.000000000000000 - - - 0.000000000000000 - - - caLineEdit::WidthAndHeight - - - caLineEdit::decimal - - - - - - 540 - 0 - 72 - 17 - - - - caFrame::IfZero - - - EIB:CH_3_HOMEDS - - - - - 0 - 0 - 70 - 15 - - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - EIB:CH_3_HOMEDS - - - - 253 - 0 - 0 - - - - - 187 - 187 - 187 - - - - caLineEdit::Static - - - caLineEdit::Channel - - - caLineEdit::Channel - - - 1.000000000000000 - - - 0.000000000000000 - - - caLineEdit::WidthAndHeight - - - caLineEdit::decimal - - - - - - - - 45 - 220 - 612 - 17 - - - - - - 0 - 0 - 72 - 17 - - - - - 12 - - - - caFrame::IfNotZero - - - EIB:CH_0_HOMEDS - - - - - 0 - 0 - 70 - 15 - - - - - Lucida Sans Typewriter [B&H] - 9 - - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - EIB:CH_0_HOMEDS - - - - 0 - 0 - 0 - - - - - 187 - 187 - 187 - - - - caLineEdit::Static - - - caLineEdit::Channel - - - caLineEdit::Channel - - - 1.000000000000000 - - - 0.000000000000000 - - - caLineEdit::WidthAndHeight - - - caLineEdit::decimal - - - - - - - 180 - 0 - 72 - 17 - - - - - 12 - - - - caFrame::Calc - - - A=1 - - - EIB:CH_1_HOMEDS - - - - - 0 - 0 - 70 - 15 - - - - - Lucida Sans Typewriter [B&H] - 9 - - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - EIB:CH_1_HOMEDS - - - - 0 - 0 - 0 - - - - - 187 - 187 - 187 - - - - caLineEdit::Static - - - caLineEdit::Channel - - - caLineEdit::Channel - - - 1.000000000000000 - - - 0.000000000000000 - - - caLineEdit::WidthAndHeight - - - caLineEdit::decimal - - - - - - - 360 - 0 - 72 - 17 - - - - - 12 - - - - caFrame::IfNotZero - - - EIB:CH_2_HOMEDS - - - - - 0 - 0 - 70 - 15 - - - - - Lucida Sans Typewriter [B&H] - 9 - - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - EIB:CH_2_HOMEDS - - - - 0 - 0 - 0 - - - - - 187 - 187 - 187 - - - - caLineEdit::Static - - - caLineEdit::Channel - - - caLineEdit::Channel - - - 1.000000000000000 - - - 0.000000000000000 - - - caLineEdit::WidthAndHeight - - - caLineEdit::decimal - - - - - - - 540 - 0 - 72 - 17 - - - - - 12 - - - - caFrame::IfNotZero - - - EIB:CH_3_HOMEDS - - - - - 0 - 0 - 70 - 15 - - - - - Lucida Sans Typewriter [B&H] - 9 - - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - EIB:CH_3_HOMEDS - - - - 0 - 0 - 0 - - - - - 187 - 187 - 187 - - - - caLineEdit::Static - - - caLineEdit::Channel - - - caLineEdit::Channel - - - 1.000000000000000 - - - 0.000000000000000 - - - caLineEdit::WidthAndHeight - - - caLineEdit::decimal - - - - - + 20 @@ -2471,7 +1590,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} 17 - + 0 @@ -2522,7 +1641,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} caLineEdit::decimal - + 180 @@ -2573,7 +1692,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} caLineEdit::decimal - + 360 @@ -2624,7 +1743,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} caLineEdit::decimal - + 540 @@ -2676,1021 +1795,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} - - - - 30 - 240 - 642 - 22 - - - - - - 540 - 0 - 102 - 22 - - - - - - 25 - 0 - 51 - 22 - - - - - - 49 - 0 - 1 - 20 - - - - - 0 - 0 - 0 - - - - caPolyLine::Solid - - - - 0 - 0 - 0 - - - - 0,20 - - - caPolyLine::Filled - - - - - - 25 - 0 - 1 - 20 - - - - - 0 - 0 - 0 - - - - caPolyLine::Solid - - - - 0 - 0 - 0 - - - - 0,20 - - - caPolyLine::Filled - - - - - - 0 - 0 - 1 - 20 - - - - - 0 - 0 - 0 - - - - caPolyLine::Solid - - - - 0 - 0 - 0 - - - - 0,20 - - - caPolyLine::Filled - - - - - - - 0 - 5 - 100 - 7 - - - - EIB:CH_3_STATUS - - - caByte::Left - - - 0 - - - 15 - - - caByte::Static - - - - 105 - 105 - 105 - - - - - 187 - 187 - 187 - - - - - - - - 360 - 0 - 102 - 22 - - - - - - 0 - 5 - 100 - 7 - - - - EIB:CH_2_STATUS - - - caByte::Left - - - 0 - - - 15 - - - caByte::Static - - - - 105 - 105 - 105 - - - - - 187 - 187 - 187 - - - - - - - 25 - 0 - 51 - 22 - - - - - - 49 - 0 - 1 - 20 - - - - - 0 - 0 - 0 - - - - caPolyLine::Solid - - - - 0 - 0 - 0 - - - - 0,20 - - - caPolyLine::Filled - - - - - - 25 - 0 - 1 - 20 - - - - - 0 - 0 - 0 - - - - caPolyLine::Solid - - - - 0 - 0 - 0 - - - - 0,20 - - - caPolyLine::Filled - - - - - - 0 - 0 - 1 - 20 - - - - - 0 - 0 - 0 - - - - caPolyLine::Solid - - - - 0 - 0 - 0 - - - - 0,20 - - - caPolyLine::Filled - - - - - - - - 180 - 0 - 102 - 22 - - - - - - 25 - 0 - 51 - 22 - - - - - - 49 - 0 - 1 - 20 - - - - - 0 - 0 - 0 - - - - caPolyLine::Solid - - - - 0 - 0 - 0 - - - - 0,20 - - - caPolyLine::Filled - - - - - - 25 - 0 - 1 - 20 - - - - - 0 - 0 - 0 - - - - caPolyLine::Solid - - - - 0 - 0 - 0 - - - - 0,20 - - - caPolyLine::Filled - - - - - - 0 - 0 - 1 - 20 - - - - - 0 - 0 - 0 - - - - caPolyLine::Solid - - - - 0 - 0 - 0 - - - - 0,20 - - - caPolyLine::Filled - - - - - - - 0 - 5 - 100 - 7 - - - - EIB:CH_1_STATUS - - - caByte::Left - - - 0 - - - 15 - - - caByte::Static - - - - 105 - 105 - 105 - - - - - 187 - 187 - 187 - - - - - - - - 0 - 0 - 102 - 22 - - - - - - 0 - 5 - 100 - 7 - - - - EIB:CH_0_STATUS - - - caByte::Left - - - 0 - - - 15 - - - caByte::Static - - - - 120 - 120 - 120 - - - - - 187 - 187 - 187 - - - - - - - 25 - 0 - 51 - 22 - - - - - - 49 - 0 - 1 - 20 - - - - - 0 - 0 - 0 - - - - caPolyLine::Solid - - - - 0 - 0 - 0 - - - - 0,20 - - - caPolyLine::Filled - - - - - - 25 - 0 - 1 - 20 - - - - - 0 - 0 - 0 - - - - caPolyLine::Solid - - - - 0 - 0 - 0 - - - - 0,20 - - - caPolyLine::Filled - - - - - - 0 - 0 - 1 - 20 - - - - - 0 - 0 - 0 - - - - caPolyLine::Solid - - - - 0 - 0 - 0 - - - - 0,20 - - - caPolyLine::Filled - - - - - - - - 40 - 315 - 80 - 20 - - - - -STATUS - - - - 0 - 0 - 0 - - - - - 187 - 187 - 187 - - - - STATUS - - - /ioc/EIB/adl/STATUS.ui - - - CH=0 - - - caRowColMenu::Menu - - - false - - - - - - 225 - 315 - 70 - 20 - - - - -STATUS - - - - 0 - 0 - 0 - - - - - 187 - 187 - 187 - - - - STATUS - - - /ioc/EIB/adl/STATUS.ui - - - CH=1 - - - caRowColMenu::Menu - - - false - - - - - - 405 - 315 - 70 - 20 - - - - -STATUS - - - - 0 - 0 - 0 - - - - - 187 - 187 - 187 - - - - STATUS - - - /ioc/EIB/adl/STATUS.ui - - - CH=2 - - - caRowColMenu::Menu - - - false - - - - - - 585 - 315 - 70 - 20 - - - - -STATUS - - - - 0 - 0 - 0 - - - - - 187 - 187 - 187 - - - - STATUS - - - /ioc/EIB/adl/STATUS.ui - - - CH=3 - - - caRowColMenu::Menu - - - false - - - - - - 5 - 170 - 150 - 30 - - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - EIB:CH_0_VALUE - - - - 0 - 0 - 0 - - - - - 187 - 187 - 187 - - - - caLineEdit::Static - - - caLineEdit::Channel - - - caLineEdit::Channel - - - 1.000000000000000 - - - 0.000000000000000 - - - caLineEdit::WidthAndHeight - - - caLineEdit::decimal - - - - - - 185 - 170 - 150 - 30 - - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - EIB:CH_1_VALUE - - - - 0 - 0 - 0 - - - - - 187 - 187 - 187 - - - - caLineEdit::Static - - - caLineEdit::Channel - - - caLineEdit::Channel - - - 1.000000000000000 - - - 0.000000000000000 - - - caLineEdit::WidthAndHeight - - - caLineEdit::decimal - - - - - - 365 - 170 - 150 - 30 - - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - EIB:CH_2_VALUE - - - - 0 - 0 - 0 - - - - - 187 - 187 - 187 - - - - caLineEdit::Static - - - caLineEdit::Channel - - - caLineEdit::Channel - - - 1.000000000000000 - - - 0.000000000000000 - - - caLineEdit::WidthAndHeight - - - caLineEdit::decimal - - - - - - 545 - 170 - 150 - 30 - - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - EIB:CH_3_VALUE - - - - 0 - 0 - 0 - - - - - 187 - 187 - 187 - - - - caLineEdit::Static - - - caLineEdit::Channel - - - caLineEdit::Channel - - - 1.000000000000000 - - - 0.000000000000000 - - - caLineEdit::WidthAndHeight - - - caLineEdit::decimal - - - 620 @@ -3732,211 +1837,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} false - - - - 40 - 210 - 80 - 10 - - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - EIB:CH_0_REFACTIVES - - - - 253 - 0 - 0 - - - - - 187 - 187 - 187 - - - - caLineEdit::Static - - - caLineEdit::Channel - - - caLineEdit::Channel - - - 1.000000000000000 - - - 0.000000000000000 - - - caLineEdit::WidthAndHeight - - - caLineEdit::decimal - - - - - - 220 - 210 - 80 - 10 - - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - EIB:CH_1_REFACTIVES - - - - 253 - 0 - 0 - - - - - 187 - 187 - 187 - - - - caLineEdit::Static - - - caLineEdit::Channel - - - caLineEdit::Channel - - - 1.000000000000000 - - - 0.000000000000000 - - - caLineEdit::WidthAndHeight - - - caLineEdit::decimal - - - - - - 400 - 210 - 80 - 10 - - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - EIB:CH_2_REFACTIVES - - - - 253 - 0 - 0 - - - - - 187 - 187 - 187 - - - - caLineEdit::Static - - - caLineEdit::Channel - - - caLineEdit::Channel - - - 1.000000000000000 - - - 0.000000000000000 - - - caLineEdit::WidthAndHeight - - - caLineEdit::decimal - - - - - - 580 - 210 - 80 - 10 - - - - Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter - - - EIB:CH_3_REFACTIVES - - - - 253 - 0 - 0 - - - - - 187 - 187 - 187 - - - - caLineEdit::Static - - - caLineEdit::Channel - - - caLineEdit::Channel - - - 1.000000000000000 - - - 0.000000000000000 - - - caLineEdit::WidthAndHeight - - - caLineEdit::decimal - - - + 216 @@ -3945,7 +1846,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} 22 - + 0 @@ -3996,7 +1897,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} caLineEdit::decimal - + 50 @@ -4048,7 +1949,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} - + 40 @@ -4099,7 +2000,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} caLineEdit::decimal - + 90 @@ -4150,7 +2051,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} caLineEdit::decimal - + 400 @@ -4201,7 +2102,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} caLineEdit::decimal - + 450 @@ -4252,7 +2153,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} caLineEdit::decimal - + 580 @@ -4303,7 +2204,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} caLineEdit::decimal - + 630 @@ -4354,7 +2255,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} caLineEdit::decimal - + 170 @@ -4520,7 +2421,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} - + 548 @@ -4562,7 +2463,7 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} false - + 480 @@ -4613,6 +2514,1214 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} caLineEdit::decimal + + + + 35 + 240 + 632 + 22 + + + + + + 0 + 0 + 90 + 20 + + + + EIB:CH_0_VALUE.SCAN + + + caMenu::Static + + + + 0 + 0 + 0 + + + + + 187 + 187 + 187 + + + + + + + 182 + 1 + 90 + 19 + + + + EIB:CH_1_VALUE.SCAN + + + caMenu::Static + + + + 0 + 0 + 0 + + + + + 187 + 187 + 187 + + + + + + + 360 + 1 + 90 + 19 + + + + EIB:CH_2_VALUE.SCAN + + + caMenu::Static + + + + 0 + 0 + 0 + + + + + 187 + 187 + 187 + + + + + + + 540 + 1 + 90 + 19 + + + + EIB:CH_3_VALUE.SCAN + + + caMenu::Static + + + + 0 + 0 + 0 + + + + + 187 + 187 + 187 + + + + + + + + 40 + 325 + 622 + 22 + + + + + + 0 + 0 + 80 + 20 + + + + x11 + + + Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter + + + ESimpleLabel::WidthAndHeight + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + QFrame::NoFrame + + + + + + 176 + 0 + 80 + 20 + + + + x12 + + + Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter + + + ESimpleLabel::WidthAndHeight + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + QFrame::NoFrame + + + + + + 360 + 0 + 80 + 20 + + + + x13 + + + Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter + + + ESimpleLabel::WidthAndHeight + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + QFrame::NoFrame + + + + + + 540 + 0 + 80 + 20 + + + + x14 + + + Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter + + + ESimpleLabel::WidthAndHeight + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + QFrame::NoFrame + + + + + + + 40 + 305 + 617 + 22 + + + + + + 0 + 0 + 80 + 20 + + + + -STATUS + + + + 0 + 0 + 0 + + + + + 187 + 187 + 187 + + + + STATUS + + + /ioc/EIB/adl/STATUS.ui + + + CH=0 + + + caRowColMenu::Menu + + + false + + + + + + 185 + 0 + 70 + 20 + + + + -STATUS + + + + 0 + 0 + 0 + + + + + 187 + 187 + 187 + + + + STATUS + + + /ioc/EIB/adl/STATUS.ui + + + CH=1 + + + caRowColMenu::Menu + + + false + + + + + + 365 + 0 + 70 + 20 + + + + -STATUS + + + + 0 + 0 + 0 + + + + + 187 + 187 + 187 + + + + STATUS + + + /ioc/EIB/adl/STATUS.ui + + + CH=2 + + + caRowColMenu::Menu + + + false + + + + + + 545 + 0 + 70 + 20 + + + + -STATUS + + + + 0 + 0 + 0 + + + + + 187 + 187 + 187 + + + + STATUS + + + /ioc/EIB/adl/STATUS.ui + + + CH=3 + + + caRowColMenu::Menu + + + false + + + + + + + 40 + 225 + 622 + 12 + + + + + + 0 + 0 + 80 + 10 + + + + Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter + + + EIB:CH_0_REFACTIVES + + + + 253 + 0 + 0 + + + + + 187 + 187 + 187 + + + + caLineEdit::Static + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 1.000000000000000 + + + 0.000000000000000 + + + caLineEdit::WidthAndHeight + + + caLineEdit::decimal + + + + + + 180 + 0 + 80 + 10 + + + + Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter + + + EIB:CH_1_REFACTIVES + + + + 253 + 0 + 0 + + + + + 187 + 187 + 187 + + + + caLineEdit::Static + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 1.000000000000000 + + + 0.000000000000000 + + + caLineEdit::WidthAndHeight + + + caLineEdit::decimal + + + + + + 360 + 0 + 80 + 10 + + + + Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter + + + EIB:CH_2_REFACTIVES + + + + 253 + 0 + 0 + + + + + 187 + 187 + 187 + + + + caLineEdit::Static + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 1.000000000000000 + + + 0.000000000000000 + + + caLineEdit::WidthAndHeight + + + caLineEdit::decimal + + + + + + 540 + 0 + 80 + 10 + + + + Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter + + + EIB:CH_3_REFACTIVES + + + + 253 + 0 + 0 + + + + + 187 + 187 + 187 + + + + caLineEdit::Static + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 1.000000000000000 + + + 0.000000000000000 + + + caLineEdit::WidthAndHeight + + + caLineEdit::decimal + + + + + + + 365 + 180 + 150 + 30 + + + + Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter + + + EIB:CH_2_VALUE + + + + 0 + 0 + 0 + + + + + 187 + 187 + 187 + + + + caLineEdit::Static + + + 3 + + + caLineEdit::User + + + caLineEdit::Channel + + + 1.000000000000000 + + + 0.000000000000000 + + + caLineEdit::WidthAndHeight + + + caLineEdit::decimal + + + + + + 185 + 180 + 150 + 30 + + + + Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter + + + EIB:CH_1_VALUE + + + + 0 + 0 + 0 + + + + + 187 + 187 + 187 + + + + caLineEdit::Static + + + 3 + + + caLineEdit::User + + + caLineEdit::Channel + + + 1.000000000000000 + + + 0.000000000000000 + + + caLineEdit::WidthAndHeight + + + caLineEdit::decimal + + + + + + 5 + 180 + 150 + 30 + + + + Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter + + + EIB:CH_0_VALUE + + + + 0 + 0 + 0 + + + + + 187 + 187 + 187 + + + + caLineEdit::Static + + + 3 + + + caLineEdit::User + + + caLineEdit::Channel + + + 1.000000000000000 + + + 0.000000000000000 + + + caLineEdit::WidthAndHeight + + + caLineEdit::decimal + + + + + + 405 + 265 + 72 + 17 + + + + caFrame::IfZero + + + EIB:CH_2_HOMED + + + + + 0 + 0 + 70 + 15 + + + + Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter + + + EIB:CH_2_HOMEDS + + + + 253 + 0 + 0 + + + + + 187 + 187 + 187 + + + + caLineEdit::Static + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 1.000000000000000 + + + 0.000000000000000 + + + caLineEdit::WidthAndHeight + + + caLineEdit::decimal + + + + + + + 225 + 265 + 72 + 17 + + + + caFrame::IfZero + + + EIB:CH_1_HOMED + + + + + 0 + 0 + 70 + 15 + + + + Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter + + + EIB:CH_1_HOMEDS + + + + 253 + 0 + 0 + + + + + 187 + 187 + 187 + + + + caLineEdit::Static + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 1.000000000000000 + + + 0.000000000000000 + + + caLineEdit::WidthAndHeight + + + caLineEdit::decimal + + + + + + + 30 + 160 + 100 + 20 + + + + No signal + + + Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter + + + ESimpleLabel::WidthAndHeight + + + + 253 + 0 + 0 + + + + + 253 + 0 + 0 + + + + QFrame::NoFrame + + + caLabel::Calc + + + (A >>1)&0x1 + + + EIB:CH_0_STATUS + + + + + + 210 + 160 + 100 + 20 + + + + No signal + + + Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter + + + ESimpleLabel::WidthAndHeight + + + + 253 + 0 + 0 + + + + + 253 + 0 + 0 + + + + QFrame::NoFrame + + + caLabel::Calc + + + (A >>1)&0x1 + + + EIB:CH_1_STATUS + + + + + + 390 + 160 + 101 + 20 + + + + No signal + + + Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter + + + ESimpleLabel::WidthAndHeight + + + + 253 + 0 + 0 + + + + + 253 + 0 + 0 + + + + QFrame::NoFrame + + + caLabel::Calc + + + (A >>1)&0x1 + + + EIB:CH_2_STATUS + + + + + + 570 + 160 + 101 + 20 + + + + No signal + + + Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter + + + ESimpleLabel::WidthAndHeight + + + + 253 + 0 + 0 + + + + + 253 + 0 + 0 + + + + QFrame::NoFrame + + + caLabel::Calc + + + (A >>1)&0x1 + + + EIB:CH_3_STATUS + + + + + + 545 + 180 + 150 + 30 + + + + Qt::AlignAbsolute|Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignVCenter + + + EIB:CH_3_VALUE + + + + 0 + 0 + 0 + + + + + 187 + 187 + 187 + + + + caLineEdit::Static + + + 3 + + + caLineEdit::User + + + caLineEdit::Channel + + + 1.000000000000000 + + + 0.000000000000000 + + + caLineEdit::WidthAndHeight + + + caLineEdit::decimal + + + caFrame_0 + caFrame_1 caLabel_0 caLabel_1 caLabel_2 @@ -4621,68 +3730,55 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} caLabel_5 caLabel_6 caLabel_7 - caFrame_0 + caFrame_2 caPolyLine_0 - caLabel_9 - caLabel_10 - caLabel_11 - caLabel_12 + caFrame_3 + caFrame_4 + caFrame_5 + caFrame_6 + caFrame_7 + caFrame_8 + caFrame_9 + caFrame_10 + caFrame_11 caLabel_13 caLabel_14 caLabel_15 caLabel_16 - caFrame_1 - caFrame_4 - caFrame_9 - caFrame_10 - caFrame_19 - caFrame_20 caRelatedDisplay_0 - caLineEdit_0 - caLineEdit_1 - caMessageButton_0 caLineEdit_2 caLineEdit_3 + caMessageButton_0 caLineEdit_4 - caMessageButton_1 - caMessageButton_2 caLineEdit_5 caLineEdit_6 + caMessageButton_1 + caMessageButton_2 caLineEdit_7 - caChoice_0 caLineEdit_8 + caLineEdit_9 + caChoice_0 + caLineEdit_10 caChoice_1 caShellCommand_0 caMessageButton_3 - caLineEdit_10 - caMenu_0 - caLineEdit_11 - caMenu_1 caLineEdit_12 - caMenu_2 caLineEdit_13 - caMenu_3 + caLineEdit_14 + caLineEdit_15 caRelatedDisplay_1 - caRelatedDisplay_2 - caRelatedDisplay_3 - caRelatedDisplay_4 + caLineEdit_22 + caLineEdit_23 + caLineEdit_24 + caLineEdit_25 caLineEdit_26 caLineEdit_27 + caRelatedDisplay_2 caLineEdit_28 - caLineEdit_29 - caRelatedDisplay_5 - caLineEdit_30 - caLineEdit_31 - caLineEdit_32 caLineEdit_33 - caLineEdit_36 - caLineEdit_37 + caLineEdit_34 + caLineEdit_35 caLineEdit_38 - caLineEdit_39 - caLineEdit_40 - caLineEdit_41 - caRelatedDisplay_6 - caLineEdit_42 @@ -4727,11 +3823,6 @@ QWidget#centralWidget {background: rgba(187, 187, 187, 255);} QLineEdit
caLineEdit
- - caByte - QWidget -
caByte
-
caShellCommand QWidget diff --git a/eibApp/adl/Makefile b/eibApp/adl/Makefile index 5b20f08..50b249d 100644 --- a/eibApp/adl/Makefile +++ b/eibApp/adl/Makefile @@ -1,6 +1,8 @@ TOP=../.. include $(TOP)/configure/CONFIG +#include $(TOP)/iocBoot/ioceib/Makefile + all: install install: EIB.adl EIB_ext.adl STATUS.adl RON.adl start diff --git a/iocBoot/ioceib/Heydemann_1.py b/iocBoot/ioceib/Heydemann_1.py index 21df4db..995bfc4 100755 --- a/iocBoot/ioceib/Heydemann_1.py +++ b/iocBoot/ioceib/Heydemann_1.py @@ -79,10 +79,7 @@ class ReadData: self.adc90 = [] self.status = [] self.phi = [] -# for x in range(0, 33): -# line = f.readline() -# line = line.strip() -# print(repr(line)) + line = f.readline() line = line.strip() @@ -146,8 +143,6 @@ class ReadData: # Arkustangens fuer skalare Werte x,y # Wenn ich das fuer ganze Arrays haben will, muss ich Atan nehmen, s.u. def atan( x, y): - - if (y == 0): if (x > 0): @@ -160,8 +155,7 @@ def atan( x, y): return (0.5 * np.pi) else: return 1.5 * np.pi - - + h = np.arctan(y / x); # print("arctan = ",h) @@ -201,6 +195,7 @@ def Atan (x ,y): #------------- How does EIB calculate the fractional part ?-------------------------- # calculate the fractional part from Analog signals to get the same values as EIB. +# result is in the range [0 ... 1] # die adc90 / adc00 - Werte sind immer positiv , Seite 15: # 0x000 = Negatives Maximum # 0x800 = 0 @@ -243,8 +238,9 @@ else: #F=ReadData('X07MA2.dat') #F=ReadData('X07MA3.dat') #F=ReadData('X07MA4.dat') - F=ReadData('Freitag1.dat') - F=ReadData('Mittwoch3.dat') +# F=ReadData('Freitag1.dat') +# F=ReadData('Mittwoch3.dat') + F=ReadData('Mittwoch_3a.dat') # v=np.where( (F.adc00!=0) | (F.adc90!=0) ) @@ -313,7 +309,7 @@ ylim4=[-0.05,+0.05] # correction -#----------------------------- f i g u r e 1 ---------- Analog00 vs. Analog90 --------------- +#----------------------------- P l o t 1 ---------- Analog00 vs. Analog90 --------------- fig1=plt.figure(1, figsize=[16, 12], tight_layout=True) # @@ -322,8 +318,6 @@ ax2 = plt.subplot2grid(( 9, 8), (1, 0), rowspan=4, colspan=4) # rechts oben ax3 = plt.subplot2grid(( 9, 8), (5, 0), rowspan=4, colspan=4) # links unten ax4 = plt.subplot2grid(( 9, 8), (5, 4), rowspan=4, colspan=4) # links unten -#ax1 = myAxis(fig1) - ax1.scatter(F.adc00[start:stop], F.adc90[start:stop] , color='blue', label='measured') ax1.set_xlabel("analog90" ) @@ -371,13 +365,11 @@ diff[i]=diff[i]+1 #------------ plot the fractional part determined by EIB700, my caluclation and the korrected value ----------- pts = np.arange(0,F.adc00.size,1) - -#----------------------------- f i g u r e 2 ---------- Fractional part --------------- + +#-------- top left ----------- P l o t 2 ---------- Fractional part --------------- figure2=True if figure2 : -# fig2 = myfigure() -# ax2 = myAxis(fig2) ax2.scatter (pts[start:stop], F.interpol[start:stop] / 4095, color = 'green', label='EIB700' ) # from EIB ax2.plot (pts[start:stop], frac[start:stop] , color = 'blue', lw=1, label='My Calc' ) # my calcualation @@ -389,16 +381,13 @@ if figure2 : ax2.grid() -#----------------------------- f i g u r e 3 -------------- Correction 1 ----------- +#-----bottom left ----------------- P l o t 3 -------------- Correction 1 ----------- #------------ plot difference, i.e. the necessary correction for each data point figure3=True if figure3 : -# fig3 = myfigure() -# ax3 = myAxis(fig3) - ax3.scatter(pts[start:stop],diff[start:stop], color='green', label="diff",) ax3.legend() ax3.set_xlabel("Data point #") @@ -425,11 +414,9 @@ C[j]=C[j]+1 figure4=True if figure4 : -#----------------------------- f i g u r e 4 ----------------------------------- +#--------bottom right ---------- P l o t 4 ----------------------------------- PowerPoint_style -# fig4 = myfigure() -# ax4 = myAxis(fig4) ax4.scatter(frack[start:stop],diff[start:stop], color='green', label="correction") @@ -442,13 +429,16 @@ if figure4 : ax4.set_xlim(0,1) ax4.set_ylim(ylim4) -#----------------------------- f i g u r e 5 ----------------------------------- -figure5=False +#----------------------------- f i g u r e 2 ----------------------------------- +figure5=True if figure5 : fig5 = myfigure() ax5 = myAxis(fig5) + ax5.grid() ax5.plot(index/index.size,C) + ax5.set_xlabel("measured frac. part") + ax5.set_ylabel("correction") #ax6.set_xlim(0,1) diff --git a/iocBoot/ioceib/Makefile b/iocBoot/ioceib/Makefile index 79c4ce6..4909c1b 100644 --- a/iocBoot/ioceib/Makefile +++ b/iocBoot/ioceib/Makefile @@ -3,3 +3,12 @@ include $(TOP)/configure/CONFIG ARCH = linux-x86_64 TARGETS = envPaths include $(TOP)/configure/RULES.ioc + + +all: install + +install: st.cmd + cp EIB.CFG $(INSTALL_LOCATION)/iocBoot/ioceib/ + cp st.cmd $(INSTALL_LOCATION)/iocBoot/ioceib/ + cp do_Hey $(INSTALL_LOCATION)/iocBoot/ioceib/ + cp Heydemann.py $(INSTALL_LOCATION)/iocBoot/ioceib/