diff --git a/motorxU.ui b/motorxU.ui new file mode 100644 index 000000000..16c556c59 --- /dev/null +++ b/motorxU.ui @@ -0,0 +1,1511 @@ + + + Dialog + + + + 550 + 29 + 176 + 282 + + + + PyDMAbsoluteGeometry#screen { + color: rgb(0, 0, 0); + background-color: rgb(200, 200, 200); + } + + + motorxU + + + + + 4 + 130 + 165 + 40 + + + + + + 0 + 0 + 0 + + + + + Qt::SolidLine + + + + 0 + 0 + 0 + + + + 3 + + + Qt::FlatCap + + + rectangle + + + + + + 5 + 257 + 170 + 24 + + + + STOP + + + + 10 + + + + ${P}${M}.STOP + + + ca://${P}${M}.STOP + + + 1 + + + PyDMPushButton#message_button { + color: rgb(249, 218, 60); + background-color: rgb(253, 0, 0); + } + + + + + + 4 + 236 + 55 + 18 + + + + more + + + more + + + false + + + + 10 + + + + PyDMRelatedDisplayButton#related_display { + color: rgb(0, 0, 0); + background-color: rgb(115, 223, 255); + } + + + + ${M} {Tiny} + ${M} {Help} + ${M} {Medium} + ${M} {Setup} + Scan Parameters + ${M} {Debug} + + + + + motorx_tiny.ui + motorx_help.ui + motorx_more.ui + motorx_setup.ui + scanParms.ui + motorx_all.ui + + + + + P=${P},M=${M} + P=${P},M=${M} + P=${P},M=${M} + P=${P},M=${M} + P=${P},Q=${M},PV=${M} + P=${P},M=${M} + + + + true + + + + + + 62 + 236 + 55 + 18 + + + + redefine + + + + 10 + + + + ${P}${M}.SSET + + + ca://${P}${M}.SSET + + + 1 + + + PyDMPushButton#message_button_1 { + color: rgb(0, 0, 0); + background-color: rgb(115, 223, 255); + } + + + + + + 118 + 236 + 55 + 18 + + + + operate + + + + 10 + + + + ${P}${M}.SUSE + + + ca://${P}${M}.SUSE + + + 1 + + + PyDMPushButton#message_button_2 { + color: rgb(0, 0, 0); + background-color: rgb(115, 223, 255); + } + + + + + + 60 + 234 + 115 + 22 + + + + + + 251 + 243 + 74 + + + + + Qt::SolidLine + + + + 251 + 243 + 74 + + + + 2.0 + + + Qt::FlatCap + + + [{"name": "visibility", "property": "Visible", "channels": [{"channel": "ca://${P}${M}.SET", "trigger": true}], "expression": "ch[0]!=0"}] + + + rectangle_1 + + + + + + 0 + 198 + 174 + 34 + + + + + + 97 + 10 + 117 + + + + + Qt::SolidLine + + + + 97 + 10 + 117 + + + + 0 + + + Qt::FlatCap + + + rectangle_2 + + + + + + 4 + 202 + 64 + 9 + + + + PV: ${P}${M}.VELO + + + ca://${P}${M}.VELO + + + + 4 + + + + Qt::AlignCenter + + + Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + PyDMLabel#text_update { + color: rgb(236, 236, 236); + background-color: rgb(97, 10, 117); + } + + + + + + 148 + 202 + 20 + 9 + + + + /s + + + + 4 + + + + + + 236 + 236 + 236 + + + + + text + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + QLabel#text { + color: rgb(236, 236, 236); + } + + + + + + 3 + 215 + 80 + 14 + + + + speed x0.1 + + + + 8 + + + + ${P}${M}_vCh.A + + + ca://${P}${M}_vCh.A + + + 0.1 + + + PyDMPushButton#message_button_3 { + color: rgb(236, 236, 236); + background-color: rgb(139, 26, 150); + } + + + + + + 90 + 215 + 80 + 14 + + + + speed x10 + + + + 8 + + + + ${P}${M}_vCh.A + + + ca://${P}${M}_vCh.A + + + 10 + + + PyDMPushButton#message_button_4 { + color: rgb(236, 236, 236); + background-color: rgb(139, 26, 150); + } + + + + + + 83 + 202 + 64 + 9 + + + + PV: ${P}${M}.EGU + + + ca://${P}${M}.EGU + + + + 4 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + PyDMLabel#text_update_1 { + color: rgb(236, 236, 236); + background-color: rgb(97, 10, 117); + } + + + + + + 0 + 126 + 174 + 70 + + + + + + 183 + 157 + 92 + + + + + Qt::SolidLine + + + + 183 + 157 + 92 + + + + 0 + + + Qt::FlatCap + + + rectangle_3 + + + + + + 3 + 174 + 80 + 20 + + + + x0.1 + + + + 10 + + + + ${P}${M}_twCh.A + + + ca://${P}${M}_twCh.A + + + 0.1 + + + PyDMPushButton#message_button_5 { + color: rgb(0, 0, 0); + background-color: rgb(199, 187, 109); + } + + + + + + 90 + 174 + 80 + 20 + + + + x10 + + + + 10 + + + + ${P}${M}_twCh.A + + + ca://${P}${M}_twCh.A + + + 10 + + + PyDMPushButton#message_button_6 { + color: rgb(0, 0, 0); + background-color: rgb(199, 187, 109); + } + + + + + + 6 + 132 + 25 + 36 + + + + - + + + + 10 + + + + ${P}${M}.TWR + + + ca://${P}${M}.TWR + + + 1 + + + PyDMPushButton#message_button_7 { + color: rgb(0, 0, 0); + background-color: rgb(115, 223, 255); + } + + + + + + 141 + 132 + 25 + 36 + + + + + + + + + 10 + + + + ${P}${M}.TWF + + + ca://${P}${M}.TWF + + + 1 + + + PyDMPushButton#message_button_8 { + color: rgb(0, 0, 0); + background-color: rgb(115, 223, 255); + } + + + + + + 43 + 154 + 84 + 15 + + + + Moving + + + + 9 + + + + + + 115 + 255 + 107 + + + + + [{"name": "visibility", "property": "Visible", "channels": [{"channel": "ca://${P}${M}.DMOV", "trigger": true}], "expression": "ch[0]==0"}] + + + text_1 + + + Qt::AlignCenter + + + PyDMLabel#text_1 { + color: rgb(115, 255, 107); + } + + + + + + 43 + 160 + 84 + 10 + + + + redefine + + + + 4 + + + + + + 251 + 243 + 74 + + + + + [{"name": "visibility", "property": "Visible", "channels": [{"channel": "ca://${P}${M}.SET", "trigger": true}], "expression": "ch[0]!=0"}] + + + text_2 + + + Qt::AlignCenter + + + PyDMLabel#text_2 { + color: rgb(251, 243, 74); + } + + + + + + 36 + 132 + 100 + 20 + + + + ca://${P}${M}.TWV + + + ${P}${M}.TWV + + + + 10 + + + + PyDMLineEdit#text_entry { + color: rgb(0, 0, 0); + background-color: rgb(115, 223, 255); + border: 1px solid black; + margin: 0px; + padding: 0px; + spacing: 0px; + } + + + + + + 43 + 152 + 84 + 10 + + + + Soft limit + + + + 4 + + + + + + 251 + 243 + 74 + + + + + [{"name": "visibility", "property": "Visible", "channels": [{"channel": "ca://${P}${M}.LVIO", "trigger": true}], "expression": "ch[0]!=0"}] + + + text_3 + + + Qt::AlignCenter + + + PyDMLabel#text_3 { + color: rgb(251, 243, 74); + } + + + + + + 5 + 0 + 170 + 20 + + + + PV: ${P}${M}.DESC + + + ca://${P}${M}.DESC + + + + 10 + + + + Qt::AlignCenter + + + Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + PyDMLabel#text_update_2 { + color: rgb(10, 0, 184); + background-color: rgb(255, 255, 255); + } + + + + + + 5 + 32 + 170 + 12 + + + + PV: ${P}${M}.EGU + + + ca://${P}${M}.EGU + + + + 6 + + + + Qt::AlignCenter + + + Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + PyDMLabel#text_update_3 { + color: rgb(10, 0, 184); + background-color: rgb(200, 200, 200); + } + + + + + + 5 + 20 + 170 + 12 + + + + + + 10 + 0 + 184 + + + + + Qt::SolidLine + + + + 10 + 0 + 184 + + + + 2 + + + Qt::FlatCap + + + rectangle_4 + + + + + + 5 + 21 + 170 + 10 + + + + {${P}${M}} + + + + 4 + + + + + + 255 + 255 + 255 + + + + + text_4 + + + Qt::AlignCenter + + + QLabel#text_4 { + color: rgb(255, 255, 255); + } + + + + + + 164 + 44 + 6 + 78 + + + + + + 253 + 0 + 0 + + + + + Qt::SolidLine + + + + 253 + 0 + 0 + + + + 0 + + + Qt::FlatCap + + + [{"name": "visibility", "property": "Visible", "channels": [{"channel": "ca://${P}${M}.HLS", "trigger": true}], "expression": "ch[0]!=0"}] + + + rectangle_5 + + + + + + 5 + 44 + 6 + 78 + + + + + + 253 + 0 + 0 + + + + + Qt::SolidLine + + + + 253 + 0 + 0 + + + + 0 + + + Qt::FlatCap + + + [{"name": "visibility", "property": "Visible", "channels": [{"channel": "ca://${P}${M}.LLS", "trigger": true}], "expression": "ch[0]!=0"}] + + + rectangle_6 + + + + + + 11 + 81 + 154 + 31 + + + + + + 115 + 255 + 107 + + + + + Qt::SolidLine + + + + 115 + 255 + 107 + + + + 2 + + + Qt::FlatCap + + + [{"name": "visibility", "property": "Visible", "channels": [{"channel": "ca://${P}${M}.DMOV", "trigger": true}], "expression": "ch[0]==0"}] + + + rectangle_7 + + + + + + 11 + 81 + 154 + 31 + + + + + + 251 + 243 + 74 + + + + + Qt::SolidLine + + + + 251 + 243 + 74 + + + + 2 + + + Qt::FlatCap + + + [{"name": "visibility", "property": "Visible", "channels": [{"channel": "ca://${P}${M}.LVIO", "trigger": true}], "expression": "ch[0]!=0"}] + + + rectangle_8 + + + + + + 11 + 81 + 154 + 31 + + + + + + 0 + 0 + 0 + + + + + Qt::SolidLine + + + + 0 + 0 + 0 + + + + 2 + + + Qt::FlatCap + + + [{"name": "visibility", "property": "Visible", "channels": [{"channel": "ca://${P}${M}_able.VAL", "trigger": true}], "expression": "ch[0]!=0"}] + + + rectangle_9 + + + + + + 16 + 84 + 145 + 25 + + + + ca://${P}${M}.VAL + + + ${P}${M}.VAL + + + + 10 + + + + PyDMLineEdit#text_entry_1 { + color: rgb(0, 0, 0); + background-color: rgb(115, 223, 255); + border: 1px solid black; + margin: 0px; + padding: 0px; + spacing: 0px; + } + + + + + + 13 + 56 + 151 + 26 + + + + + + 0 + 0 + 0 + + + + + Qt::SolidLine + + + + 0 + 0 + 0 + + + + 2.0 + + + Qt::FlatCap + + + [{"name": "visibility", "property": "Visible", "channels": [{"channel": "ca://${P}${M}.SET", "trigger": true}], "expression": "ch[0]!=0"}] + + + rectangle_10 + + + + + + 17 + 58 + 142 + 22 + + + + + + 251 + 243 + 74 + + + + + Qt::SolidLine + + + + 251 + 243 + 74 + + + + 2.0 + + + Qt::FlatCap + + + [{"name": "visibility", "property": "Visible", "channels": [{"channel": "ca://${P}${M}.SET", "trigger": true}, {"channel": "ca://${P}${M}.STAT", "trigger": true}], "expression": "ch[0]!=0 or ch[1]==7"}] + + + rectangle_11 + + + + + + 19 + 60 + 139 + 18 + + + + PV: ${P}${M}.RBV + + + ca://${P}${M}.RBV + + + + 10 + + + + Qt::AlignCenter + + + Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + PyDMLabel#text_update_4 { + color: rgb(10, 0, 184); + background-color: rgb(236, 236, 236); + } + + + + + + 11 + 81 + 154 + 31 + + + + + + 253 + 0 + 0 + + + + + Qt::DashLine + + + + 253 + 0 + 0 + + + + 2.0 + + + Qt::FlatCap + + + [{"name": "visibility", "property": "Visible", "channels": [{"channel": "ca://${P}${M}_able.VAL", "trigger": true}], "expression": "ch[0]!=0"}] + + + rectangle_12 + + + + + + 13 + 44 + 149 + 12 + + + + PV: ${P}${M}.HLM + + + ca://${P}${M}.HLM + + + + 6 + + + + Qt::AlignCenter + + + Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + PyDMLabel#text_update_5 { + color: rgb(187, 187, 187); + background-color: rgb(10, 0, 184); + } + + + + + + 13 + 112 + 149 + 12 + + + + PV: ${P}${M}.LLM + + + ca://${P}${M}.LLM + + + + 6 + + + + Qt::AlignCenter + + + Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse + + + PyDMLabel#text_update_6 { + color: rgb(187, 187, 187); + background-color: rgb(10, 0, 184); + } + + + + + + 43 + 152 + 84 + 10 + + + + Controller + + + + 4 + + + + + + 251 + 243 + 74 + + + + + [{"name": "visibility", "property": "Visible", "channels": [{"channel": "ca://${P}${M}.STAT", "trigger": true}], "expression": "ch[0]==7"}] + + + text_5 + + + Qt::AlignCenter + + + PyDMLabel#text_5 { + color: rgb(251, 243, 74); + } + + + + + + 43 + 160 + 84 + 10 + + + + Error + + + + 4 + + + + + + 251 + 243 + 74 + + + + + [{"name": "visibility", "property": "Visible", "channels": [{"channel": "ca://${P}${M}.STAT", "trigger": true}], "expression": "ch[0]==7"}] + + + text_6 + + + Qt::AlignCenter + + + PyDMLabel#text_6 { + color: rgb(251, 243, 74); + } + + + + + + PyDMDrawingRectangle + QWidget +
pydm.widgets.drawing
+
+ + PyDMPushButton + QPushButton +
pydm.widgets.pushbutton
+
+ + PyDMRelatedDisplayButton + QPushButton +
pydm.widgets.related_display_button
+
+ + PyDMLabel + QLabel +
pydm.widgets.label
+
+ + PyDMLineEdit + QLineEdit +
pydm.widgets.line_edit
+
+ + PyDMAbsoluteGeometry + QWidget +
pydm.widgets.absolute_geometry
+ 1 +
+
+