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
-
-
-
-
- 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
-
-
-
-
- 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
-
-
-
-
- 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
-
-
-
-
-
-
- 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
+
+
+
+
+
+
+
+
+
+
+ 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
-
- caByte
- QWidget
-
-
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/