From 16afee301460ed1c4094d81eebb7f071bd3b5377 Mon Sep 17 00:00:00 2001 From: Joao Paulo Martins <joaopaulo.martins@ess.eu> Date: Fri, 5 Nov 2021 09:23:39 +0100 Subject: [PATCH] Collection of all OPIs related to WireScanner --- 10-Top/wsioc/instance.bob | 105 +- 10-Top/wsioc/top.bob | 25 +- 99-Shared/adsis8300ws/channel.bob | 1560 +++++ 99-Shared/adsis8300ws/channel_item.bob | 122 + 99-Shared/adsis8300ws/channels.bob | 228 + .../adsis8300ws/motion/ecmcAxisError.bob | 123 + .../motion/ecmcDiagEcSlave_v01.bob | 385 ++ .../adsis8300ws/motion/ecmcDiagEc_v02.bob | 548 ++ .../adsis8300ws/motion/ecmcDiagThread_v01.bob | 699 +++ .../adsis8300ws/motion/ecmcEK1100_v01.bob | 121 + .../adsis8300ws/motion/ecmcEL1018_v01.bob | 507 ++ 99-Shared/adsis8300ws/motion/ecmcEL1252.opi | 473 ++ .../adsis8300ws/motion/ecmcEL1809_v01.bob | 891 +++ 99-Shared/adsis8300ws/motion/ecmcEL2502.bob | 297 + 99-Shared/adsis8300ws/motion/ecmcEL2808.opi | 1557 +++++ .../adsis8300ws/motion/ecmcEL2808_v01.bob | 584 ++ .../adsis8300ws/motion/ecmcEL2819_v01.bob | 1053 ++++ .../adsis8300ws/motion/ecmcEL32X2_v01.bob | 339 ++ 99-Shared/adsis8300ws/motion/ecmcEL32X4.opi | 1533 +++++ 99-Shared/adsis8300ws/motion/ecmcEL4XX4.opi | 1229 ++++ .../adsis8300ws/motion/ecmcEL5101_v01.bob | 460 ++ .../adsis8300ws/motion/ecmcEL7037_v01.bob | 596 ++ 99-Shared/adsis8300ws/motion/ecmcEL7041.opi | 1291 ++++ 99-Shared/adsis8300ws/motion/ecmcEL7047.opi | 1291 ++++ 99-Shared/adsis8300ws/motion/ecmcEL9410.opi | 473 ++ 99-Shared/adsis8300ws/motion/ecmcEL9505.opi | 473 ++ .../motion/ecmcEngineering_Diagnostics.bob | 98 + .../adsis8300ws/motion/ecmcGeneral_2xOp.bob | 124 + .../motion/ecmcGeneral_Eng_2columnsHW.bob | 124 + .../adsis8300ws/motion/ecmcGeneral_old.bob | 109 + .../motion/ecmcOneAxisEngineering.bob | 1454 +++++ .../motion/ecmcOneAxisEngineering_old.bob | 4510 ++++++++++++++ .../motion/ecmcOneAxisOperator.bob | 379 ++ .../motion/ecmcOneAxisOperator_old.bob | 3477 +++++++++++ .../adsis8300ws/scanning/engpanelBKP.bob | 1549 +++++ 99-Shared/adsis8300ws/scanning/wsAFE.bob | 5194 +++++++++++++++++ 99-Shared/adsis8300ws/scanning/ws_test2.bob | 3560 +++++++++++ 99-Shared/adsis8300ws/scanning/ws_user1.bob | 5162 ++++++++++++++++ 99-Shared/adsis8300ws/sis8300-evr.bob | 367 ++ 99-Shared/adsis8300ws/sis8300.bob | 76 + 99-Shared/adsis8300ws/system.bob | 1304 +++++ 99-Shared/adsis8300ws/system_top.bob | 65 + 42 files changed, 44505 insertions(+), 10 deletions(-) create mode 100644 99-Shared/adsis8300ws/channel.bob create mode 100644 99-Shared/adsis8300ws/channel_item.bob create mode 100644 99-Shared/adsis8300ws/channels.bob create mode 100644 99-Shared/adsis8300ws/motion/ecmcAxisError.bob create mode 100644 99-Shared/adsis8300ws/motion/ecmcDiagEcSlave_v01.bob create mode 100644 99-Shared/adsis8300ws/motion/ecmcDiagEc_v02.bob create mode 100644 99-Shared/adsis8300ws/motion/ecmcDiagThread_v01.bob create mode 100644 99-Shared/adsis8300ws/motion/ecmcEK1100_v01.bob create mode 100644 99-Shared/adsis8300ws/motion/ecmcEL1018_v01.bob create mode 100644 99-Shared/adsis8300ws/motion/ecmcEL1252.opi create mode 100644 99-Shared/adsis8300ws/motion/ecmcEL1809_v01.bob create mode 100644 99-Shared/adsis8300ws/motion/ecmcEL2502.bob create mode 100644 99-Shared/adsis8300ws/motion/ecmcEL2808.opi create mode 100644 99-Shared/adsis8300ws/motion/ecmcEL2808_v01.bob create mode 100644 99-Shared/adsis8300ws/motion/ecmcEL2819_v01.bob create mode 100644 99-Shared/adsis8300ws/motion/ecmcEL32X2_v01.bob create mode 100644 99-Shared/adsis8300ws/motion/ecmcEL32X4.opi create mode 100644 99-Shared/adsis8300ws/motion/ecmcEL4XX4.opi create mode 100644 99-Shared/adsis8300ws/motion/ecmcEL5101_v01.bob create mode 100644 99-Shared/adsis8300ws/motion/ecmcEL7037_v01.bob create mode 100644 99-Shared/adsis8300ws/motion/ecmcEL7041.opi create mode 100644 99-Shared/adsis8300ws/motion/ecmcEL7047.opi create mode 100644 99-Shared/adsis8300ws/motion/ecmcEL9410.opi create mode 100644 99-Shared/adsis8300ws/motion/ecmcEL9505.opi create mode 100644 99-Shared/adsis8300ws/motion/ecmcEngineering_Diagnostics.bob create mode 100644 99-Shared/adsis8300ws/motion/ecmcGeneral_2xOp.bob create mode 100644 99-Shared/adsis8300ws/motion/ecmcGeneral_Eng_2columnsHW.bob create mode 100644 99-Shared/adsis8300ws/motion/ecmcGeneral_old.bob create mode 100644 99-Shared/adsis8300ws/motion/ecmcOneAxisEngineering.bob create mode 100644 99-Shared/adsis8300ws/motion/ecmcOneAxisEngineering_old.bob create mode 100644 99-Shared/adsis8300ws/motion/ecmcOneAxisOperator.bob create mode 100644 99-Shared/adsis8300ws/motion/ecmcOneAxisOperator_old.bob create mode 100644 99-Shared/adsis8300ws/scanning/engpanelBKP.bob create mode 100644 99-Shared/adsis8300ws/scanning/wsAFE.bob create mode 100644 99-Shared/adsis8300ws/scanning/ws_test2.bob create mode 100644 99-Shared/adsis8300ws/scanning/ws_user1.bob create mode 100644 99-Shared/adsis8300ws/sis8300-evr.bob create mode 100644 99-Shared/adsis8300ws/sis8300.bob create mode 100644 99-Shared/adsis8300ws/system.bob create mode 100644 99-Shared/adsis8300ws/system_top.bob diff --git a/10-Top/wsioc/instance.bob b/10-Top/wsioc/instance.bob index 8623515..7dfd8a1 100644 --- a/10-Top/wsioc/instance.bob +++ b/10-Top/wsioc/instance.bob @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <display version="2.0.0"> <width>320</width> - <height>380</height> + <height>480</height> <background_color> <color name="Transparent" red="255" green="255" blue="255" alpha="0"> </color> @@ -11,7 +11,7 @@ <widget type="rectangle" version="2.0.0"> <name>BGGrey03-titlebar_3</name> <width>320</width> - <height>380</height> + <height>480</height> <line_width>0</line_width> <background_color> <color name="GROUP-BORDER" red="150" green="155" blue="151"> @@ -55,7 +55,7 @@ <name>Menu Button_3</name> <actions> <action type="open_display"> - <file>../../99-Shared/adsis8300/sis8300.bob</file> + <file>../../99-Shared/adsis8300ws/sis8300.bob</file> <macros> <Name>ADSIS8300</Name> <P>$(CONTROL_GROUP):</P> @@ -64,10 +64,107 @@ <target>tab</target> </action> </actions> - <text>CG OPI</text> + <text>$(BUTTON_TEXT)</text> <x>40</x> <y>70</y> <width>240</width> <tooltip>$(actions)</tooltip> </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_10</name> + <x>20</x> + <y>150</y> + <width>280</width> + <height>70</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button RFLab_1</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/mrfioc2_new/evr-mtca-300u.bob</file> + <macros> + <EVR>$(CONTROL_GROUP):Ctrl-EVR-101</EVR> + <P>$(CONTROL_GROUP):</P> + <R>Ctrl-EVR-101:</R> + </macros> + <target>tab</target> + <description>Open Display</description> + </action> + </actions> + <text>EVR Engineer OPI</text> + <x>40</x> + <y>170</y> + <width>240</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_11</name> + <x>20</x> + <y>250</y> + <width>280</width> + <height>70</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button RFLab_2</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/adsis8300ws/motion/ecmcOneAxisEngineering.bob</file> + <macros> + <M>$(M_ECMC)</M> + <P>$(P_ECMC)</P> + <R>$(R_ECMC)</R> + </macros> + <target>tab</target> + <description>Open Display</description> + </action> + </actions> + <text>ECMC Engineer OPI</text> + <x>40</x> + <y>270</y> + <width>240</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_12</name> + <x>20</x> + <y>350</y> + <width>280</width> + <height>70</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button RFLab_3</name> + <actions> + <action type="open_display"> + <file>../../99-Shared/adsis8300ws/scanning/wsAFE.bob</file> + <target>replace</target> + <description>Open Display</description> + </action> + </actions> + <text>Scanning OPI</text> + <x>40</x> + <y>370</y> + <width>240</width> + <tooltip>$(actions)</tooltip> + </widget> </display> diff --git a/10-Top/wsioc/top.bob b/10-Top/wsioc/top.bob index 56362c5..6420b79 100644 --- a/10-Top/wsioc/top.bob +++ b/10-Top/wsioc/top.bob @@ -1,27 +1,40 @@ <?xml version="1.0" encoding="UTF-8"?> <display version="2.0.0"> - <name>$(TITLE)</name> + <name>WS Top</name> <macros> <FCscreen>../../99-Shared/adsis8300fc/channel.bob</FCscreen> <TITLE>FC IOCs</TITLE> </macros> - <height>470</height> + <height>580</height> <actions> </actions> <widget type="embedded" version="2.0.0"> <name>Linking Container</name> <macros> <AMC_NAME>Ctrl-AMC-005</AMC_NAME> - <CH1>CH1</CH1> - <CONTROL_GROUP>LAB-WS</CONTROL_GROUP> + <BUTTON_TEXT>WS DAQ Test</BUTTON_TEXT> + <CH1>$(AMC_NAME):CH1</CH1> + <CH10>$(AMC_NAME):CH10</CH10> + <CH2>$(AMC_NAME):CH2</CH2> + <CH3>$(AMC_NAME):CH3</CH3> + <CH4>$(AMC_NAME):CH4</CH4> + <CH5>$(AMC_NAME):CH5</CH5> + <CH6>$(AMC_NAME):CH6</CH6> + <CH7>$(AMC_NAME):CH7</CH7> + <CH8>$(AMC_NAME):CH8</CH8> + <CH9>$(AMC_NAME):CH9</CH9> + <CONTROL_GROUP>PBI-WS01</CONTROL_GROUP> + <M_ECMC>Axis1</M_ECMC> <P>$(CONTROL_GROUP):</P> + <P_ECMC>MEBT-WS:</P_ECMC> <R>$(AMC_NAME):</R> + <R_ECMC>Axis1-</R_ECMC> </macros> <file>instance.bob</file> <x>240</x> <y>70</y> <width>320</width> - <height>380</height> + <height>480</height> <resize>2</resize> <actions> </actions> @@ -52,7 +65,7 @@ <widget type="label" version="2.0.0"> <name>title_1</name> <class>TITLE</class> - <text>FC : Engineering Screen (IOC)</text> + <text>WireScanner : Top Eng. Screen</text> <x use_class="true">20</x> <y use_class="true">0</y> <width>770</width> diff --git a/99-Shared/adsis8300ws/channel.bob b/99-Shared/adsis8300ws/channel.bob new file mode 100644 index 0000000..94a0cca --- /dev/null +++ b/99-Shared/adsis8300ws/channel.bob @@ -0,0 +1,1560 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>Channel $(CH)</name> + <width>1890</width> + <height>1210</height> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-titlebar_4</name> + <x>650</x> + <width>1240</width> + <height>1210</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-titlebar_3</name> + <width>630</width> + <height>1210</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_9</name> + <x>20</x> + <y>20</y> + <width>590</width> + <height>70</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>670</x> + <y>20</y> + <width>1200</width> + <height>565</height> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <actions> + </actions> + <rules> + <rule name="buffer_size" prop_id="trace_0_buffer_size" out_exp="true"> + <exp bool_exp="true"> + <expression>pv0</expression> + </exp> + <pv_name>$(P)$(R)TRC1-ArraySize0_RBV</pv_name> + </rule> + <rule name="data_y_max" prop_id="axis_1_maximum" out_exp="true"> + <exp bool_exp="true"> + <expression>pv0</expression> + </exp> + <pv_name>$(P)$(R)TRC1-ArraySize1_RBV</pv_name> + </rule> + <rule name="data_x0_max" prop_id="axis_0_maximum" out_exp="true"> + <exp bool_exp="true"> + <expression>pv0</expression> + </exp> + <pv_name>$(P)$(R)TRC1-ArraySize0_RBV</pv_name> + </rule> + </rules> + <x_axis> + <title>Samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>100.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>ADC counts</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>100.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv>$(P)$(R)TRC1-ArrayTimeUs</x_pv> + <y_pv>$(P)$(R)TRC1-ArrayData</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_18</name> + <text>Attenuation</text> + <y>100</y> + <width>630</width> + <height>50</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="26.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_10</name> + <x>20</x> + <y>150</y> + <width>590</width> + <height>70</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_19</name> + <text>Internal Trigger</text> + <y>230</y> + <width>630</width> + <height>50</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="26.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_11</name> + <x>20</x> + <y>280</y> + <width>590</width> + <height>220</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_20</name> + <text>RAW data plugins</text> + <y>510</y> + <width>630</width> + <height>50</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="26.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_12</name> + <x>20</x> + <y>560</y> + <width>590</width> + <height>165</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_21</name> + <text>PROCESSED data plugins</text> + <y>725</y> + <width>630</width> + <height>50</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="26.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_13</name> + <x>20</x> + <y>775</y> + <width>590</width> + <height>270</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_22</name> + <text>Trace</text> + <y>1040</y> + <width>630</width> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="26.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_14</name> + <x>20</x> + <y>1070</y> + <width>590</width> + <height>116</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_7</name> + <pv_name>$(P)$(R)TRC1-TimePerPointMsR</pv_name> + <x>400</x> + <y>1090</y> + <width>190</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_6</name> + <pv_name>$(P)$(R)TRC1-TimePerPointLink.DOL</pv_name> + <x>190</x> + <y>1140</y> + <width>190</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_21</name> + <text>Time link:</text> + <x>40</x> + <y>1140</y> + <width>110</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_20</name> + <text>Time point:</text> + <x>40</x> + <y>1090</y> + <width>110</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_5</name> + <pv_name>$(P)$(R)TRC1-TimePerPointUsR</pv_name> + <x>190</x> + <y>1090</y> + <width>190</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_17</name> + <text>ROI:</text> + <x>40</x> + <y>995</y> + <width>110</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <tooltip>Region of interest</tooltip> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_24</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)$(R)ROI2-EnableCallbacks</pv_name> + <text>Disable</text> + <x>340</x> + <y>995</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_23</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)ROI2-EnableCallbacks</pv_name> + <text>Enable</text> + <x>250</x> + <y>995</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_7</name> + <pv_name>$(P)$(R)ROI2-EnableCallbacks_RBV</pv_name> + <x>190</x> + <y>1000</y> + <off_color> + <color name="IO Background" red="235" green="235" blue="235"> + </color> + </off_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_22</name> + <actions> + <action type="open_display"> + <file>../adcore/NDROI.opi</file> + <macros> + <R>$(CH)-ROI2-</R> + </macros> + <target>tab</target> + </action> + </actions> + <text>More..</text> + <x>430</x> + <y>995</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>Statistics:</text> + <x>40</x> + <y>945</y> + <width>110</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_21</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)$(R)STAT2-EnableCallbacks</pv_name> + <text>Disable</text> + <x>340</x> + <y>945</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_20</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)STAT2-EnableCallbacks</pv_name> + <text>Enable</text> + <x>250</x> + <y>945</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_6</name> + <pv_name>$(P)$(R)STAT2-EnableCallbacks_RBV</pv_name> + <x>190</x> + <y>950</y> + <off_color> + <color name="IO Background" red="235" green="235" blue="235"> + </color> + </off_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_19</name> + <actions> + <action type="open_display"> + <file>../adcore/NDStats.opi</file> + <macros> + <R>$(CH)-STAT2-</R> + </macros> + <target>tab</target> + </action> + </actions> + <text>More..</text> + <x>430</x> + <y>945</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>Processing:</text> + <x>40</x> + <y>895</y> + <width>110</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_18</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)$(R)PROC2-EnableCallbacks</pv_name> + <text>Disable</text> + <x>340</x> + <y>895</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_17</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)PROC2-EnableCallbacks</pv_name> + <text>Enable</text> + <x>250</x> + <y>895</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_5</name> + <pv_name>$(P)$(R)PROC2-EnableCallbacks_RBV</pv_name> + <x>190</x> + <y>900</y> + <off_color> + <color name="IO Background" red="235" green="235" blue="235"> + </color> + </off_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_16</name> + <actions> + <action type="open_display"> + <file>../adcore/NDProcess.opi</file> + <macros> + <R>$(CH)-PROC2-</R> + </macros> + <target>tab</target> + </action> + </actions> + <text>More..</text> + <x>430</x> + <y>895</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_14</name> + <text>HDF5:</text> + <x>40</x> + <y>845</y> + <width>110</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_13</name> + <text>Trace:</text> + <x>40</x> + <y>795</y> + <width>110</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_15</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)$(R)HDF2-EnableCallbacks</pv_name> + <text>Disable</text> + <x>340</x> + <y>845</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_14</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)HDF2-EnableCallbacks</pv_name> + <text>Enable</text> + <x>250</x> + <y>845</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_4</name> + <pv_name>$(P)$(R)HDF2-EnableCallbacks_RBV</pv_name> + <x>190</x> + <y>850</y> + <off_color> + <color name="IO Background" red="235" green="235" blue="235"> + </color> + </off_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_13</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)$(R)TRC2-EnableCallbacks</pv_name> + <text>Disable</text> + <x>340</x> + <y>795</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_12</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)TRC2-EnableCallbacks</pv_name> + <text>Enable</text> + <x>250</x> + <y>795</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_3</name> + <pv_name>$(P)$(R)TRC2-EnableCallbacks_RBV</pv_name> + <x>190</x> + <y>800</y> + <off_color> + <color name="IO Background" red="235" green="235" blue="235"> + </color> + </off_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_11</name> + <actions> + <action type="open_display"> + <file>../adcore/NDFileHDF5.opi</file> + <macros> + <R>$(CH)-HDF2-</R> + </macros> + <target>tab</target> + </action> + </actions> + <text>More..</text> + <x>430</x> + <y>845</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_10</name> + <actions> + <action type="open_display"> + <file>../admisc/NDTrace.opi</file> + <macros> + <R>$(CH)-TRC2-</R> + </macros> + <target>tab</target> + </action> + </actions> + <text>More..</text> + <x>430</x> + <y>795</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_11</name> + <text>HDF5:</text> + <x>40</x> + <y>630</y> + <width>110</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_10</name> + <text>Trace:</text> + <x>40</x> + <y>580</y> + <width>110</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_9</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)$(R)HDF1-EnableCallbacks</pv_name> + <text>Disable</text> + <x>340</x> + <y>630</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_8</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)HDF1-EnableCallbacks</pv_name> + <text>Enable</text> + <x>250</x> + <y>630</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_2</name> + <pv_name>$(P)$(R)HDF1-EnableCallbacks_RBV</pv_name> + <x>190</x> + <y>635</y> + <off_color> + <color name="IO Background" red="235" green="235" blue="235"> + </color> + </off_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_7</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)$(R)TRC1-EnableCallbacks</pv_name> + <text>Disable</text> + <x>340</x> + <y>580</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_6</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)TRC1-EnableCallbacks</pv_name> + <text>Enable</text> + <x>250</x> + <y>580</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_1</name> + <pv_name>$(P)$(R)TRC1-EnableCallbacks_RBV</pv_name> + <x>190</x> + <y>585</y> + <off_color> + <color name="IO Background" red="235" green="235" blue="235"> + </color> + </off_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_3</name> + <actions> + <action type="open_display"> + <file>../adcore/NDFileHDF5.opi</file> + <macros> + <R>$(CH)-HDF1-</R> + </macros> + <target>tab</target> + </action> + </actions> + <text>More..</text> + <x>430</x> + <y>630</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_7</name> + <text>On threshold:</text> + <x>40</x> + <y>450</y> + <width>110</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_6</name> + <text>Off threshold:</text> + <x>40</x> + <y>400</y> + <width>110</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_5</name> + <text>Condition:</text> + <x>40</x> + <y>350</y> + <width>110</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_4</name> + <text>Length:</text> + <x>40</x> + <y>300</y> + <width>110</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_2</name> + <text>Attenuation:</text> + <x>40</x> + <y>170</y> + <width>110</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_4</name> + <pv_name>$(P)$(R)InternalTriggerOnR</pv_name> + <x>400</x> + <y>450</y> + <width>190</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_3</name> + <pv_name>$(P)$(R)InternalTriggerOn</pv_name> + <x>190</x> + <y>450</y> + <width>190</width> + <height>30</height> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_3</name> + <pv_name>$(P)$(R)InternalTriggerOffR</pv_name> + <x>400</x> + <y>400</y> + <width>190</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_2</name> + <pv_name>$(P)$(R)InternalTriggerOff</pv_name> + <x>190</x> + <y>400</y> + <width>190</width> + <height>30</height> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="combo" version="2.0.0"> + <name>Menu Button</name> + <pv_name>$(P)$(R)InternalTriggerCondition</pv_name> + <x>190</x> + <y>350</y> + <width>190</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_2</name> + <pv_name>$(P)$(R)InternalTriggerConditionR</pv_name> + <x>400</x> + <y>350</y> + <width>190</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_1</name> + <pv_name>$(P)$(R)InternalTriggerLengthR</pv_name> + <x>400</x> + <y>300</y> + <width>190</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_1</name> + <pv_name>$(P)$(R)InternalTriggerLength</pv_name> + <x>190</x> + <y>300</y> + <width>190</width> + <height>30</height> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_1</name> + <pv_name>$(P)$(R)AttenuationR</pv_name> + <x>400</x> + <y>170</y> + <width>190</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_1</name> + <pv_name>$(P)$(R)Attenuation</pv_name> + <x>190</x> + <y>170</y> + <width>190</width> + <height>30</height> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_2</name> + <actions> + <action type="open_display"> + <file>../admisc/NDTrace.opi</file> + <macros> + <R>$(CH)-TRC1-</R> + </macros> + <target>tab</target> + </action> + </actions> + <text>More..</text> + <x>430</x> + <y>580</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)$(R)ControlR</pv_name> + <x>395</x> + <y>45</y> + <off_color> + <color name="IO Background" red="235" green="235" blue="235"> + </color> + </off_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)Control</pv_name> + <text>Enable</text> + <x>430</x> + <y>40</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_1</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)$(R)Control</pv_name> + <text>Disable</text> + <x>520</x> + <y>40</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_211</name> + <text>Channel name:</text> + <x>40</x> + <y>40</y> + <width>110</width> + <height>30</height> + <background_color> + <color name="Transparent" red="255" green="255" blue="255" alpha="0"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_4</name> + <pv_name>$(P)$(R)Name</pv_name> + <x>190</x> + <y>40</y> + <width>190</width> + <height>30</height> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>Processing:</text> + <x>40</x> + <y>680</y> + <width>110</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_25</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)$(R)PROC1-EnableCallbacks</pv_name> + <text>Disable</text> + <x>340</x> + <y>680</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_26</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)PROC1-EnableCallbacks</pv_name> + <text>Enable</text> + <x>250</x> + <y>680</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_8</name> + <pv_name>$(P)$(R)PROC1-EnableCallbacks_RBV</pv_name> + <x>190</x> + <y>685</y> + <off_color> + <color name="IO Background" red="235" green="235" blue="235"> + </color> + </off_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_27</name> + <actions> + <action type="open_display"> + <file>../adcore/NDProcess.opi</file> + <macros> + <R>$(CH)-PROC1-</R> + </macros> + <target>tab</target> + </action> + </actions> + <text>More..</text> + <x>430</x> + <y>680</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph_1</name> + <x>670</x> + <y>605</y> + <width>1200</width> + <height>565</height> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <actions> + </actions> + <rules> + <rule name="buffer_size" prop_id="trace_0_buffer_size" out_exp="true"> + <exp bool_exp="true"> + <expression>pv0</expression> + </exp> + <pv_name>$(P)$(R)TRC1-ArraySize0_RBV</pv_name> + </rule> + <rule name="data_y_max" prop_id="axis_1_maximum" out_exp="true"> + <exp bool_exp="true"> + <expression>pv0</expression> + </exp> + <pv_name>$(P)$(R)TRC1-ArraySize1_RBV</pv_name> + </rule> + <rule name="data_x0_max" prop_id="axis_0_maximum" out_exp="true"> + <exp bool_exp="true"> + <expression>pv0</expression> + </exp> + <pv_name>$(P)$(R)TRC1-ArraySize0_RBV</pv_name> + </rule> + </rules> + <x_axis> + <title>Samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>100.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>ADC counts</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>100.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv>$(P)$(R)TRC1-ArrayTimeUs</x_pv> + <y_pv>$(P)$(R)TRC2-ArrayData</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/channel_item.bob b/99-Shared/adsis8300ws/channel_item.bob new file mode 100644 index 0000000..618a63f --- /dev/null +++ b/99-Shared/adsis8300ws/channel_item.bob @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>Channel $(CH)</name> + <class></class> + <width>650</width> + <height>50</height> + <background_color> + <color name="Transparent" red="255" green="255" blue="255" alpha="0"> + </color> + </background_color> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_9</name> + <width>650</width> + <height>50</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)$(R)ControlR</pv_name> + <x>322</x> + <y>12</y> + <width>26</width> + <height>26</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)Control</pv_name> + <text>Enable</text> + <x>360</x> + <y>10</y> + <width>80</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_1</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)$(R)Control</pv_name> + <text>Disable</text> + <x>460</x> + <y>10</y> + <width>80</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_2</name> + <actions> + <action type="open_display"> + <file>channel.opi</file> + <target>tab</target> + </action> + </actions> + <text>More..</text> + <x>560</x> + <y>10</y> + <width>80</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update</name> + <pv_name>$(P)$(R)Name</pv_name> + <x>10</x> + <y>10</y> + <width>300</width> + <height>30</height> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/channels.bob b/99-Shared/adsis8300ws/channels.bob new file mode 100644 index 0000000..f710382 --- /dev/null +++ b/99-Shared/adsis8300ws/channels.bob @@ -0,0 +1,228 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <width>690</width> + <height>840</height> + <background_color> + <color name="Transparent" red="255" green="255" blue="255" alpha="0"> + </color> + </background_color> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle</name> + <width>690</width> + <height>840</height> + <line_width>0</line_width> + <line_color> + <color red="128" green="0" blue="255"> + </color> + </line_color> + <background_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container</name> + <file>channel_item.bob</file> + <macros> + <CH>$(CH10)</CH> + <R>$(CH10)-</R> + </macros> + <x>20</x> + <y>770</y> + <width>650</width> + <height>50</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_1</name> + <file>channel_item.bob</file> + <macros> + <CH>$(CH1)</CH> + <R>$(CH1)-</R> + </macros> + <x>20</x> + <y>50</y> + <width>650</width> + <height>50</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_2</name> + <file>channel_item.bob</file> + <macros> + <CH>$(CH2)</CH> + <R>$(CH2)-</R> + </macros> + <x>20</x> + <y>130</y> + <width>650</width> + <height>50</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_3</name> + <file>channel_item.bob</file> + <macros> + <CH>$(CH3)</CH> + <R>$(CH3)-</R> + </macros> + <x>20</x> + <y>210</y> + <width>650</width> + <height>50</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_4</name> + <file>channel_item.bob</file> + <macros> + <CH>$(CH4)</CH> + <R>$(CH4)-</R> + </macros> + <x>20</x> + <y>290</y> + <width>650</width> + <height>50</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_5</name> + <file>channel_item.bob</file> + <macros> + <CH>$(CH5)</CH> + <R>$(CH5)-</R> + </macros> + <x>20</x> + <y>370</y> + <width>650</width> + <height>50</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_6</name> + <file>channel_item.bob</file> + <macros> + <CH>$(CH6)</CH> + <R>$(CH6)-</R> + </macros> + <x>20</x> + <y>450</y> + <width>650</width> + <height>50</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_7</name> + <file>channel_item.bob</file> + <macros> + <CH>$(CH7)</CH> + <R>$(CH7)-</R> + </macros> + <x>20</x> + <y>530</y> + <width>650</width> + <height>50</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_8</name> + <file>channel_item.bob</file> + <macros> + <CH>$(CH8)</CH> + <R>$(CH8)-</R> + </macros> + <x>20</x> + <y>610</y> + <width>650</width> + <height>50</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_9</name> + <file>channel_item.bob</file> + <macros> + <CH>$(CH9)</CH> + <R>$(CH9)-</R> + </macros> + <x>20</x> + <y>690</y> + <width>650</width> + <height>50</height> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_20</name> + <text>Channels</text> + <width>690</width> + <height>50</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="26.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/motion/ecmcAxisError.bob b/99-Shared/adsis8300ws/motion/ecmcAxisError.bob new file mode 100644 index 0000000..603ad44 --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcAxisError.bob @@ -0,0 +1,123 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>Display</name> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background_2</name> + <width>479</width> + <height>149</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="group" version="2.0.0"> + <name>Group</name> + <width>479</width> + <height>149</height> + <style>3</style> + <transparent>true</transparent> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_17</name> + <pv_name>$(P)$(M).SEVR +</pv_name> + <x>350</x> + <y>55</y> + <width>120</width> + <precision>0</precision> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="BorderRile" prop_id="name" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_40</name> + <text>Alarm 2:</text> + <x>280</x> + <y>55</y> + <width>60</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_18</name> + <pv_name>$(P)$(M).STAT</pv_name> + <x>130</x> + <y>55</y> + <width>120</width> + <precision>0</precision> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="BorderRile" prop_id="name" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_41</name> + <text>Alarm 1:</text> + <x>60</x> + <y>55</y> + <width>60</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_39</name> + <text>Error Messages</text> + <width>500</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_19</name> + <pv_name>$(P)$(R)MsgTxt</pv_name> + <x>130</x> + <y>90</y> + <width>340</width> + <height>40</height> + <format>6</format> + <rules> + <rule name="BorderRile" prop_id="name" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/motion/ecmcDiagEcSlave_v01.bob b/99-Shared/adsis8300ws/motion/ecmcDiagEcSlave_v01.bob new file mode 100644 index 0000000..de61ad1 --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcDiagEcSlave_v01.bob @@ -0,0 +1,385 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>EcSlave</name> + <width>270</width> + <height>390</height> + <actions> + </actions> + <grid_visible>false</grid_visible> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_1</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>270</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>MGGrey03-title_2</name> + <text>EtherCAT Slave</text> + <x>15</x> + <width>240</width> + <height>50</height> + <font> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_12</name> + <text>Type:</text> + <x>20</x> + <y>70</y> + <width>80</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_13</name> + <text>Position:</text> + <x>20</x> + <y>100</y> + <width>80</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Text Update_1</name> + <text>$(TYPE)</text> + <x>110</x> + <y>70</y> + <width>80</width> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>false</transparent> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Text Update_2</name> + <text>$(SLAVE_POS)</text> + <x>110</x> + <y>100</y> + <width>80</width> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>false</transparent> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_14</name> + <text>Operational</text> + <x>110</x> + <y>150</y> + <width>130</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>Online</text> + <x>110</x> + <y>180</y> + <width>130</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_4</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Operational</pv_name> + <x>80</x> + <y>150</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="50" green="50" blue="50"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_5</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Online</pv_name> + <x>80</x> + <y>180</y> + <off_color> + <color name="INVALID" red="149" green="110" blue="221"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="50" green="50" blue="50"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>Entry count:</text> + <x>10</x> + <y>350</y> + <width>90</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_3</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-EntryCntr</pv_name> + <x>110</x> + <y>350</y> + <width>80</width> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_7</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Alstate-Init</pv_name> + <x>80</x> + <y>210</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="50" green="50" blue="50"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_17</name> + <text>Initial</text> + <x>110</x> + <y>210</y> + <width>130</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_8</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Alstate-Preop</pv_name> + <x>80</x> + <y>240</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="50" green="50" blue="50"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>Pre Operational</text> + <x>110</x> + <y>240</y> + <width>130</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_9</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Alstate-Safeop</pv_name> + <x>80</x> + <y>270</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="50" green="50" blue="50"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>Safe Operational</text> + <x>110</x> + <y>270</y> + <width>130</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/motion/ecmcDiagEc_v02.bob b/99-Shared/adsis8300ws/motion/ecmcDiagEc_v02.bob new file mode 100644 index 0000000..e9fc68a --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcDiagEc_v02.bob @@ -0,0 +1,548 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>ecmcDiagEc_v02</name> + <width>300</width> + <height>710</height> + <actions> + </actions> + <widget type="group" version="2.0.0"> + <name>MGGrey03</name> + <x>20</x> + <y>170</y> + <width>260</width> + <height>250</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background</name> + <width>260</width> + <height>250</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>MGGrey03-title_1</name> + <text>Slaves States</text> + <width>250</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="byte_monitor" version="2.0.0"> + <name>Byte Monitor_2</name> + <pv_name>$(P)ec$(MASTER_ID)-alstates</pv_name> + <x>80</x> + <y>50</y> + <width>97</width> + <numBits>1</numBits> + <bitReverse>true</bitReverse> + <horizontal>false</horizontal> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <labels> + <text> Initial</text> + </labels> + <actions> + </actions> + </widget> + <widget type="byte_monitor" version="2.0.0"> + <name>Byte Monitor_3</name> + <pv_name>$(P)ec$(MASTER_ID)-alstates</pv_name> + <x>80</x> + <y>80</y> + <width>140</width> + <startBit>1</startBit> + <numBits>1</numBits> + <bitReverse>true</bitReverse> + <horizontal>false</horizontal> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <labels> + <text> Pre Operational</text> + </labels> + <actions> + </actions> + </widget> + <widget type="byte_monitor" version="2.0.0"> + <name>Byte Monitor_4</name> + <pv_name>$(P)ec$(MASTER_ID)-alstates</pv_name> + <x>80</x> + <y>130</y> + <width>170</width> + <startBit>2</startBit> + <numBits>1</numBits> + <bitReverse>true</bitReverse> + <horizontal>false</horizontal> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <labels> + <text> Safe Operational</text> + </labels> + <actions> + </actions> + </widget> + <widget type="byte_monitor" version="2.0.0"> + <name>Byte Monitor_5</name> + <pv_name>$(P)ec$(MASTER_ID)-alstates</pv_name> + <x>80</x> + <y>160</y> + <width>130</width> + <startBit>3</startBit> + <numBits>1</numBits> + <bitReverse>true</bitReverse> + <horizontal>false</horizontal> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <labels> + <text> Operational</text> + </labels> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_4</name> + <text>Responding:</text> + <x>10</x> + <y>210</y> + <width>90</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_1</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>300</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>MGGrey03-title</name> + <class>TITLE</class> + <text>EtherCAT Master</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>280</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="RED-BORDER" red="150" green="8" blue="16"> + </color> + </background_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle</name> + <x>1980</x> + <y>90</y> + <width>500</width> + <height>255</height> + <line_width>0</line_width> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="group" version="2.0.0"> + <name>MGGrey03_1</name> + <x>20</x> + <y>440</y> + <width>260</width> + <height>250</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background_1</name> + <width>260</width> + <height>250</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>MGGrey03-title_2</name> + <class>HEADER2</class> + <text>Domain</text> + <width>260</width> + <height>40</height> + <font use_class="true"> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <background_color use_class="true"> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_1</name> + <pv_name>$(P)ec$(MASTER_ID)-domainstatus</pv_name> + <x>80</x> + <y>50</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_5</name> + <text>Status</text> + <x>110</x> + <y>50</y> + <width>90</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_6</name> + <text>Fails:</text> + <x>20</x> + <y>100</y> + <width>80</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_8</name> + <text>Total Fails</text> + <x>20</x> + <y>130</y> + <width>80</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_9</name> + <text>Mem map:</text> + <x>20</x> + <y>170</y> + <width>80</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_10</name> + <text>Entry:</text> + <x>20</x> + <y>200</y> + <width>80</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>MGGrey03_2</name> + <x>20</x> + <y>70</y> + <width>260</width> + <height>80</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background_2</name> + <width>260</width> + <height>80</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>MGGrey03-title_3</name> + <class>HEADER2</class> + <text>Master</text> + <width>260</width> + <height>40</height> + <font use_class="true"> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <background_color use_class="true"> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)ec$(MASTER_ID)-link</pv_name> + <x>80</x> + <y>45</y> + <off_color> + <color name="INVALID" red="149" green="110" blue="221"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>Link up</text> + <x>110</x> + <y>45</y> + <width>80</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update</name> + <pv_name>$(P)ec$(MASTER_ID)-slavecounter</pv_name> + <x>130</x> + <y>380</y> + <width>80</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_1</name> + <pv_name>$(P)ec$(MASTER_ID)-domainfailcounter</pv_name> + <x>130</x> + <y>540</y> + <width>80</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_2</name> + <pv_name>$(P)ec$(MASTER_ID)-domainfailcountertotal</pv_name> + <x>130</x> + <y>570</y> + <width>80</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_3</name> + <pv_name>$(P)ec$(MASTER_ID)-memmapcounter</pv_name> + <x>130</x> + <y>610</y> + <width>80</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_4</name> + <pv_name>$(P)ec$(MASTER_ID)-entrycounter</pv_name> + <x>130</x> + <y>640</y> + <width>80</width> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/motion/ecmcDiagThread_v01.bob b/99-Shared/adsis8300ws/motion/ecmcDiagThread_v01.bob new file mode 100644 index 0000000..dc3f0b8 --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcDiagThread_v01.bob @@ -0,0 +1,699 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <width>1350</width> + <height>720</height> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>1350</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <class>TITLE</class> + <text>Diagnostic Thread</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>430</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + </widget> + <widget type="group" version="2.0.0"> + <name>MGGrey03_3</name> + <x>20</x> + <y>70</y> + <width>1310</width> + <height>630</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background_3</name> + <width>1310</width> + <height>630</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_1</name> + <x>10</x> + <y>10</y> + <width>640</width> + <height>610</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>MGGrey03-title_5</name> + <class>HEADER2</class> + <text>Latency & Execute</text> + <x>10</x> + <y>10</y> + <width>640</width> + <height>40</height> + <font use_class="true"> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <background_color use_class="true"> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_2</name> + <text>Latency [ns]:</text> + <x>150</x> + <y>90</y> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_3</name> + <text>Max</text> + <x>260</x> + <y>60</y> + <width>120</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_4</name> + <text>Min</text> + <x>390</x> + <y>60</y> + <width>120</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_6</name> + <text>Execute [ns]:</text> + <x>150</x> + <y>116</y> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph_1</name> + <x>30</x> + <y>160</y> + <width>580</width> + <height>400</height> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_legend>false</show_legend> + <actions> + </actions> + <x_axis> + <title>Primary X Axis (0)</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>1000.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>Latency [ns]</title> + <autoscale>false</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>100000.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + <y_axis> + <title>Execute [ns]</title> + <autoscale>false</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500000.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(P)MCU-thread-latency-max</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color name="BLUE-BORDER" red="47" green="135" blue="148"> + </color> + </color> + <line_width>2</line_width> + <point_type>0</point_type> + <point_size>4</point_size> + </trace> + <trace> + <name>$(traces[1].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(P)MCU-thread-execute-max</y_pv> + <err_pv></err_pv> + <axis>1</axis> + <trace_type>1</trace_type> + <color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </color> + <line_width>2</line_width> + <point_type>0</point_type> + <point_size>4</point_size> + </trace> + </traces> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update</name> + <pv_name>$(P)MCU-thread-latency-max</pv_name> + <x>260</x> + <y>90</y> + <width>120</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_1</name> + <pv_name>$(P)MCU-thread-execute-max</pv_name> + <x>260</x> + <y>116</y> + <width>120</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_2</name> + <pv_name>$(P)MCU-thread-latency-min</pv_name> + <x>390</x> + <y>90</y> + <width>120</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_3</name> + <pv_name>$(P)MCU-thread-execute-min</pv_name> + <x>390</x> + <y>116</y> + <width>120</width> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_2</name> + <x>660</x> + <y>10</y> + <width>640</width> + <height>610</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph_2</name> + <x>680</x> + <y>161</y> + <width>580</width> + <height>400</height> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_legend>false</show_legend> + <actions> + </actions> + <x_axis> + <title>Primary X Axis (0)</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>1000.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>Period [ns]</title> + <autoscale>false</autoscale> + <log_scale>false</log_scale> + <minimum>900000.0</minimum> + <maximum>1100000.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(P)MCU-thread-period-max</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color name="ORANGE-BORDER" red="153" green="117" blue="49"> + </color> + </color> + <line_width>2</line_width> + <point_type>0</point_type> + <point_size>4</point_size> + </trace> + <trace> + <name>$(traces[1].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(P)MCU-thread-period-min</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color name="MAGENTA-BORDER" red="135" green="29" blue="100"> + </color> + </color> + <line_width>2</line_width> + <point_type>0</point_type> + <point_size>4</point_size> + </trace> + </traces> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_9</name> + <text>Max</text> + <x>912</x> + <y>60</y> + <width>120</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_10</name> + <text>Min</text> + <x>1042</x> + <y>60</y> + <width>120</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_4</name> + <pv_name>$(P)MCU-thread-period-max</pv_name> + <x>912</x> + <y>90</y> + <width>120</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_5</name> + <pv_name>$(P)MCU-thread-send-max</pv_name> + <x>912</x> + <y>116</y> + <width>120</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_6</name> + <pv_name>$(P)MCU-thread-period-min</pv_name> + <x>1042</x> + <y>90</y> + <width>120</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_7</name> + <pv_name>$(P)MCU-thread-send-min</pv_name> + <x>1042</x> + <y>116</y> + <width>120</width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_11</name> + <text>Period [ns]:</text> + <x>800</x> + <y>90</y> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_12</name> + <text>Send [ns]:</text> + <x>800</x> + <y>116</y> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>MGGrey03-title_6</name> + <class>HEADER2</class> + <text>Period Min & Period Max</text> + <x>690</x> + <y>10</y> + <width>610</width> + <height>40</height> + <font use_class="true"> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <background_color use_class="true"> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline</name> + <x>192</x> + <y>591</y> + <width>50</width> + <height>1</height> + <line_width>4</line_width> + <line_color> + <color name="BLUE-BORDER" red="47" green="135" blue="148"> + </color> + </line_color> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="50.0" y="0.0"> + </point> + </points> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>Latency Max</text> + <x>253</x> + <y>580</y> + <font> + <font family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_1</name> + <x>382</x> + <y>591</y> + <width>50</width> + <height>1</height> + <line_width>4</line_width> + <line_color> + <color name="GREEN-BORDER" red="40" green="140" blue="40"> + </color> + </line_color> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="50.0" y="0.0"> + </point> + </points> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>Execute Max</text> + <x>443</x> + <y>580</y> + <font> + <font family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_2</name> + <x>830</x> + <y>591</y> + <width>50</width> + <height>1</height> + <line_width>4</line_width> + <line_color> + <color name="ORANGE-BORDER" red="153" green="117" blue="49"> + </color> + </line_color> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="50.0" y="0.0"> + </point> + </points> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_17</name> + <text>Period Max</text> + <x>891</x> + <y>580</y> + <font> + <font family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_3</name> + <x>1020</x> + <y>591</y> + <width>50</width> + <height>1</height> + <line_width>4</line_width> + <line_color> + <color name="MAGENTA-BORDER" red="135" green="29" blue="100"> + </color> + </line_color> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="50.0" y="0.0"> + </point> + </points> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>Period Min</text> + <x>1081</x> + <y>580</y> + <font> + <font family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/motion/ecmcEK1100_v01.bob b/99-Shared/adsis8300ws/motion/ecmcEK1100_v01.bob new file mode 100644 index 0000000..4972662 --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcEK1100_v01.bob @@ -0,0 +1,121 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>ecmcEK1100</name> + <width>290</width> + <height>190</height> + <actions> + </actions> + <widget type="group" version="2.0.0"> + <name>MGGrey03</name> + <x>20</x> + <y>20</y> + <width>250</width> + <height>150</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background</name> + <width>250</width> + <height>150</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>MGGrey03-title_1</name> + <text>$(TYPE)</text> + <width>250</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <text>Slave Position:</text> + <x>20</x> + <y>50</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Text Update</name> + <text>$(SLAVE_POS)</text> + <x>130</x> + <y>50</y> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>false</transparent> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Image Boolean Button_5</name> + <actions> + <action type="open_display"> + <file>ecmcDiagEcSlave_v01.bob</file> + <target>tab</target> + </action> + </actions> + <text>Diagnostics</text> + <x>20</x> + <y>90</y> + <width>210</width> + <height>40</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/motion/ecmcEL1018_v01.bob b/99-Shared/adsis8300ws/motion/ecmcEL1018_v01.bob new file mode 100644 index 0000000..0ac830a --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcEL1018_v01.bob @@ -0,0 +1,507 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>ecmcEL1018</name> + <width>230</width> + <height>410</height> + <actions> + </actions> + <widget type="group" version="2.0.0"> + <name>MGGrey03</name> + <width>230</width> + <height>410</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background</name> + <width>230</width> + <height>410</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>MGGrey03-title_1</name> + <text>$(TYPE)</text> + <width>230</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Input 1:</text> + <x>67</x> + <y>100</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Input 2:</text> + <x>67</x> + <y>130</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Input 3:</text> + <x>67</x> + <y>160</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Input 4:</text> + <x>67</x> + <y>190</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Input 5:</text> + <x>67</x> + <y>220</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Input 6:</text> + <x>67</x> + <y>250</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Input 7:</text> + <x>67</x> + <y>280</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Input 8:</text> + <x>67</x> + <y>310</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BI01</pv_name> + <x>137</x> + <y>100</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BI02</pv_name> + <x>137</x> + <y>130</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BI03</pv_name> + <x>137</x> + <y>160</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BI04</pv_name> + <x>137</x> + <y>190</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BI05</pv_name> + <x>137</x> + <y>220</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BI06</pv_name> + <x>137</x> + <y>250</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BI07</pv_name> + <x>137</x> + <y>280</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BI08</pv_name> + <x>137</x> + <y>310</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Image Boolean Button_5</name> + <actions> + <action type="open_display"> + <file>ecmcDiagEcSlave_v01.bob</file> + <target>tab</target> + </action> + </actions> + <text>Diagnostics</text> + <x>20</x> + <y>350</y> + <width>190</width> + <height>40</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(pv_value)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Text Update</name> + <text>$(SLAVE_POS)</text> + <x>130</x> + <y>60</y> + <width>80</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>false</transparent> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <text>Slave Position:</text> + <x>20</x> + <y>60</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/motion/ecmcEL1252.opi b/99-Shared/adsis8300ws/motion/ecmcEL1252.opi new file mode 100644 index 0000000..9a68fff --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcEL1252.opi @@ -0,0 +1,473 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display typeId="org.csstudio.opibuilder.Display" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_scale_widgets> + <auto_scale_widgets>false</auto_scale_widgets> + <min_width>-1</min_width> + <min_height>-1</min_height> + </auto_scale_widgets> + <auto_zoom_to_fit_all>false</auto_zoom_to_fit_all> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <boy_version>5.1.0.201703151016</boy_version> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <grid_space>6</grid_space> + <height>150</height> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <name></name> + <rules /> + <scripts /> + <show_close_button>true</show_close_button> + <show_edit_range>true</show_edit_range> + <show_grid>true</show_grid> + <show_ruler>true</show_ruler> + <snap_to_geometry>true</snap_to_geometry> + <widget_type>Display</widget_type> + <width>200</width> + <wuid>299d6104:1543d2f8524:-6e2d</wuid> + <x>-1</x> + <y>-1</y> + <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <background_color> + <color name="Background" red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color name="Black" red="0" green="0" blue="0" /> + </border_color> + <border_style>13</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <fc>false</fc> + <font> + <opifont.name fontName="Cantarell" height="11" style="1" pixels="false">Default Bold</opifont.name> + </font> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <height>181</height> + <lock_children>false</lock_children> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <name>$(TYPE)</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>false</show_scrollbar> + <tooltip></tooltip> + <transparent>false</transparent> + <visible>true</visible> + <widget_type>Grouping Container</widget_type> + <width>200</width> + <wuid>299d6104:1543d2f8524:-68c0</wuid> + <x>0</x> + <y>0</y> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name></name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Slave Position:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>140</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-5945</wuid> + <x>6</x> + <y>12</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Text Update</name> + <precision>0</precision> + <precision_from_pv>true</precision_from_pv> + <pv_name></pv_name> + <pv_value /> + <rotation_angle>0.0</rotation_angle> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_units>true</show_units> + <text>$(SLAVE_POS)</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <transparent>false</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Text Update</widget_type> + <width>100</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-5941</wuid> + <x>108</x> + <y>12</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Input 1:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>97</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-6c28</wuid> + <x>6</x> + <y>41</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <bulb_border>3</bulb_border> + <bulb_border_color> + <color red="150" green="150" blue="150" /> + </bulb_border_color> + <data_type>0</data_type> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <height>20</height> + <name>LED</name> + <off_color> + <color red="0" green="100" blue="0" /> + </off_color> + <off_label>OFF</off_label> + <on_color> + <color red="0" green="255" blue="0" /> + </on_color> + <on_label>ON</on_label> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BI1</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <square_led>false</square_led> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>LED</widget_type> + <width>20</width> + <wuid>-1a912884:1556dcabf47:-511b</wuid> + <x>132</x> + <y>41</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Input 2:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>97</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-510a</wuid> + <x>6</x> + <y>60</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <bulb_border>3</bulb_border> + <bulb_border_color> + <color red="150" green="150" blue="150" /> + </bulb_border_color> + <data_type>0</data_type> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <height>20</height> + <name>LED</name> + <off_color> + <color red="0" green="100" blue="0" /> + </off_color> + <off_label>OFF</off_label> + <on_color> + <color red="0" green="255" blue="0" /> + </on_color> + <on_label>ON</on_label> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BI2</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <square_led>false</square_led> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>LED</widget_type> + <width>20</width> + <wuid>-1a912884:1556dcabf47:-5109</wuid> + <x>132</x> + <y>60</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.ImageBoolButton" version="1.0.0"> + <actions hook="false" hook_all="false"> + <action type="OPEN_DISPLAY"> + <path>ecmcDiagEcSlave.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <mode>1</mode> + <description></description> + </action> + </actions> + <alarm_pulsing>false</alarm_pulsing> + <align_to_nearest_second>false</align_to_nearest_second> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <boolean_label_position>0</boolean_label_position> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message>Are your sure you want to do this?</confirm_message> + <data_type>0</data_type> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>49</height> + <name>Image Boolean Button_5</name> + <no_animation>false</no_animation> + <off_image>OffButton.png</off_image> + <off_label>OFF</off_label> + <on_image>OffButton.png</on_image> + <on_label>ON</on_label> + <password></password> + <push_action_index>0</push_action_index> + <pv_name></pv_name> + <pv_value /> + <released_action_index>0</released_action_index> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <show_confirm_dialog>0</show_confirm_dialog> + <stretch_to_fit>true</stretch_to_fit> + <toggle_button>false</toggle_button> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <transparency>false</transparency> + <visible>true</visible> + <widget_type>Image Boolean Button</widget_type> + <width>180</width> + <wuid>56c66061:1600706235b:-5e66</wuid> + <x>-14</x> + <y>84</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>1</horizontal_alignment> + <name>Label_4</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Diagnostics</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>133</width> + <wrap_words>false</wrap_words> + <wuid>56c66061:1600706235b:-5e65</wuid> + <x>10</x> + <y>99</y> + </widget> + </widget> +</display> \ No newline at end of file diff --git a/99-Shared/adsis8300ws/motion/ecmcEL1809_v01.bob b/99-Shared/adsis8300ws/motion/ecmcEL1809_v01.bob new file mode 100644 index 0000000..48a22e9 --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcEL1809_v01.bob @@ -0,0 +1,891 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>ecmcEL1809</name> + <width>230</width> + <height>410</height> + <actions> + </actions> + <widget type="group" version="2.0.0"> + <name>MGGrey03</name> + <width>230</width> + <height>410</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background</name> + <width>230</width> + <height>410</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>MGGrey03-title_1</name> + <text>$(TYPE)</text> + <width>230</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Input 1:</text> + <x>20</x> + <y>100</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Input 2:</text> + <x>20</x> + <y>130</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Input 3:</text> + <x>20</x> + <y>160</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Input 4:</text> + <x>20</x> + <y>190</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Input 5:</text> + <x>20</x> + <y>220</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Input 6:</text> + <x>20</x> + <y>250</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Input 7:</text> + <x>20</x> + <y>280</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Input 8:</text> + <x>20</x> + <y>310</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BI1</pv_name> + <x>90</x> + <y>100</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BI2</pv_name> + <x>90</x> + <y>130</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BI3</pv_name> + <x>90</x> + <y>160</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BI4</pv_name> + <x>90</x> + <y>190</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BI5</pv_name> + <x>90</x> + <y>220</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BI6</pv_name> + <x>90</x> + <y>250</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BI7</pv_name> + <x>90</x> + <y>280</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BI8</pv_name> + <x>90</x> + <y>310</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Image Boolean Button_5</name> + <actions> + <action type="open_display"> + <file>ecmcDiagEcSlave_v01.bob</file> + <target>tab</target> + </action> + </actions> + <text>Diagnostics</text> + <x>20</x> + <y>350</y> + <width>190</width> + <height>40</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(pv_value)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Text Update</name> + <text>$(SLAVE_POS)</text> + <x>130</x> + <y>60</y> + <width>80</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>false</transparent> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <text>Slave Position:</text> + <x>20</x> + <y>60</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>Input 9:</text> + <x>120</x> + <y>100</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_2</name> + <text>Input 10:</text> + <x>120</x> + <y>130</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_3</name> + <text>Input 11:</text> + <x>120</x> + <y>160</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_4</name> + <text>Input 12:</text> + <x>120</x> + <y>190</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_5</name> + <text>Input 13:</text> + <x>120</x> + <y>220</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_6</name> + <text>Input 14:</text> + <x>120</x> + <y>250</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_7</name> + <text>Input 15:</text> + <x>120</x> + <y>280</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_8</name> + <text>Input 16:</text> + <x>120</x> + <y>310</y> + <width>60</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_1</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BI9</pv_name> + <x>190</x> + <y>100</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_2</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BI10</pv_name> + <x>190</x> + <y>130</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_3</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BI11</pv_name> + <x>190</x> + <y>160</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_4</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BI12</pv_name> + <x>190</x> + <y>190</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_5</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BI13</pv_name> + <x>190</x> + <y>220</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_6</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BI14</pv_name> + <x>190</x> + <y>250</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_7</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BI15</pv_name> + <x>190</x> + <y>280</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_8</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BI16</pv_name> + <x>190</x> + <y>310</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/motion/ecmcEL2502.bob b/99-Shared/adsis8300ws/motion/ecmcEL2502.bob new file mode 100644 index 0000000..46de6e2 --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcEL2502.bob @@ -0,0 +1,297 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>ecmcEL32X2</name> + <width>600</width> + <height>660</height> + <actions> + </actions> + <widget type="group" version="2.0.0"> + <name>MGGrey03</name> + <width>600</width> + <height>340</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background</name> + <width>600</width> + <height>340</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>MGGrey03-title_1</name> + <text>$(TYPE)</text> + <width>600</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_10</name> + <text>Slave Position:</text> + <x>195</x> + <y>60</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Text Update</name> + <text>$(SLAVE_POS)</text> + <x>305</x> + <y>60</y> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>false</transparent> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle</name> + <x>20</x> + <y>110</y> + <width>270</width> + <height>130</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_11</name> + <class>HEADER3</class> + <text use_class="true"><header-3></text> + <x>20</x> + <y>110</y> + <width>270</width> + <height>30</height> + <font use_class="true"> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="Text" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_12</name> + <text>Value:</text> + <x>40</x> + <y>150</y> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_13</name> + <text>Status word:</text> + <x>40</x> + <y>180</y> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_2</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO1-Stat</pv_name> + <x>150</x> + <y>180</y> + <width>115</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_3</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO1-RB</pv_name> + <x>150</x> + <y>150</y> + <width>115</width> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_1</name> + <x>310</x> + <y>110</y> + <width>270</width> + <height>130</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_14</name> + <class>HEADER3</class> + <text use_class="true"><header-3></text> + <x>310</x> + <y>110</y> + <width>270</width> + <height>30</height> + <font use_class="true"> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="Text" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>Value:</text> + <x>330</x> + <y>150</y> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>Status word:</text> + <x>330</x> + <y>180</y> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_6</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AI2-Stat</pv_name> + <x>440</x> + <y>150</y> + <width>115</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_7</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO2-Stat</pv_name> + <x>440</x> + <y>180</y> + <width>115</width> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Image Boolean Button_5</name> + <bit>-1</bit> + <x>20</x> + <y>270</y> + <width>560</width> + <height>40</height> + <off_label>Diagnostics</off_label> + <off_image>OffButton.png</off_image> + <on_label>Diagnostics</on_label> + <on_image>OffButton.png</on_image> + <show_led>false</show_led> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <actions> + <action type="open_display"> + <file>ecmcDiagEcSlave_v01.bob</file> + <target>tab</target> + </action> + </actions> + </widget> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/motion/ecmcEL2808.opi b/99-Shared/adsis8300ws/motion/ecmcEL2808.opi new file mode 100644 index 0000000..d93175c --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcEL2808.opi @@ -0,0 +1,1557 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display typeId="org.csstudio.opibuilder.Display" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_scale_widgets> + <auto_scale_widgets>false</auto_scale_widgets> + <min_width>-1</min_width> + <min_height>-1</min_height> + </auto_scale_widgets> + <auto_zoom_to_fit_all>false</auto_zoom_to_fit_all> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <boy_version>5.1.0.201703151016</boy_version> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <grid_space>6</grid_space> + <height>250</height> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <name></name> + <rules /> + <scripts /> + <show_close_button>true</show_close_button> + <show_edit_range>true</show_edit_range> + <show_grid>true</show_grid> + <show_ruler>true</show_ruler> + <snap_to_geometry>true</snap_to_geometry> + <widget_type>Display</widget_type> + <width>250</width> + <wuid>299d6104:1543d2f8524:-6e2d</wuid> + <x>-1</x> + <y>-1</y> + <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <background_color> + <color name="Background" red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color name="Black" red="0" green="0" blue="0" /> + </border_color> + <border_style>13</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <fc>false</fc> + <font> + <opifont.name fontName="Cantarell" height="11" style="1" pixels="false">Default Bold</opifont.name> + </font> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <height>313</height> + <lock_children>false</lock_children> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <name>$(TYPE)</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>false</show_scrollbar> + <tooltip></tooltip> + <transparent>false</transparent> + <visible>true</visible> + <widget_type>Grouping Container</widget_type> + <width>250</width> + <wuid>299d6104:1543d2f8524:-68c0</wuid> + <x>0</x> + <y>0</y> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name></name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Slave Position:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>140</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-5945</wuid> + <x>6</x> + <y>12</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Text Update</name> + <precision>0</precision> + <precision_from_pv>true</precision_from_pv> + <pv_name></pv_name> + <pv_value /> + <rotation_angle>0.0</rotation_angle> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_units>true</show_units> + <text>$(SLAVE_POS)</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <transparent>false</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Text Update</widget_type> + <width>100</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-5941</wuid> + <x>126</x> + <y>12</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Output 1:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>97</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-6c28</wuid> + <x>6</x> + <y>53</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <bulb_border>3</bulb_border> + <bulb_border_color> + <color red="150" green="150" blue="150" /> + </bulb_border_color> + <data_type>0</data_type> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <height>20</height> + <name>LED</name> + <off_color> + <color red="0" green="100" blue="0" /> + </off_color> + <off_label>OFF</off_label> + <on_color> + <color red="0" green="255" blue="0" /> + </on_color> + <on_label>ON</on_label> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO1-RB</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <square_led>false</square_led> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>LED</widget_type> + <width>20</width> + <wuid>-1a912884:1556dcabf47:-511b</wuid> + <x>166</x> + <y>53</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Output 2:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>97</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-510a</wuid> + <x>6</x> + <y>72</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <bulb_border>3</bulb_border> + <bulb_border_color> + <color red="150" green="150" blue="150" /> + </bulb_border_color> + <data_type>0</data_type> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <height>20</height> + <name>LED</name> + <off_color> + <color red="0" green="100" blue="0" /> + </off_color> + <off_label>OFF</off_label> + <on_color> + <color red="0" green="255" blue="0" /> + </on_color> + <on_label>ON</on_label> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO2-RB</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <square_led>false</square_led> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>LED</widget_type> + <width>20</width> + <wuid>-1a912884:1556dcabf47:-5109</wuid> + <x>166</x> + <y>72</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Output 3:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>97</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-50fe</wuid> + <x>6</x> + <y>91</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <bulb_border>3</bulb_border> + <bulb_border_color> + <color red="150" green="150" blue="150" /> + </bulb_border_color> + <data_type>0</data_type> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <height>20</height> + <name>LED</name> + <off_color> + <color red="0" green="100" blue="0" /> + </off_color> + <off_label>OFF</off_label> + <on_color> + <color red="0" green="255" blue="0" /> + </on_color> + <on_label>ON</on_label> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO3-RB</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <square_led>false</square_led> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>LED</widget_type> + <width>20</width> + <wuid>-1a912884:1556dcabf47:-50fd</wuid> + <x>166</x> + <y>91</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Output 4:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>97</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-50f6</wuid> + <x>6</x> + <y>110</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <bulb_border>3</bulb_border> + <bulb_border_color> + <color red="150" green="150" blue="150" /> + </bulb_border_color> + <data_type>0</data_type> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <height>20</height> + <name>LED</name> + <off_color> + <color red="0" green="100" blue="0" /> + </off_color> + <off_label>OFF</off_label> + <on_color> + <color red="0" green="255" blue="0" /> + </on_color> + <on_label>ON</on_label> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO4-RB</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <square_led>false</square_led> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>LED</widget_type> + <width>20</width> + <wuid>-1a912884:1556dcabf47:-50f5</wuid> + <x>166</x> + <y>110</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Output 5:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>97</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-50ee</wuid> + <x>6</x> + <y>129</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <bulb_border>3</bulb_border> + <bulb_border_color> + <color red="150" green="150" blue="150" /> + </bulb_border_color> + <data_type>0</data_type> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <height>20</height> + <name>LED</name> + <off_color> + <color red="0" green="100" blue="0" /> + </off_color> + <off_label>OFF</off_label> + <on_color> + <color red="0" green="255" blue="0" /> + </on_color> + <on_label>ON</on_label> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO5-RB</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <square_led>false</square_led> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>LED</widget_type> + <width>20</width> + <wuid>-1a912884:1556dcabf47:-50ed</wuid> + <x>166</x> + <y>129</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Output 6:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>97</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-50e2</wuid> + <x>6</x> + <y>148</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <bulb_border>3</bulb_border> + <bulb_border_color> + <color red="150" green="150" blue="150" /> + </bulb_border_color> + <data_type>0</data_type> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <height>20</height> + <name>LED</name> + <off_color> + <color red="0" green="100" blue="0" /> + </off_color> + <off_label>OFF</off_label> + <on_color> + <color red="0" green="255" blue="0" /> + </on_color> + <on_label>ON</on_label> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO6-RB</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <square_led>false</square_led> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>LED</widget_type> + <width>20</width> + <wuid>-1a912884:1556dcabf47:-50e1</wuid> + <x>166</x> + <y>148</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Output 7:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>97</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-50d6</wuid> + <x>6</x> + <y>167</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <bulb_border>3</bulb_border> + <bulb_border_color> + <color red="150" green="150" blue="150" /> + </bulb_border_color> + <data_type>0</data_type> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <height>20</height> + <name>LED</name> + <off_color> + <color red="0" green="100" blue="0" /> + </off_color> + <off_label>OFF</off_label> + <on_color> + <color red="0" green="255" blue="0" /> + </on_color> + <on_label>ON</on_label> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO7-RB</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <square_led>false</square_led> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>LED</widget_type> + <width>20</width> + <wuid>-1a912884:1556dcabf47:-50d5</wuid> + <x>166</x> + <y>167</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Output 8:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>97</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-50ca</wuid> + <x>6</x> + <y>186</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <bulb_border>3</bulb_border> + <bulb_border_color> + <color red="150" green="150" blue="150" /> + </bulb_border_color> + <data_type>0</data_type> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <height>20</height> + <name>LED</name> + <off_color> + <color red="0" green="100" blue="0" /> + </off_color> + <off_label>OFF</off_label> + <on_color> + <color red="0" green="255" blue="0" /> + </on_color> + <on_label>ON</on_label> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO8-RB</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <square_led>false</square_led> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>LED</widget_type> + <width>20</width> + <wuid>-1a912884:1556dcabf47:-50c9</wuid> + <x>166</x> + <y>186</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0"> + <actions hook="false" hook_all="false"> + <action type="WRITE_PV"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + <timeout>10</timeout> + <confirm_message></confirm_message> + <description></description> + </action> + <action type="WRITE_PV"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + <timeout>10</timeout> + <confirm_message></confirm_message> + <description></description> + </action> + </actions> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>21</height> + <image></image> + <name>Action Button</name> + <push_action_index>0</push_action_index> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO1</pv_name> + <pv_value /> + <release_action_index>1</release_action_index> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <style>0</style> + <text>Write</text> + <toggle_button>true</toggle_button> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Action Button</widget_type> + <width>54</width> + <wuid>-1a912884:1556dcabf47:-4db1</wuid> + <x>92</x> + <y>52</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0"> + <actions hook="false" hook_all="false"> + <action type="WRITE_PV"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + <timeout>10</timeout> + <confirm_message></confirm_message> + <description></description> + </action> + <action type="WRITE_PV"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + <timeout>10</timeout> + <confirm_message></confirm_message> + <description></description> + </action> + </actions> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>21</height> + <image></image> + <name>Action Button</name> + <push_action_index>0</push_action_index> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO2</pv_name> + <pv_value /> + <release_action_index>1</release_action_index> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <style>0</style> + <text>Write</text> + <toggle_button>true</toggle_button> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Action Button</widget_type> + <width>54</width> + <wuid>-1a912884:1556dcabf47:-3dd4</wuid> + <x>92</x> + <y>71</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0"> + <actions hook="false" hook_all="false"> + <action type="WRITE_PV"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + <timeout>10</timeout> + <confirm_message></confirm_message> + <description></description> + </action> + <action type="WRITE_PV"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + <timeout>10</timeout> + <confirm_message></confirm_message> + <description></description> + </action> + </actions> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>21</height> + <image></image> + <name>Action Button</name> + <push_action_index>0</push_action_index> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO3</pv_name> + <pv_value /> + <release_action_index>1</release_action_index> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <style>0</style> + <text>Write</text> + <toggle_button>true</toggle_button> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Action Button</widget_type> + <width>54</width> + <wuid>-1a912884:1556dcabf47:-3dcf</wuid> + <x>92</x> + <y>90</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0"> + <actions hook="false" hook_all="false"> + <action type="WRITE_PV"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + <timeout>10</timeout> + <confirm_message></confirm_message> + <description></description> + </action> + <action type="WRITE_PV"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + <timeout>10</timeout> + <confirm_message></confirm_message> + <description></description> + </action> + </actions> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>21</height> + <image></image> + <name>Action Button</name> + <push_action_index>0</push_action_index> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO4</pv_name> + <pv_value /> + <release_action_index>1</release_action_index> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <style>0</style> + <text>Write</text> + <toggle_button>true</toggle_button> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Action Button</widget_type> + <width>54</width> + <wuid>-1a912884:1556dcabf47:-3dca</wuid> + <x>92</x> + <y>109</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0"> + <actions hook="false" hook_all="false"> + <action type="WRITE_PV"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + <timeout>10</timeout> + <confirm_message></confirm_message> + <description></description> + </action> + <action type="WRITE_PV"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + <timeout>10</timeout> + <confirm_message></confirm_message> + <description></description> + </action> + </actions> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>21</height> + <image></image> + <name>Action Button</name> + <push_action_index>0</push_action_index> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO5</pv_name> + <pv_value /> + <release_action_index>1</release_action_index> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <style>0</style> + <text>Write</text> + <toggle_button>true</toggle_button> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Action Button</widget_type> + <width>54</width> + <wuid>-1a912884:1556dcabf47:-3dc5</wuid> + <x>92</x> + <y>128</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0"> + <actions hook="false" hook_all="false"> + <action type="WRITE_PV"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + <timeout>10</timeout> + <confirm_message></confirm_message> + <description></description> + </action> + <action type="WRITE_PV"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + <timeout>10</timeout> + <confirm_message></confirm_message> + <description></description> + </action> + </actions> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>21</height> + <image></image> + <name>Action Button</name> + <push_action_index>0</push_action_index> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO6</pv_name> + <pv_value /> + <release_action_index>1</release_action_index> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <style>0</style> + <text>Write</text> + <toggle_button>true</toggle_button> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Action Button</widget_type> + <width>54</width> + <wuid>-1a912884:1556dcabf47:-3dc0</wuid> + <x>92</x> + <y>147</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0"> + <actions hook="false" hook_all="false"> + <action type="WRITE_PV"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + <timeout>10</timeout> + <confirm_message></confirm_message> + <description></description> + </action> + <action type="WRITE_PV"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + <timeout>10</timeout> + <confirm_message></confirm_message> + <description></description> + </action> + </actions> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>21</height> + <image></image> + <name>Action Button</name> + <push_action_index>0</push_action_index> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO7</pv_name> + <pv_value /> + <release_action_index>1</release_action_index> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <style>0</style> + <text>Write</text> + <toggle_button>true</toggle_button> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Action Button</widget_type> + <width>54</width> + <wuid>-1a912884:1556dcabf47:-3dbb</wuid> + <x>92</x> + <y>167</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0"> + <actions hook="false" hook_all="false"> + <action type="WRITE_PV"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + <timeout>10</timeout> + <confirm_message></confirm_message> + <description></description> + </action> + <action type="WRITE_PV"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + <timeout>10</timeout> + <confirm_message></confirm_message> + <description></description> + </action> + </actions> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>21</height> + <image></image> + <name>Action Button</name> + <push_action_index>0</push_action_index> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO8</pv_name> + <pv_value /> + <release_action_index>1</release_action_index> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <style>0</style> + <text>Write</text> + <toggle_button>true</toggle_button> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Action Button</widget_type> + <width>54</width> + <wuid>-1a912884:1556dcabf47:-3db6</wuid> + <x>92</x> + <y>185</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.ImageBoolButton" version="1.0.0"> + <actions hook="false" hook_all="false"> + <action type="OPEN_DISPLAY"> + <path>ecmcDiagEcSlave.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <mode>1</mode> + <description></description> + </action> + </actions> + <alarm_pulsing>false</alarm_pulsing> + <align_to_nearest_second>false</align_to_nearest_second> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <boolean_label_position>0</boolean_label_position> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message>Are your sure you want to do this?</confirm_message> + <data_type>0</data_type> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>49</height> + <name>Image Boolean Button_5</name> + <no_animation>false</no_animation> + <off_image>OffButton.png</off_image> + <off_label>OFF</off_label> + <on_image>OffButton.png</on_image> + <on_label>ON</on_label> + <password></password> + <push_action_index>0</push_action_index> + <pv_name></pv_name> + <pv_value /> + <released_action_index>0</released_action_index> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <show_confirm_dialog>0</show_confirm_dialog> + <stretch_to_fit>true</stretch_to_fit> + <toggle_button>false</toggle_button> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <transparency>false</transparency> + <visible>true</visible> + <widget_type>Image Boolean Button</widget_type> + <width>180</width> + <wuid>56c66061:1600706235b:-5baa</wuid> + <x>12</x> + <y>222</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>1</horizontal_alignment> + <name>Label_4</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Diagnostics</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>133</width> + <wrap_words>false</wrap_words> + <wuid>56c66061:1600706235b:-5ba9</wuid> + <x>34</x> + <y>237</y> + </widget> + </widget> +</display> \ No newline at end of file diff --git a/99-Shared/adsis8300ws/motion/ecmcEL2808_v01.bob b/99-Shared/adsis8300ws/motion/ecmcEL2808_v01.bob new file mode 100644 index 0000000..9d5c088 --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcEL2808_v01.bob @@ -0,0 +1,584 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>EL2808</name> + <width>230</width> + <height>410</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="group" version="2.0.0"> + <name>MGGrey03</name> + <width>230</width> + <height>410</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background</name> + <width>230</width> + <height>410</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>MGGrey03-title_1</name> + <text>$(TYPE)</text> + <width>230</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_1</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BO01-RB</pv_name> + <x>190</x> + <y>100</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_2</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BO02-RB</pv_name> + <x>190</x> + <y>130</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_3</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BO03-RB</pv_name> + <x>190</x> + <y>160</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_4</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BO04-RB</pv_name> + <x>190</x> + <y>190</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_5</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BO05-RB</pv_name> + <x>190</x> + <y>220</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_6</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BO06-RB</pv_name> + <x>190</x> + <y>250</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_7</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BO07-RB</pv_name> + <x>190</x> + <y>280</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_8</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BO08-RB</pv_name> + <x>190</x> + <y>310</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Text Update_1</name> + <text>$(SLAVE_POS)</text> + <x>130</x> + <y>60</y> + <width>80</width> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>false</transparent> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>Slave Position:</text> + <x>20</x> + <y>60</y> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Image Boolean Button_6</name> + <actions> + <action type="open_display"> + <file>ecmcDiagEcSlave_v01.bob</file> + <target>tab</target> + </action> + </actions> + <text>Diagnostics</text> + <x>20</x> + <y>350</y> + <width>190</width> + <height>40</height> + <tooltip>$(pv_value)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>Output 1:</text> + <x>10</x> + <y>100</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_20</name> + <text>Output 2:</text> + <x>10</x> + <y>130</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_21</name> + <text>Output 3:</text> + <x>10</x> + <y>160</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_22</name> + <text>Output 4:</text> + <x>10</x> + <y>190</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_23</name> + <text>Output 5:</text> + <x>10</x> + <y>220</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_24</name> + <text>Output 6:</text> + <x>10</x> + <y>250</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_25</name> + <text>Output 7:</text> + <x>10</x> + <y>280</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_26</name> + <text>Output 8:</text> + <x>10</x> + <y>310</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_16</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BO01</pv_name> + <text>Write</text> + <x>100</x> + <y>100</y> + <width>80</width> + <height>20</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_17</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BO02</pv_name> + <text>Write</text> + <x>100</x> + <y>130</y> + <width>80</width> + <height>20</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_18</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BO03</pv_name> + <text>Write</text> + <x>100</x> + <y>160</y> + <width>80</width> + <height>20</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_19</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BO04</pv_name> + <text>Write</text> + <x>100</x> + <y>190</y> + <width>80</width> + <height>20</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_20</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BO05</pv_name> + <text>Write</text> + <x>100</x> + <y>220</y> + <width>80</width> + <height>20</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_21</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BO06</pv_name> + <text>Write</text> + <x>100</x> + <y>250</y> + <width>80</width> + <height>20</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_22</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BO07</pv_name> + <text>Write</text> + <x>100</x> + <y>280</y> + <width>80</width> + <height>20</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_23</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-BO08</pv_name> + <text>Write</text> + <x>100</x> + <y>310</y> + <width>80</width> + <height>20</height> + </widget> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/motion/ecmcEL2819_v01.bob b/99-Shared/adsis8300ws/motion/ecmcEL2819_v01.bob new file mode 100644 index 0000000..dd86688 --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcEL2819_v01.bob @@ -0,0 +1,1053 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>ecmcEL2819</name> + <width>500</width> + <height>420</height> + <actions> + </actions> + <widget type="group" version="2.0.0"> + <name>MGGrey03</name> + <width>500</width> + <height>420</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background</name> + <width>500</width> + <height>420</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>MGGrey03-title_1</name> + <text>$(TYPE)</text> + <width>500</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO1-RB</pv_name> + <x>190</x> + <y>100</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO2-RB</pv_name> + <x>190</x> + <y>130</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO3-RB</pv_name> + <x>190</x> + <y>160</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO4-RB</pv_name> + <x>190</x> + <y>190</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO5-RB</pv_name> + <x>190</x> + <y>220</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO6-RB</pv_name> + <x>190</x> + <y>250</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO7-RB</pv_name> + <x>190</x> + <y>280</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO8-RB</pv_name> + <x>190</x> + <y>310</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_8</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO9</pv_name> + <text>Write</text> + <x>360</x> + <y>100</y> + <width>80</width> + <height>20</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_9</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO10</pv_name> + <text>Write</text> + <x>360</x> + <y>130</y> + <width>80</width> + <height>20</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_10</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO11</pv_name> + <text>Write</text> + <x>360</x> + <y>160</y> + <width>80</width> + <height>20</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_11</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO12</pv_name> + <text>Write</text> + <x>360</x> + <y>190</y> + <width>80</width> + <height>20</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_12</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO13</pv_name> + <text>Write</text> + <x>360</x> + <y>220</y> + <width>80</width> + <height>20</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_13</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO14</pv_name> + <text>Write</text> + <x>360</x> + <y>250</y> + <width>80</width> + <height>20</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_14</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO15</pv_name> + <text>Write</text> + <x>360</x> + <y>280</y> + <width>80</width> + <height>20</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_15</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO16</pv_name> + <text>Write</text> + <x>360</x> + <y>310</y> + <width>80</width> + <height>20</height> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_9</name> + <text>Output 9:</text> + <x>270</x> + <y>100</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_10</name> + <text>Output 10:</text> + <x>270</x> + <y>130</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_11</name> + <text>Output 11:</text> + <x>270</x> + <y>160</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_12</name> + <text>Output 12:</text> + <x>270</x> + <y>190</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_13</name> + <text>Output 13:</text> + <x>270</x> + <y>220</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_14</name> + <text>Output 14:</text> + <x>270</x> + <y>250</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>Output 15:</text> + <x>270</x> + <y>280</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>Output 16:</text> + <x>270</x> + <y>310</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_8</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO9-RB</pv_name> + <x>450</x> + <y>100</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_9</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO10-RB</pv_name> + <x>450</x> + <y>130</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_10</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO11-RB</pv_name> + <x>450</x> + <y>160</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_11</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO12-RB</pv_name> + <x>450</x> + <y>190</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_12</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO13-RB</pv_name> + <x>450</x> + <y>220</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_13</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO14-RB</pv_name> + <x>450</x> + <y>250</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_14</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO15-RB</pv_name> + <x>450</x> + <y>280</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_15</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO16-RB</pv_name> + <x>450</x> + <y>310</y> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Text Update</name> + <text>$(SLAVE_POS)</text> + <x>270</x> + <y>50</y> + <width>80</width> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>false</transparent> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>Slave Position:</text> + <x>160</x> + <y>50</y> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Image Boolean Button_5</name> + <actions> + <action type="open_display"> + <file>ecmcDiagEcSlave_v01.bob</file> + <target>tab</target> + </action> + </actions> + <text>Diagnostics</text> + <x>20</x> + <y>360</y> + <width>450</width> + <height>40</height> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Output 1:</text> + <x>10</x> + <y>100</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Output 2:</text> + <x>10</x> + <y>130</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Output 3:</text> + <x>10</x> + <y>160</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Output 4:</text> + <x>10</x> + <y>190</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Output 5:</text> + <x>10</x> + <y>220</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Output 6:</text> + <x>10</x> + <y>250</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Output 7:</text> + <x>10</x> + <y>280</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Output 8:</text> + <x>10</x> + <y>310</y> + <width>80</width> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO1</pv_name> + <text>Write</text> + <x>100</x> + <y>100</y> + <width>80</width> + <height>20</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO2</pv_name> + <text>Write</text> + <x>100</x> + <y>130</y> + <width>80</width> + <height>20</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO3</pv_name> + <text>Write</text> + <x>100</x> + <y>160</y> + <width>80</width> + <height>20</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO4</pv_name> + <text>Write</text> + <x>100</x> + <y>190</y> + <width>80</width> + <height>20</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO5</pv_name> + <text>Write</text> + <x>100</x> + <y>220</y> + <width>80</width> + <height>20</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO6</pv_name> + <text>Write</text> + <x>100</x> + <y>250</y> + <width>80</width> + <height>20</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO7</pv_name> + <text>Write</text> + <x>100</x> + <y>280</y> + <width>80</width> + <height>20</height> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-BO8</pv_name> + <text>Write</text> + <x>100</x> + <y>310</y> + <width>80</width> + <height>20</height> + </widget> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/motion/ecmcEL32X2_v01.bob b/99-Shared/adsis8300ws/motion/ecmcEL32X2_v01.bob new file mode 100644 index 0000000..c62a028 --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcEL32X2_v01.bob @@ -0,0 +1,339 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>ecmcEL32X2</name> + <width>600</width> + <height>660</height> + <actions> + </actions> + <widget type="group" version="2.0.0"> + <name>MGGrey03</name> + <width>600</width> + <height>660</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background</name> + <width>600</width> + <height>660</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>MGGrey03-title_1</name> + <text>$(TYPE)</text> + <width>600</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_10</name> + <text>Slave Position:</text> + <x>195</x> + <y>60</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Text Update</name> + <text>$(SLAVE_POS)</text> + <x>305</x> + <y>60</y> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>false</transparent> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle</name> + <x>20</x> + <y>110</y> + <width>270</width> + <height>470</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_11</name> + <class>HEADER3</class> + <text use_class="true"><header-3></text> + <x>20</x> + <y>110</y> + <width>270</width> + <height>30</height> + <font use_class="true"> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="Text" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_12</name> + <text>Value:</text> + <x>40</x> + <y>150</y> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_13</name> + <text>Status word:</text> + <x>40</x> + <y>180</y> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_2</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AI1-Stat</pv_name> + <x>150</x> + <y>180</y> + <width>115</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_3</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AI1</pv_name> + <x>150</x> + <y>150</y> + <width>115</width> + </widget> + <widget type="byte_monitor" version="2.0.0"> + <name>Byte Monitor</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AI1-Stat</pv_name> + <x>90</x> + <y>220</y> + <width>138</width> + <height>340</height> + <numBits>16</numBits> + <bitReverse>true</bitReverse> + <horizontal>false</horizontal> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <actions> + </actions> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_1</name> + <x>310</x> + <y>110</y> + <width>270</width> + <height>470</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_14</name> + <class>HEADER3</class> + <text use_class="true"><header-3></text> + <x>310</x> + <y>110</y> + <width>270</width> + <height>30</height> + <font use_class="true"> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="Text" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>Value:</text> + <x>330</x> + <y>150</y> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>Status word:</text> + <x>330</x> + <y>180</y> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_6</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AI2</pv_name> + <x>440</x> + <y>150</y> + <width>115</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_7</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AI2-Stat</pv_name> + <x>440</x> + <y>180</y> + <width>115</width> + </widget> + <widget type="byte_monitor" version="2.0.0"> + <name>Byte Monitor</name> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AI2-Stat</pv_name> + <x>370</x> + <y>220</y> + <width>138</width> + <height>340</height> + <numBits>16</numBits> + <bitReverse>true</bitReverse> + <horizontal>false</horizontal> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <actions> + </actions> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Image Boolean Button_5</name> + <bit>-1</bit> + <x>20</x> + <y>600</y> + <width>560</width> + <height>40</height> + <off_label>Diagnostics</off_label> + <off_image>OffButton.png</off_image> + <on_label>Diagnostics</on_label> + <on_image>OffButton.png</on_image> + <show_led>false</show_led> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <actions> + <action type="open_display"> + <file>ecmcDiagEcSlave_v01.bob</file> + <target>tab</target> + </action> + </actions> + </widget> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/motion/ecmcEL32X4.opi b/99-Shared/adsis8300ws/motion/ecmcEL32X4.opi new file mode 100644 index 0000000..1a1329f --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcEL32X4.opi @@ -0,0 +1,1533 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display typeId="org.csstudio.opibuilder.Display" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_scale_widgets> + <auto_scale_widgets>false</auto_scale_widgets> + <min_width>-1</min_width> + <min_height>-1</min_height> + </auto_scale_widgets> + <auto_zoom_to_fit_all>false</auto_zoom_to_fit_all> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <boy_version>5.1.0.201703151016</boy_version> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <grid_space>6</grid_space> + <height>600</height> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <name></name> + <rules /> + <scripts /> + <show_close_button>true</show_close_button> + <show_edit_range>true</show_edit_range> + <show_grid>true</show_grid> + <show_ruler>true</show_ruler> + <snap_to_geometry>true</snap_to_geometry> + <widget_type>Display</widget_type> + <width>500</width> + <wuid>299d6104:1543d2f8524:-6e2d</wuid> + <x>-1</x> + <y>-1</y> + <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <background_color> + <color name="Background" red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color name="Black" red="0" green="0" blue="0" /> + </border_color> + <border_style>13</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <fc>false</fc> + <font> + <opifont.name fontName="Cantarell" height="11" style="1" pixels="false">Default Bold</opifont.name> + </font> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <height>553</height> + <lock_children>false</lock_children> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <name>$(TYPE)</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>false</show_scrollbar> + <tooltip></tooltip> + <transparent>false</transparent> + <visible>true</visible> + <widget_type>Grouping Container</widget_type> + <width>1141</width> + <wuid>299d6104:1543d2f8524:-68c0</wuid> + <x>0</x> + <y>0</y> + <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="0" blue="0" /> + </border_color> + <border_style>13</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <fc>false</fc> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="255" green="255" blue="255" /> + </foreground_color> + <height>439</height> + <lock_children>false</lock_children> + <macros> + <include_parent_macros>true</include_parent_macros> + <CH_INDEX>1</CH_INDEX> + </macros> + <name>Channel 1</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>true</show_scrollbar> + <tooltip></tooltip> + <transparent>true</transparent> + <visible>true</visible> + <widget_type>Grouping Container</widget_type> + <width>271</width> + <wuid>1789637e:159872a6201:-426a</wuid> + <x>12</x> + <y>73</y> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Status word:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>121</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-6d1d</wuid> + <x>18</x> + <y>33</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AI$(CH_INDEX)-Stat</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>115</width> + <wuid>36f904b6:1544c37dbdf:-5973</wuid> + <x>108</x> + <y>30</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.bytemonitor" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bitReverse>true</bitReverse> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="46" green="52" blue="54" /> + </foreground_color> + <height>337</height> + <horizontal>false</horizontal> + <label> + <s>0: Underrange</s> + <s>1: Overrange</s> + <s>2:</s> + <s>3:</s> + <s>4:</s> + <s>5:</s> + <s>6: Error</s> + <s>7:</s> + <s>8:</s> + <s>9:</s> + <s>A:</s> + <s>B:</s> + <s>C:</s> + <s>D:</s> + <s>E: TX PDO state</s> + <s>F: TX PDO toggle</s> + </label> + <led_border>3</led_border> + <led_border_color> + <color red="150" green="150" blue="150" /> + </led_border_color> + <led_packed>false</led_packed> + <name>Byte Monitor</name> + <numBits>16</numBits> + <off_color> + <color red="0" green="100" blue="0" /> + </off_color> + <on_color> + <color red="0" green="255" blue="0" /> + </on_color> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AI$(CH_INDEX)-Stat</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <square_led>false</square_led> + <startBit>0</startBit> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Byte Monitor</widget_type> + <width>138</width> + <wuid>-b703144:161e0cabb89:-4802</wuid> + <x>24</x> + <y>55</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Value:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>139</width> + <wrap_words>false</wrap_words> + <wuid>-34dc38f2:15991cc0887:-70ca</wuid> + <x>18</x> + <y>8</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AI$(CH_INDEX)</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>115</width> + <wuid>-34dc38f2:15991cc0887:-70cb</wuid> + <x>108</x> + <y>5</y> + </widget> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name></name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Slave Position:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>140</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-5945</wuid> + <x>12</x> + <y>6</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Text Update</name> + <precision>0</precision> + <precision_from_pv>true</precision_from_pv> + <pv_name></pv_name> + <pv_value /> + <rotation_angle>0.0</rotation_angle> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_units>true</show_units> + <text>$(SLAVE_POS)</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <transparent>false</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Text Update</widget_type> + <width>100</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-5941</wuid> + <x>132</x> + <y>6</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.ImageBoolButton" version="1.0.0"> + <actions hook="false" hook_all="false"> + <action type="OPEN_DISPLAY"> + <path>ecmcDiagEcSlave.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <mode>1</mode> + <description></description> + </action> + </actions> + <alarm_pulsing>false</alarm_pulsing> + <align_to_nearest_second>false</align_to_nearest_second> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <boolean_label_position>0</boolean_label_position> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message>Are your sure you want to do this?</confirm_message> + <data_type>0</data_type> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>49</height> + <name>Image Boolean Button_5</name> + <no_animation>false</no_animation> + <off_image>OffButton.png</off_image> + <off_label>OFF</off_label> + <on_image>OffButton.png</on_image> + <on_label>ON</on_label> + <password></password> + <push_action_index>0</push_action_index> + <pv_name></pv_name> + <pv_value /> + <released_action_index>0</released_action_index> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <show_confirm_dialog>0</show_confirm_dialog> + <stretch_to_fit>true</stretch_to_fit> + <toggle_button>false</toggle_button> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <transparency>false</transparency> + <visible>true</visible> + <widget_type>Image Boolean Button</widget_type> + <width>180</width> + <wuid>56c66061:1600706235b:-5b85</wuid> + <x>895</x> + <y>10</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>1</horizontal_alignment> + <name>Label_4</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Diagnostics</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>133</width> + <wrap_words>false</wrap_words> + <wuid>56c66061:1600706235b:-5b84</wuid> + <x>918</x> + <y>25</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="0" blue="0" /> + </border_color> + <border_style>13</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <fc>false</fc> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="255" green="255" blue="255" /> + </foreground_color> + <height>439</height> + <lock_children>false</lock_children> + <macros> + <include_parent_macros>true</include_parent_macros> + <CH_INDEX>2</CH_INDEX> + </macros> + <name>Channel 2</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>true</show_scrollbar> + <tooltip></tooltip> + <transparent>true</transparent> + <visible>true</visible> + <widget_type>Grouping Container</widget_type> + <width>271</width> + <wuid>-b703144:161e0cabb89:-45db</wuid> + <x>282</x> + <y>73</y> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Status word:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>121</width> + <wrap_words>false</wrap_words> + <wuid>-b703144:161e0cabb89:-45da</wuid> + <x>18</x> + <y>33</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AI$(CH_INDEX)-Stat</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>115</width> + <wuid>-b703144:161e0cabb89:-45d9</wuid> + <x>108</x> + <y>30</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.bytemonitor" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bitReverse>true</bitReverse> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="46" green="52" blue="54" /> + </foreground_color> + <height>337</height> + <horizontal>false</horizontal> + <label> + <s>0: Underrange</s> + <s>1: Overrange</s> + <s>2:</s> + <s>3:</s> + <s>4:</s> + <s>5:</s> + <s>6: Error</s> + <s>7:</s> + <s>8:</s> + <s>9:</s> + <s>A:</s> + <s>B:</s> + <s>C:</s> + <s>D:</s> + <s>E: TX PDO state</s> + <s>F: TX PDO toggle</s> + </label> + <led_border>3</led_border> + <led_border_color> + <color red="150" green="150" blue="150" /> + </led_border_color> + <led_packed>false</led_packed> + <name>Byte Monitor</name> + <numBits>16</numBits> + <off_color> + <color red="0" green="100" blue="0" /> + </off_color> + <on_color> + <color red="0" green="255" blue="0" /> + </on_color> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AI$(CH_INDEX)-Stat</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <square_led>false</square_led> + <startBit>0</startBit> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Byte Monitor</widget_type> + <width>138</width> + <wuid>-b703144:161e0cabb89:-45d8</wuid> + <x>24</x> + <y>55</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Value:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>139</width> + <wrap_words>false</wrap_words> + <wuid>-b703144:161e0cabb89:-45d7</wuid> + <x>18</x> + <y>8</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AI$(CH_INDEX)</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>115</width> + <wuid>-b703144:161e0cabb89:-45d6</wuid> + <x>108</x> + <y>5</y> + </widget> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="0" blue="0" /> + </border_color> + <border_style>13</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <fc>false</fc> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="255" green="255" blue="255" /> + </foreground_color> + <height>439</height> + <lock_children>false</lock_children> + <macros> + <include_parent_macros>true</include_parent_macros> + <CH_INDEX>3</CH_INDEX> + </macros> + <name>Channel 3</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>true</show_scrollbar> + <tooltip></tooltip> + <transparent>true</transparent> + <visible>true</visible> + <widget_type>Grouping Container</widget_type> + <width>271</width> + <wuid>-b703144:161e0cabb89:-4588</wuid> + <x>552</x> + <y>73</y> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Status word:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>121</width> + <wrap_words>false</wrap_words> + <wuid>-b703144:161e0cabb89:-4587</wuid> + <x>18</x> + <y>33</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AI$(CH_INDEX)-Stat</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>115</width> + <wuid>-b703144:161e0cabb89:-4586</wuid> + <x>108</x> + <y>30</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.bytemonitor" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bitReverse>true</bitReverse> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="46" green="52" blue="54" /> + </foreground_color> + <height>337</height> + <horizontal>false</horizontal> + <label> + <s>0: Underrange</s> + <s>1: Overrange</s> + <s>2:</s> + <s>3:</s> + <s>4:</s> + <s>5:</s> + <s>6: Error</s> + <s>7:</s> + <s>8:</s> + <s>9:</s> + <s>A:</s> + <s>B:</s> + <s>C:</s> + <s>D:</s> + <s>E: TX PDO state</s> + <s>F: TX PDO toggle</s> + </label> + <led_border>3</led_border> + <led_border_color> + <color red="150" green="150" blue="150" /> + </led_border_color> + <led_packed>false</led_packed> + <name>Byte Monitor</name> + <numBits>16</numBits> + <off_color> + <color red="0" green="100" blue="0" /> + </off_color> + <on_color> + <color red="0" green="255" blue="0" /> + </on_color> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AI$(CH_INDEX)-Stat</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <square_led>false</square_led> + <startBit>0</startBit> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Byte Monitor</widget_type> + <width>138</width> + <wuid>-b703144:161e0cabb89:-4585</wuid> + <x>24</x> + <y>55</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Value:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>139</width> + <wrap_words>false</wrap_words> + <wuid>-b703144:161e0cabb89:-4584</wuid> + <x>18</x> + <y>8</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AI$(CH_INDEX)</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>115</width> + <wuid>-b703144:161e0cabb89:-4583</wuid> + <x>108</x> + <y>5</y> + </widget> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="0" blue="0" /> + </border_color> + <border_style>13</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <fc>false</fc> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="255" green="255" blue="255" /> + </foreground_color> + <height>439</height> + <lock_children>false</lock_children> + <macros> + <include_parent_macros>true</include_parent_macros> + <CH_INDEX>4</CH_INDEX> + </macros> + <name>Channel 4</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>true</show_scrollbar> + <tooltip></tooltip> + <transparent>true</transparent> + <visible>true</visible> + <widget_type>Grouping Container</widget_type> + <width>271</width> + <wuid>-b703144:161e0cabb89:-456d</wuid> + <x>816</x> + <y>73</y> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Status word:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>121</width> + <wrap_words>false</wrap_words> + <wuid>-b703144:161e0cabb89:-456c</wuid> + <x>18</x> + <y>33</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AI$(CH_INDEX)-Stat</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>115</width> + <wuid>-b703144:161e0cabb89:-456b</wuid> + <x>108</x> + <y>30</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.bytemonitor" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bitReverse>true</bitReverse> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="46" green="52" blue="54" /> + </foreground_color> + <height>337</height> + <horizontal>false</horizontal> + <label> + <s>0: Underrange</s> + <s>1: Overrange</s> + <s>2:</s> + <s>3:</s> + <s>4:</s> + <s>5:</s> + <s>6: Error</s> + <s>7:</s> + <s>8:</s> + <s>9:</s> + <s>A:</s> + <s>B:</s> + <s>C:</s> + <s>D:</s> + <s>E: TX PDO state</s> + <s>F: TX PDO toggle</s> + </label> + <led_border>3</led_border> + <led_border_color> + <color red="150" green="150" blue="150" /> + </led_border_color> + <led_packed>false</led_packed> + <name>Byte Monitor</name> + <numBits>16</numBits> + <off_color> + <color red="0" green="100" blue="0" /> + </off_color> + <on_color> + <color red="0" green="255" blue="0" /> + </on_color> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AI$(CH_INDEX)-Stat</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <square_led>false</square_led> + <startBit>0</startBit> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Byte Monitor</widget_type> + <width>138</width> + <wuid>-b703144:161e0cabb89:-456a</wuid> + <x>24</x> + <y>55</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Value:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>139</width> + <wrap_words>false</wrap_words> + <wuid>-b703144:161e0cabb89:-4569</wuid> + <x>18</x> + <y>8</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AI$(CH_INDEX)</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>115</width> + <wuid>-b703144:161e0cabb89:-4568</wuid> + <x>108</x> + <y>5</y> + </widget> + </widget> + </widget> +</display> \ No newline at end of file diff --git a/99-Shared/adsis8300ws/motion/ecmcEL4XX4.opi b/99-Shared/adsis8300ws/motion/ecmcEL4XX4.opi new file mode 100644 index 0000000..d33f790 --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcEL4XX4.opi @@ -0,0 +1,1229 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display typeId="org.csstudio.opibuilder.Display" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_scale_widgets> + <auto_scale_widgets>false</auto_scale_widgets> + <min_width>-1</min_width> + <min_height>-1</min_height> + </auto_scale_widgets> + <auto_zoom_to_fit_all>false</auto_zoom_to_fit_all> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <boy_version>5.1.0.201703151016</boy_version> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <grid_space>6</grid_space> + <height>600</height> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <name></name> + <rules /> + <scripts /> + <show_close_button>true</show_close_button> + <show_edit_range>true</show_edit_range> + <show_grid>true</show_grid> + <show_ruler>true</show_ruler> + <snap_to_geometry>true</snap_to_geometry> + <widget_type>Display</widget_type> + <width>500</width> + <wuid>299d6104:1543d2f8524:-6e2d</wuid> + <x>-1</x> + <y>-1</y> + <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <background_color> + <color name="Background" red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color name="Black" red="0" green="0" blue="0" /> + </border_color> + <border_style>13</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <fc>false</fc> + <font> + <opifont.name fontName="Cantarell" height="11" style="1" pixels="false">Default Bold</opifont.name> + </font> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <height>553</height> + <lock_children>false</lock_children> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <name>$(TYPE)</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>false</show_scrollbar> + <tooltip></tooltip> + <transparent>false</transparent> + <visible>true</visible> + <widget_type>Grouping Container</widget_type> + <width>325</width> + <wuid>299d6104:1543d2f8524:-68c0</wuid> + <x>0</x> + <y>0</y> + <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="0" blue="0" /> + </border_color> + <border_style>13</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <fc>false</fc> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="255" green="255" blue="255" /> + </foreground_color> + <height>108</height> + <lock_children>false</lock_children> + <macros> + <include_parent_macros>true</include_parent_macros> + <CH_INDEX>1</CH_INDEX> + </macros> + <name>Channel 1</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>true</show_scrollbar> + <tooltip></tooltip> + <transparent>true</transparent> + <visible>true</visible> + <widget_type>Grouping Container</widget_type> + <width>271</width> + <wuid>1789637e:159872a6201:-426a</wuid> + <x>12</x> + <y>73</y> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Value RB:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>121</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-6d1d</wuid> + <x>18</x> + <y>33</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AO$(CH_INDEX)-RB</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>115</width> + <wuid>36f904b6:1544c37dbdf:-5973</wuid> + <x>108</x> + <y>30</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Value:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>139</width> + <wrap_words>false</wrap_words> + <wuid>-34dc38f2:15991cc0887:-70ca</wuid> + <x>18</x> + <y>8</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AO$(CH_INDEX)</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>115</width> + <wuid>-34dc38f2:15991cc0887:-70cb</wuid> + <x>108</x> + <y>5</y> + </widget> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name></name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Slave Position:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>140</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-5945</wuid> + <x>12</x> + <y>6</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Text Update</name> + <precision>0</precision> + <precision_from_pv>true</precision_from_pv> + <pv_name></pv_name> + <pv_value /> + <rotation_angle>0.0</rotation_angle> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_units>true</show_units> + <text>$(SLAVE_POS)</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <transparent>false</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Text Update</widget_type> + <width>100</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-5941</wuid> + <x>132</x> + <y>6</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.ImageBoolButton" version="1.0.0"> + <actions hook="false" hook_all="false"> + <action type="OPEN_DISPLAY"> + <path>ecmcDiagEcSlave.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <mode>1</mode> + <description></description> + </action> + </actions> + <alarm_pulsing>false</alarm_pulsing> + <align_to_nearest_second>false</align_to_nearest_second> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <boolean_label_position>0</boolean_label_position> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message>Are your sure you want to do this?</confirm_message> + <data_type>0</data_type> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>49</height> + <name>Image Boolean Button_5</name> + <no_animation>false</no_animation> + <off_image>OffButton.png</off_image> + <off_label>OFF</off_label> + <on_image>OffButton.png</on_image> + <on_label>ON</on_label> + <password></password> + <push_action_index>0</push_action_index> + <pv_name></pv_name> + <pv_value /> + <released_action_index>0</released_action_index> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <show_confirm_dialog>0</show_confirm_dialog> + <stretch_to_fit>true</stretch_to_fit> + <toggle_button>false</toggle_button> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <transparency>false</transparency> + <visible>true</visible> + <widget_type>Image Boolean Button</widget_type> + <width>180</width> + <wuid>56c66061:1600706235b:-5b85</wuid> + <x>103</x> + <y>30</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>1</horizontal_alignment> + <name>Label_4</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Diagnostics</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>133</width> + <wrap_words>false</wrap_words> + <wuid>56c66061:1600706235b:-5b84</wuid> + <x>126</x> + <y>45</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="0" blue="0" /> + </border_color> + <border_style>13</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <fc>false</fc> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="255" green="255" blue="255" /> + </foreground_color> + <height>108</height> + <lock_children>false</lock_children> + <macros> + <include_parent_macros>true</include_parent_macros> + <CH_INDEX>2</CH_INDEX> + </macros> + <name>Channel 2</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>true</show_scrollbar> + <tooltip></tooltip> + <transparent>true</transparent> + <visible>true</visible> + <widget_type>Grouping Container</widget_type> + <width>271</width> + <wuid>-b703144:161e0cabb89:-45db</wuid> + <x>12</x> + <y>180</y> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Value RB:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>121</width> + <wrap_words>false</wrap_words> + <wuid>-b703144:161e0cabb89:-45da</wuid> + <x>18</x> + <y>33</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AO$(CH_INDEX)-RB</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>115</width> + <wuid>-b703144:161e0cabb89:-45d9</wuid> + <x>108</x> + <y>30</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Value:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>139</width> + <wrap_words>false</wrap_words> + <wuid>-b703144:161e0cabb89:-45d7</wuid> + <x>18</x> + <y>8</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AO$(CH_INDEX)</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>115</width> + <wuid>-b703144:161e0cabb89:-45d6</wuid> + <x>108</x> + <y>5</y> + </widget> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="0" blue="0" /> + </border_color> + <border_style>13</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <fc>false</fc> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="255" green="255" blue="255" /> + </foreground_color> + <height>108</height> + <lock_children>false</lock_children> + <macros> + <include_parent_macros>true</include_parent_macros> + <CH_INDEX>3</CH_INDEX> + </macros> + <name>Channel 3</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>true</show_scrollbar> + <tooltip></tooltip> + <transparent>true</transparent> + <visible>true</visible> + <widget_type>Grouping Container</widget_type> + <width>271</width> + <wuid>-bdde897:1624777b1b7:-3809</wuid> + <x>12</x> + <y>294</y> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Value RB:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>121</width> + <wrap_words>false</wrap_words> + <wuid>-bdde897:1624777b1b7:-3808</wuid> + <x>18</x> + <y>33</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AO$(CH_INDEX)-RB</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>115</width> + <wuid>-bdde897:1624777b1b7:-3807</wuid> + <x>108</x> + <y>30</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Value:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>139</width> + <wrap_words>false</wrap_words> + <wuid>-bdde897:1624777b1b7:-3806</wuid> + <x>18</x> + <y>8</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AO$(CH_INDEX)</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>115</width> + <wuid>-bdde897:1624777b1b7:-3805</wuid> + <x>108</x> + <y>5</y> + </widget> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="0" blue="0" /> + </border_color> + <border_style>13</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <fc>false</fc> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="255" green="255" blue="255" /> + </foreground_color> + <height>108</height> + <lock_children>false</lock_children> + <macros> + <include_parent_macros>true</include_parent_macros> + <CH_INDEX>4</CH_INDEX> + </macros> + <name>Channel 4</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>true</show_scrollbar> + <tooltip></tooltip> + <transparent>true</transparent> + <visible>true</visible> + <widget_type>Grouping Container</widget_type> + <width>271</width> + <wuid>-bdde897:1624777b1b7:-37f1</wuid> + <x>12</x> + <y>408</y> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Value RB:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>121</width> + <wrap_words>false</wrap_words> + <wuid>-bdde897:1624777b1b7:-37f0</wuid> + <x>18</x> + <y>33</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AO$(CH_INDEX)-RB</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>115</width> + <wuid>-bdde897:1624777b1b7:-37ef</wuid> + <x>108</x> + <y>30</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Value:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>139</width> + <wrap_words>false</wrap_words> + <wuid>-bdde897:1624777b1b7:-37ee</wuid> + <x>18</x> + <y>8</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-AO$(CH_INDEX)</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>115</width> + <wuid>-bdde897:1624777b1b7:-37ed</wuid> + <x>108</x> + <y>5</y> + </widget> + </widget> + </widget> +</display> \ No newline at end of file diff --git a/99-Shared/adsis8300ws/motion/ecmcEL5101_v01.bob b/99-Shared/adsis8300ws/motion/ecmcEL5101_v01.bob new file mode 100644 index 0000000..3b512b4 --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcEL5101_v01.bob @@ -0,0 +1,460 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>ecmcEL5101</name> + <width>500</width> + <height>750</height> + <actions> + </actions> + <widget type="group" version="2.0.0"> + <name>MGGrey03_1</name> + <width>500</width> + <height>750</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background_2</name> + <width>500</width> + <height>750</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>MGGrey03-title_3</name> + <text>$(TYPE)</text> + <width>500</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_17</name> + <text>Slave Position:</text> + <x>150</x> + <y>60</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Text Update_8</name> + <text>$(SLAVE_POS)</text> + <x>260</x> + <y>60</y> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>false</transparent> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_2</name> + <x>20</x> + <y>110</y> + <width>460</width> + <height>560</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <class>HEADER3</class> + <text>Encoder</text> + <x>20</x> + <y>110</y> + <width>460</width> + <height>30</height> + <font use_class="true"> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="Text" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Image Boolean Button_5</name> + <actions> + <action type="open_display"> + <file>ecmcDiagEcSlave_v01.bob</file> + <target>tab</target> + </action> + </actions> + <text>Diagnostics</text> + <x>20</x> + <y>690</y> + <width>460</width> + <height>40</height> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="byte_monitor" version="2.0.0"> + <name>Byte Monitor</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Enc01-Cmd</pv_name> + <x>50</x> + <y>160</y> + <width>172</width> + <height>160</height> + <bitReverse>true</bitReverse> + <horizontal>false</horizontal> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <labels> + <text>0: Enable Latch C</text> + <text>1: Enable latch extern pos</text> + <text>2: Set Counter</text> + <text>3: Enable latch extern neg</text> + </labels> + <actions> + </actions> + </widget> + <widget type="byte_monitor" version="2.0.0"> + <name>Byte Monitor</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Enc01-Stat</pv_name> + <x>270</x> + <y>160</y> + <width>187</width> + <height>320</height> + <numBits>16</numBits> + <bitReverse>true</bitReverse> + <horizontal>false</horizontal> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <labels> + <text>0: Latch C valid</text> + <text>1: Latch extern valid</text> + <text>2: Set counter done</text> + <text>3: Counter underflow</text> + <text>4: Counter overflow</text> + <text>5: Status of input status</text> + <text>6: Open circuit</text> + <text>7: Extrapolation stall</text> + <text>8: Status input A</text> + <text>9: Status input B</text> + <text>A: Status input C</text> + <text>B: Status input gate</text> + <text>C: Status input latch</text> + <text>D: Sync error</text> + </labels> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Control word:</text> + <x>50</x> + <y>510</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_3</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Enc01-Cmd-RB</pv_name> + <x>310</x> + <y>510</y> + <width>140</width> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_3</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Enc01-Cmd</pv_name> + <x>160</x> + <y>510</y> + <width>140</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Status word:</text> + <x>50</x> + <y>538</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_3</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Enc01-Stat</pv_name> + <x>310</x> + <y>538</y> + <width>140</width> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Counter Value:</text> + <x>50</x> + <y>566</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_3</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Enc01-PosCmd</pv_name> + <x>160</x> + <y>566</y> + <width>140</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_3</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Enc01-PosCmd-RB</pv_name> + <x>310</x> + <y>566</y> + <width>140</width> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Position:</text> + <x>50</x> + <y>594</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_3</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Enc01-PosAct</pv_name> + <x>310</x> + <y>594</y> + <width>140</width> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Latch Position:</text> + <x>50</x> + <y>622</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_3</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Enc01-LtchPosAct</pv_name> + <x>310</x> + <y>622</y> + <width>140</width> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/motion/ecmcEL7037_v01.bob b/99-Shared/adsis8300ws/motion/ecmcEL7037_v01.bob new file mode 100644 index 0000000..131150d --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcEL7037_v01.bob @@ -0,0 +1,596 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>ecmcEL7037</name> + <width>810</width> + <height>690</height> + <actions> + </actions> + <widget type="group" version="2.0.0"> + <name>MGGrey03_1</name> + <width>810</width> + <height>690</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background_2</name> + <width>810</width> + <height>690</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_3</name> + <x>500</x> + <y>110</y> + <width>290</width> + <height>500</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>MGGrey03-title_3</name> + <text>$(TYPE)</text> + <width>810</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <foreground_color> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_17</name> + <text>Slave Position:</text> + <x>300</x> + <y>60</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Text Update_8</name> + <text>$(SLAVE_POS)</text> + <x>410</x> + <y>60</y> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <transparent>false</transparent> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_2</name> + <x>20</x> + <y>110</y> + <width>460</width> + <height>500</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <class>HEADER3</class> + <text>Stepper</text> + <x>20</x> + <y>110</y> + <width>460</width> + <height>30</height> + <font use_class="true"> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="Text" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>Control word:</text> + <x>30</x> + <y>510</y> + <width>120</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_4</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Drv01-Cmd-RB</pv_name> + <x>310</x> + <y>510</y> + <width>140</width> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_5</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Drv01-Cmd</pv_name> + <x>160</x> + <y>510</y> + <width>140</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_20</name> + <text>Status word:</text> + <x>30</x> + <y>538</y> + <width>120</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_6</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Drv01-Stat</pv_name> + <x>310</x> + <y>538</y> + <width>140</width> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_21</name> + <text>Velocity Setpoint:</text> + <x>30</x> + <y>566</y> + <width>120</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Image Boolean Button_5</name> + <actions> + <action type="open_display"> + <file>ecmcDiagEcSlave_v01.bob</file> + <target>tab</target> + </action> + </actions> + <text>Diagnostics</text> + <x>20</x> + <y>630</y> + <width>770</width> + <height>40</height> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="byte_monitor" version="2.0.0"> + <name>Byte Monitor</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Enc01-Stat</pv_name> + <x>550</x> + <y>160</y> + <width>180</width> + <height>320</height> + <numBits>16</numBits> + <bitReverse>true</bitReverse> + <horizontal>false</horizontal> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <labels> + <text>0: Latch C valid</text> + <text>1: Latch extern valid</text> + <text>2: Set counter done</text> + <text>3: Counter underflow</text> + <text>4: Counter overflow</text> + <text></text> + <text></text> + <text>7: Extrapolation stall</text> + <text>8: Status input A</text> + <text>9: Status input B</text> + <text>A: Status input C</text> + <text></text> + <text>C: Status input latch</text> + <text>D: Sync error</text> + <text></text> + <text></text> + </labels> + <actions> + </actions> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_13</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Enc01-Stat</pv_name> + <x>630</x> + <y>510</y> + <width>140</width> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_16</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Enc01-PosAct</pv_name> + <x>630</x> + <y>540</y> + <width>140</width> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_17</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Enc01-LtchPosAct</pv_name> + <x>630</x> + <y>570</y> + <width>140</width> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_28</name> + <text>Position:</text> + <x>520</x> + <y>540</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_29</name> + <text>Latch Position:</text> + <x>520</x> + <y>570</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_26</name> + <text>Status word:</text> + <x>520</x> + <y>510</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_24</name> + <class>HEADER3</class> + <text>Encoder</text> + <x>500</x> + <y>110</y> + <width>290</width> + <height>30</height> + <font use_class="true"> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="Text" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_23</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Drv01-Spd</pv_name> + <x>160</x> + <y>566</y> + <width>140</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_24</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Drv01-Spd-RB</pv_name> + <x>310</x> + <y>566</y> + <width>140</width> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="byte_monitor" version="2.0.0"> + <name>Byte Monitor</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Drv01-Cmd-RB</pv_name> + <x>60</x> + <y>160</y> + <width>138</width> + <height>320</height> + <numBits>16</numBits> + <bitReverse>true</bitReverse> + <horizontal>false</horizontal> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <labels> + <text>0: Enable</text> + <text>1: Reset</text> + <text>2: Reduce torque</text> + <text></text> + <text></text> + <text></text> + <text></text> + <text></text> + <text></text> + <text></text> + <text></text> + <text></text> + <text>C: Output 1</text> + <text></text> + <text></text> + <text></text> + </labels> + <actions> + </actions> + </widget> + <widget type="byte_monitor" version="2.0.0"> + <name>Byte Monitor</name> + <pv_name>$(P)m$(MASTER_ID)s$(SLAVE_POS)-Drv01-Stat</pv_name> + <x>280</x> + <y>160</y> + <width>157</width> + <height>320</height> + <numBits>16</numBits> + <bitReverse>true</bitReverse> + <horizontal>false</horizontal> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <labels> + <text>0: Ready to enable</text> + <text>1: Ready</text> + <text>2: Warning</text> + <text>3: Error</text> + <text>4: Moving positive</text> + <text>5: Moving Negative</text> + <text>6: Torque reduced</text> + <text>7: Motor stall</text> + <text></text> + <text></text> + <text></text> + <text>B: Digital input 1</text> + <text>C: Digital input 2</text> + <text>D: Sync error</text> + <text>E: TxPDO toggle</text> + <text></text> + </labels> + <actions> + </actions> + </widget> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/motion/ecmcEL7041.opi b/99-Shared/adsis8300ws/motion/ecmcEL7041.opi new file mode 100644 index 0000000..23eb662 --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcEL7041.opi @@ -0,0 +1,1291 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display typeId="org.csstudio.opibuilder.Display" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_scale_widgets> + <auto_scale_widgets>false</auto_scale_widgets> + <min_width>-1</min_width> + <min_height>-1</min_height> + </auto_scale_widgets> + <auto_zoom_to_fit_all>false</auto_zoom_to_fit_all> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <boy_version>5.1.0.201703151016</boy_version> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <grid_space>6</grid_space> + <height>530</height> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <name></name> + <rules /> + <scripts /> + <show_close_button>true</show_close_button> + <show_edit_range>true</show_edit_range> + <show_grid>true</show_grid> + <show_ruler>true</show_ruler> + <snap_to_geometry>true</snap_to_geometry> + <widget_type>Display</widget_type> + <width>800</width> + <wuid>299d6104:1543d2f8524:-6e2d</wuid> + <x>-1</x> + <y>-1</y> + <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <background_color> + <color name="Background" red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color name="Black" red="0" green="0" blue="0" /> + </border_color> + <border_style>13</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <fc>false</fc> + <font> + <opifont.name fontName="Cantarell" height="11" style="1" pixels="false">Default Bold</opifont.name> + </font> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <height>565</height> + <lock_children>false</lock_children> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <name>$(TYPE)</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>false</show_scrollbar> + <tooltip></tooltip> + <transparent>false</transparent> + <visible>true</visible> + <widget_type>Grouping Container</widget_type> + <width>800</width> + <wuid>299d6104:1543d2f8524:-68c0</wuid> + <x>0</x> + <y>0</y> + <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="0" blue="0" /> + </border_color> + <border_style>13</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <fc>false</fc> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="255" green="255" blue="255" /> + </foreground_color> + <height>469</height> + <lock_children>false</lock_children> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <name>Stepper</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>true</show_scrollbar> + <tooltip></tooltip> + <transparent>true</transparent> + <visible>true</visible> + <widget_type>Grouping Container</widget_type> + <width>434</width> + <wuid>1789637e:159872a6201:-426a</wuid> + <x>-1</x> + <y>47</y> + <widget typeId="org.csstudio.opibuilder.widgets.bytemonitor" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bitReverse>true</bitReverse> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="46" green="52" blue="54" /> + </foreground_color> + <height>337</height> + <horizontal>false</horizontal> + <label> + <s>0: Enable</s> + <s>1: Reset</s> + <s>2: Reduce torque</s> + <s>3:</s> + <s>4:</s> + <s>5:</s> + <s>6:</s> + <s>7:</s> + <s>8:</s> + <s>9:</s> + <s>A:</s> + <s>B:</s> + <s>C: Output 1</s> + <s>D:</s> + <s>E:</s> + <s>F:</s> + </label> + <led_border>3</led_border> + <led_border_color> + <color red="150" green="150" blue="150" /> + </led_border_color> + <led_packed>false</led_packed> + <name>Byte Monitor</name> + <numBits>16</numBits> + <off_color> + <color red="0" green="100" blue="0" /> + </off_color> + <on_color> + <color red="0" green="255" blue="0" /> + </on_color> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Drv-Cmd-RB</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <square_led>false</square_led> + <startBit>0</startBit> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Byte Monitor</widget_type> + <width>138</width> + <wuid>-1a912884:1556dcabf47:-6cb7</wuid> + <x>5</x> + <y>6</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.bytemonitor" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bitReverse>true</bitReverse> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="46" green="52" blue="54" /> + </foreground_color> + <height>337</height> + <horizontal>false</horizontal> + <label> + <s>0: Ready to enable</s> + <s>1: Ready</s> + <s>2: Warning</s> + <s>3: Error</s> + <s>4: Moving positive</s> + <s>5: Moving Negative</s> + <s>6: Torque reduced</s> + <s>7: Motor stall</s> + <s>8:</s> + <s>9:</s> + <s>A:</s> + <s>B: Digital input 1</s> + <s>C: Digital input 2</s> + <s>D: Sync error</s> + <s>E: TxPDO toggle</s> + <s>F:</s> + </label> + <led_border>3</led_border> + <led_border_color> + <color red="150" green="150" blue="150" /> + </led_border_color> + <led_packed>false</led_packed> + <name>Byte Monitor</name> + <numBits>16</numBits> + <off_color> + <color red="0" green="100" blue="0" /> + </off_color> + <on_color> + <color red="0" green="255" blue="0" /> + </on_color> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Drv-Stat</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <square_led>false</square_led> + <startBit>0</startBit> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Byte Monitor</widget_type> + <width>157</width> + <wuid>-1835f03:154ce74e5bf:-386f</wuid> + <x>192</x> + <y>6</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Control word:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>116</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-6cb4</wuid> + <x>5</x> + <y>339</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color name="WritePV_Background" red="128" green="255" blue="255" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Drv-Cmd</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>127</width> + <wuid>-1a912884:1556dcabf47:-6cb6</wuid> + <x>132</x> + <y>336</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Drv-Cmd-RB</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>127</width> + <wuid>-1a912884:1556dcabf47:-6cb5</wuid> + <x>264</x> + <y>336</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Status word:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>121</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-6d1d</wuid> + <x>5</x> + <y>364</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Drv-Stat</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>127</width> + <wuid>36f904b6:1544c37dbdf:-5973</wuid> + <x>264</x> + <y>361</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Velocity Setpoint:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>139</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-6c52</wuid> + <x>5</x> + <y>389</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color name="WritePV_Background" red="128" green="255" blue="255" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Drv-Spd</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>127</width> + <wuid>-1a912884:1556dcabf47:-6c54</wuid> + <x>132</x> + <y>386</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Drv-Spd-RB</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>127</width> + <wuid>-1a912884:1556dcabf47:-6c53</wuid> + <x>264</x> + <y>386</y> + </widget> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name></name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Slave Position:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>140</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-5945</wuid> + <x>12</x> + <y>6</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Text Update</name> + <precision>0</precision> + <precision_from_pv>true</precision_from_pv> + <pv_name></pv_name> + <pv_value /> + <rotation_angle>0.0</rotation_angle> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_units>true</show_units> + <text>$(SLAVE_POS)</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <transparent>false</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Text Update</widget_type> + <width>100</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-5941</wuid> + <x>132</x> + <y>6</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="0" blue="0" /> + </border_color> + <border_style>13</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <fc>false</fc> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="255" green="255" blue="255" /> + </foreground_color> + <height>469</height> + <lock_children>false</lock_children> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <name>Encoder</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>true</show_scrollbar> + <tooltip></tooltip> + <transparent>true</transparent> + <visible>true</visible> + <widget_type>Grouping Container</widget_type> + <width>318</width> + <wuid>1789637e:159872a6201:-4208</wuid> + <x>432</x> + <y>47</y> + <widget typeId="org.csstudio.opibuilder.widgets.bytemonitor" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bitReverse>true</bitReverse> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="46" green="52" blue="54" /> + </foreground_color> + <height>337</height> + <horizontal>false</horizontal> + <label> + <s>0: Latch C valid</s> + <s>1: Latch extern valid</s> + <s>2: Set counter done</s> + <s>3: Counter underflow</s> + <s>4: Counter overflow</s> + <s>5:</s> + <s>6:</s> + <s>7: Extrapolation stall</s> + <s>8: Status input A</s> + <s>9: Status input B</s> + <s>A: Status input C</s> + <s>B:</s> + <s>C: Status input latch</s> + <s>D: Sync error</s> + <s>E:</s> + <s>F:</s> + </label> + <led_border>3</led_border> + <led_border_color> + <color red="150" green="150" blue="150" /> + </led_border_color> + <led_packed>false</led_packed> + <name>Byte Monitor</name> + <numBits>16</numBits> + <off_color> + <color red="0" green="100" blue="0" /> + </off_color> + <on_color> + <color red="0" green="255" blue="0" /> + </on_color> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Enc-Stat</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <square_led>false</square_led> + <startBit>0</startBit> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Byte Monitor</widget_type> + <width>187</width> + <wuid>-1a912884:1556dcabf47:-6c2b</wuid> + <x>12</x> + <y>7</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Latch Position:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>125</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-6ba2</wuid> + <x>12</x> + <y>397</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Enc-Latch-PosAct</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>127</width> + <wuid>-1a912884:1556dcabf47:-6ba3</wuid> + <x>149</x> + <y>394</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Position:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>139</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-6bed</wuid> + <x>12</x> + <y>372</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Enc-PosAct</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>127</width> + <wuid>-1a912884:1556dcabf47:-6bee</wuid> + <x>149</x> + <y>369</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Status word:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>121</width> + <wrap_words>false</wrap_words> + <wuid>1789637e:159872a6201:-4203</wuid> + <x>12</x> + <y>346</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Enc-Stat</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>127</width> + <wuid>-1a912884:1556dcabf47:-6c29</wuid> + <x>149</x> + <y>343</y> + </widget> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.ImageBoolButton" version="1.0.0"> + <actions hook="false" hook_all="false"> + <action type="OPEN_DISPLAY"> + <path>ecmcDiagEcSlave.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <mode>1</mode> + <description></description> + </action> + </actions> + <alarm_pulsing>false</alarm_pulsing> + <align_to_nearest_second>false</align_to_nearest_second> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <boolean_label_position>0</boolean_label_position> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message>Are your sure you want to do this?</confirm_message> + <data_type>0</data_type> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>49</height> + <name>Image Boolean Button_5</name> + <no_animation>false</no_animation> + <off_image>OffButton.png</off_image> + <off_label>OFF</off_label> + <on_image>OffButton.png</on_image> + <on_label>ON</on_label> + <password></password> + <push_action_index>0</push_action_index> + <pv_name></pv_name> + <pv_value /> + <released_action_index>0</released_action_index> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <show_confirm_dialog>0</show_confirm_dialog> + <stretch_to_fit>true</stretch_to_fit> + <toggle_button>false</toggle_button> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <transparency>false</transparency> + <visible>true</visible> + <widget_type>Image Boolean Button</widget_type> + <width>180</width> + <wuid>56c66061:1600706235b:-5ae7</wuid> + <x>564</x> + <y>-1</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>1</horizontal_alignment> + <name>Label_4</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Diagnostics</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>133</width> + <wrap_words>false</wrap_words> + <wuid>56c66061:1600706235b:-5ae6</wuid> + <x>587</x> + <y>14</y> + </widget> + </widget> +</display> \ No newline at end of file diff --git a/99-Shared/adsis8300ws/motion/ecmcEL7047.opi b/99-Shared/adsis8300ws/motion/ecmcEL7047.opi new file mode 100644 index 0000000..77a530f --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcEL7047.opi @@ -0,0 +1,1291 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display typeId="org.csstudio.opibuilder.Display" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_scale_widgets> + <auto_scale_widgets>false</auto_scale_widgets> + <min_width>-1</min_width> + <min_height>-1</min_height> + </auto_scale_widgets> + <auto_zoom_to_fit_all>false</auto_zoom_to_fit_all> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <boy_version>5.1.0.201703151016</boy_version> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <grid_space>6</grid_space> + <height>530</height> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <name></name> + <rules /> + <scripts /> + <show_close_button>true</show_close_button> + <show_edit_range>true</show_edit_range> + <show_grid>true</show_grid> + <show_ruler>true</show_ruler> + <snap_to_geometry>true</snap_to_geometry> + <widget_type>Display</widget_type> + <width>800</width> + <wuid>299d6104:1543d2f8524:-6e2d</wuid> + <x>-1</x> + <y>-1</y> + <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <background_color> + <color name="Background" red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color name="Black" red="0" green="0" blue="0" /> + </border_color> + <border_style>13</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <fc>false</fc> + <font> + <opifont.name fontName="Cantarell" height="11" style="1" pixels="false">Default Bold</opifont.name> + </font> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <height>559</height> + <lock_children>false</lock_children> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <name>$(TYPE)</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>false</show_scrollbar> + <tooltip></tooltip> + <transparent>false</transparent> + <visible>true</visible> + <widget_type>Grouping Container</widget_type> + <width>800</width> + <wuid>299d6104:1543d2f8524:-68c0</wuid> + <x>0</x> + <y>0</y> + <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="0" blue="0" /> + </border_color> + <border_style>13</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <fc>false</fc> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="255" green="255" blue="255" /> + </foreground_color> + <height>469</height> + <lock_children>false</lock_children> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <name>Stepper</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>true</show_scrollbar> + <tooltip></tooltip> + <transparent>true</transparent> + <visible>true</visible> + <widget_type>Grouping Container</widget_type> + <width>434</width> + <wuid>1789637e:159872a6201:-426a</wuid> + <x>0</x> + <y>48</y> + <widget typeId="org.csstudio.opibuilder.widgets.bytemonitor" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bitReverse>true</bitReverse> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="46" green="52" blue="54" /> + </foreground_color> + <height>337</height> + <horizontal>false</horizontal> + <label> + <s>0: Enable</s> + <s>1: Reset</s> + <s>2: Reduce torque</s> + <s>3:</s> + <s>4:</s> + <s>5:</s> + <s>6:</s> + <s>7:</s> + <s>8:</s> + <s>9:</s> + <s>A:</s> + <s>B:</s> + <s>C: Output 1</s> + <s>D:</s> + <s>E:</s> + <s>F:</s> + </label> + <led_border>3</led_border> + <led_border_color> + <color red="150" green="150" blue="150" /> + </led_border_color> + <led_packed>false</led_packed> + <name>Byte Monitor</name> + <numBits>16</numBits> + <off_color> + <color red="0" green="100" blue="0" /> + </off_color> + <on_color> + <color red="0" green="255" blue="0" /> + </on_color> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Drv-Cmd-RB</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <square_led>false</square_led> + <startBit>0</startBit> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Byte Monitor</widget_type> + <width>138</width> + <wuid>-1a912884:1556dcabf47:-6cb7</wuid> + <x>5</x> + <y>6</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.bytemonitor" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bitReverse>true</bitReverse> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="46" green="52" blue="54" /> + </foreground_color> + <height>337</height> + <horizontal>false</horizontal> + <label> + <s>0: Ready to enable</s> + <s>1: Ready</s> + <s>2: Warning</s> + <s>3: Error</s> + <s>4: Moving positive</s> + <s>5: Moving Negative</s> + <s>6: Torque reduced</s> + <s>7: Motor stall</s> + <s>8:</s> + <s>9:</s> + <s>A:</s> + <s>B: Digital input 1</s> + <s>C: Digital input 2</s> + <s>D: Sync error</s> + <s>E: TxPDO toggle</s> + <s>F:</s> + </label> + <led_border>3</led_border> + <led_border_color> + <color red="150" green="150" blue="150" /> + </led_border_color> + <led_packed>false</led_packed> + <name>Byte Monitor</name> + <numBits>16</numBits> + <off_color> + <color red="0" green="100" blue="0" /> + </off_color> + <on_color> + <color red="0" green="255" blue="0" /> + </on_color> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Drv-Stat</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <square_led>false</square_led> + <startBit>0</startBit> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Byte Monitor</widget_type> + <width>157</width> + <wuid>-1835f03:154ce74e5bf:-386f</wuid> + <x>192</x> + <y>6</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Control word:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>116</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-6cb4</wuid> + <x>5</x> + <y>339</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color name="WritePV_Background" red="128" green="255" blue="255" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Drv-Cmd</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>127</width> + <wuid>-1a912884:1556dcabf47:-6cb6</wuid> + <x>132</x> + <y>336</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Drv-Cmd-RB</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>127</width> + <wuid>-1a912884:1556dcabf47:-6cb5</wuid> + <x>264</x> + <y>336</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Status word:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>121</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-6d1d</wuid> + <x>5</x> + <y>364</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Drv-Stat</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>127</width> + <wuid>36f904b6:1544c37dbdf:-5973</wuid> + <x>264</x> + <y>361</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Velocity Setpoint:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>139</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-6c52</wuid> + <x>5</x> + <y>389</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color name="WritePV_Background" red="128" green="255" blue="255" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Drv-Spd</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>127</width> + <wuid>-1a912884:1556dcabf47:-6c54</wuid> + <x>132</x> + <y>386</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Drv-Spd-RB</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>127</width> + <wuid>-1a912884:1556dcabf47:-6c53</wuid> + <x>264</x> + <y>386</y> + </widget> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name></name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Slave Position:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>140</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-5945</wuid> + <x>12</x> + <y>6</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Text Update</name> + <precision>0</precision> + <precision_from_pv>true</precision_from_pv> + <pv_name></pv_name> + <pv_value /> + <rotation_angle>0.0</rotation_angle> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_units>true</show_units> + <text>$(SLAVE_POS)</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <transparent>false</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Text Update</widget_type> + <width>100</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-5941</wuid> + <x>132</x> + <y>6</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="0" blue="0" /> + </border_color> + <border_style>13</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <fc>false</fc> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="255" green="255" blue="255" /> + </foreground_color> + <height>469</height> + <lock_children>false</lock_children> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <name>Encoder</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>true</show_scrollbar> + <tooltip></tooltip> + <transparent>true</transparent> + <visible>true</visible> + <widget_type>Grouping Container</widget_type> + <width>318</width> + <wuid>1789637e:159872a6201:-4208</wuid> + <x>433</x> + <y>51</y> + <widget typeId="org.csstudio.opibuilder.widgets.bytemonitor" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bitReverse>true</bitReverse> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="46" green="52" blue="54" /> + </foreground_color> + <height>337</height> + <horizontal>false</horizontal> + <label> + <s>0: Latch C valid</s> + <s>1: Latch extern valid</s> + <s>2: Set counter done</s> + <s>3: Counter underflow</s> + <s>4: Counter overflow</s> + <s>5:</s> + <s>6:</s> + <s>7: Extrapolation stall</s> + <s>8: Status input A</s> + <s>9: Status input B</s> + <s>A: Status input C</s> + <s>B:</s> + <s>C: Status input latch</s> + <s>D: Sync error</s> + <s>E:</s> + <s>F:</s> + </label> + <led_border>3</led_border> + <led_border_color> + <color red="150" green="150" blue="150" /> + </led_border_color> + <led_packed>false</led_packed> + <name>Byte Monitor</name> + <numBits>16</numBits> + <off_color> + <color red="0" green="100" blue="0" /> + </off_color> + <on_color> + <color red="0" green="255" blue="0" /> + </on_color> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Enc-Stat</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <square_led>false</square_led> + <startBit>0</startBit> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Byte Monitor</widget_type> + <width>187</width> + <wuid>-1a912884:1556dcabf47:-6c2b</wuid> + <x>12</x> + <y>7</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Latch Position:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>125</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-6ba2</wuid> + <x>12</x> + <y>397</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Enc-Latch-PosAct</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>127</width> + <wuid>-1a912884:1556dcabf47:-6ba3</wuid> + <x>149</x> + <y>394</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Position:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>139</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-6bed</wuid> + <x>12</x> + <y>372</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Enc-PosAct</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>127</width> + <wuid>-1a912884:1556dcabf47:-6bee</wuid> + <x>149</x> + <y>369</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Status word:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>121</width> + <wrap_words>false</wrap_words> + <wuid>1789637e:159872a6201:-4203</wuid> + <x>12</x> + <y>346</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="238" green="238" blue="236" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message></confirm_message> + <enabled>false</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>26</height> + <horizontal_alignment>2</horizontal_alignment> + <limits_from_pv>false</limits_from_pv> + <maximum>1.7976931348623157E308</maximum> + <minimum>-1.7976931348623157E308</minimum> + <multiline_input>false</multiline_input> + <name>Text_3</name> + <next_focus>0</next_focus> + <password_input>false</password_input> + <precision>0</precision> + <precision_from_pv>false</precision_from_pv> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Enc-Stat</pv_name> + <pv_value /> + <read_only>false</read_only> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_native_border>true</show_native_border> + <show_units>false</show_units> + <style>1</style> + <text>#</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Text Input</widget_type> + <width>127</width> + <wuid>-1a912884:1556dcabf47:-6c29</wuid> + <x>149</x> + <y>343</y> + </widget> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.ImageBoolButton" version="1.0.0"> + <actions hook="false" hook_all="false"> + <action type="OPEN_DISPLAY"> + <path>ecmcDiagEcSlave.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <mode>1</mode> + <description></description> + </action> + </actions> + <alarm_pulsing>false</alarm_pulsing> + <align_to_nearest_second>false</align_to_nearest_second> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <boolean_label_position>0</boolean_label_position> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message>Are your sure you want to do this?</confirm_message> + <data_type>0</data_type> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>49</height> + <name>Image Boolean Button_5</name> + <no_animation>false</no_animation> + <off_image>OffButton.png</off_image> + <off_label>OFF</off_label> + <on_image>OffButton.png</on_image> + <on_label>ON</on_label> + <password></password> + <push_action_index>0</push_action_index> + <pv_name></pv_name> + <pv_value /> + <released_action_index>0</released_action_index> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <show_confirm_dialog>0</show_confirm_dialog> + <stretch_to_fit>true</stretch_to_fit> + <toggle_button>false</toggle_button> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <transparency>false</transparency> + <visible>true</visible> + <widget_type>Image Boolean Button</widget_type> + <width>180</width> + <wuid>56c66061:1600706235b:-5b0d</wuid> + <x>565</x> + <y>3</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>1</horizontal_alignment> + <name>Label_4</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Diagnostics</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>133</width> + <wrap_words>false</wrap_words> + <wuid>56c66061:1600706235b:-5b0c</wuid> + <x>588</x> + <y>18</y> + </widget> + </widget> +</display> \ No newline at end of file diff --git a/99-Shared/adsis8300ws/motion/ecmcEL9410.opi b/99-Shared/adsis8300ws/motion/ecmcEL9410.opi new file mode 100644 index 0000000..157abc6 --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcEL9410.opi @@ -0,0 +1,473 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display typeId="org.csstudio.opibuilder.Display" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_scale_widgets> + <auto_scale_widgets>false</auto_scale_widgets> + <min_width>-1</min_width> + <min_height>-1</min_height> + </auto_scale_widgets> + <auto_zoom_to_fit_all>false</auto_zoom_to_fit_all> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <boy_version>5.1.0.201703151016</boy_version> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <grid_space>6</grid_space> + <height>250</height> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <name></name> + <rules /> + <scripts /> + <show_close_button>true</show_close_button> + <show_edit_range>true</show_edit_range> + <show_grid>true</show_grid> + <show_ruler>true</show_ruler> + <snap_to_geometry>true</snap_to_geometry> + <widget_type>Display</widget_type> + <width>200</width> + <wuid>299d6104:1543d2f8524:-6e2d</wuid> + <x>-1</x> + <y>-1</y> + <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <background_color> + <color name="Background" red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color name="Black" red="0" green="0" blue="0" /> + </border_color> + <border_style>13</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <fc>false</fc> + <font> + <opifont.name fontName="Cantarell" height="11" style="1" pixels="false">Default Bold</opifont.name> + </font> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <height>193</height> + <lock_children>false</lock_children> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <name>$(TYPE)</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>false</show_scrollbar> + <tooltip></tooltip> + <transparent>false</transparent> + <visible>true</visible> + <widget_type>Grouping Container</widget_type> + <width>211</width> + <wuid>299d6104:1543d2f8524:-68c0</wuid> + <x>0</x> + <y>0</y> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name></name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Slave Position:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>140</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-5945</wuid> + <x>6</x> + <y>12</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Text Update</name> + <precision>0</precision> + <precision_from_pv>true</precision_from_pv> + <pv_name></pv_name> + <pv_value /> + <rotation_angle>0.0</rotation_angle> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_units>true</show_units> + <text>$(SLAVE_POS)</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <transparent>false</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Text Update</widget_type> + <width>100</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-5941</wuid> + <x>126</x> + <y>12</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>E-Bus OK:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>97</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-6c28</wuid> + <x>6</x> + <y>53</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <bulb_border>3</bulb_border> + <bulb_border_color> + <color red="150" green="150" blue="150" /> + </bulb_border_color> + <data_type>0</data_type> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <height>20</height> + <name>LED</name> + <off_color> + <color red="0" green="255" blue="0" /> + </off_color> + <off_label>OFF</off_label> + <on_color> + <color name="Major" red="255" green="0" blue="0" /> + </on_color> + <on_label>ON</on_label> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-EBus-Stat</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <square_led>false</square_led> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>LED</widget_type> + <width>20</width> + <wuid>-1a912884:1556dcabf47:-511b</wuid> + <x>132</x> + <y>53</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Power:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>97</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-510a</wuid> + <x>6</x> + <y>72</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <bulb_border>3</bulb_border> + <bulb_border_color> + <color red="150" green="150" blue="150" /> + </bulb_border_color> + <data_type>0</data_type> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <height>20</height> + <name>LED</name> + <off_color> + <color red="0" green="255" blue="0" /> + </off_color> + <off_label>OFF</off_label> + <on_color> + <color name="Major" red="255" green="0" blue="0" /> + </on_color> + <on_label>ON</on_label> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Power-Stat</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <square_led>false</square_led> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>LED</widget_type> + <width>20</width> + <wuid>-1a912884:1556dcabf47:-5109</wuid> + <x>132</x> + <y>72</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.ImageBoolButton" version="1.0.0"> + <actions hook="false" hook_all="false"> + <action type="OPEN_DISPLAY"> + <path>ecmcDiagEcSlave.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <mode>1</mode> + <description></description> + </action> + </actions> + <alarm_pulsing>false</alarm_pulsing> + <align_to_nearest_second>false</align_to_nearest_second> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <boolean_label_position>0</boolean_label_position> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message>Are your sure you want to do this?</confirm_message> + <data_type>0</data_type> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>49</height> + <name>Image Boolean Button_5</name> + <no_animation>false</no_animation> + <off_image>OffButton.png</off_image> + <off_label>OFF</off_label> + <on_image>OffButton.png</on_image> + <on_label>ON</on_label> + <password></password> + <push_action_index>0</push_action_index> + <pv_name></pv_name> + <pv_value /> + <released_action_index>0</released_action_index> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <show_confirm_dialog>0</show_confirm_dialog> + <stretch_to_fit>true</stretch_to_fit> + <toggle_button>false</toggle_button> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <transparency>false</transparency> + <visible>true</visible> + <widget_type>Image Boolean Button</widget_type> + <width>180</width> + <wuid>56c66061:1600706235b:-5aad</wuid> + <x>-6</x> + <y>102</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>1</horizontal_alignment> + <name>Label_4</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Diagnostics</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>133</width> + <wrap_words>false</wrap_words> + <wuid>56c66061:1600706235b:-5aac</wuid> + <x>17</x> + <y>117</y> + </widget> + </widget> +</display> \ No newline at end of file diff --git a/99-Shared/adsis8300ws/motion/ecmcEL9505.opi b/99-Shared/adsis8300ws/motion/ecmcEL9505.opi new file mode 100644 index 0000000..83f024e --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcEL9505.opi @@ -0,0 +1,473 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display typeId="org.csstudio.opibuilder.Display" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_scale_widgets> + <auto_scale_widgets>false</auto_scale_widgets> + <min_width>-1</min_width> + <min_height>-1</min_height> + </auto_scale_widgets> + <auto_zoom_to_fit_all>false</auto_zoom_to_fit_all> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <boy_version>5.1.0.201703151016</boy_version> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <grid_space>6</grid_space> + <height>250</height> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <name></name> + <rules /> + <scripts /> + <show_close_button>true</show_close_button> + <show_edit_range>true</show_edit_range> + <show_grid>true</show_grid> + <show_ruler>true</show_ruler> + <snap_to_geometry>true</snap_to_geometry> + <widget_type>Display</widget_type> + <width>200</width> + <wuid>299d6104:1543d2f8524:-6e2d</wuid> + <x>-1</x> + <y>-1</y> + <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <background_color> + <color name="Background" red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color name="Black" red="0" green="0" blue="0" /> + </border_color> + <border_style>13</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <fc>false</fc> + <font> + <opifont.name fontName="Cantarell" height="11" style="1" pixels="false">Default Bold</opifont.name> + </font> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <height>193</height> + <lock_children>false</lock_children> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <name>$(TYPE)</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>false</show_scrollbar> + <tooltip></tooltip> + <transparent>false</transparent> + <visible>true</visible> + <widget_type>Grouping Container</widget_type> + <width>217</width> + <wuid>299d6104:1543d2f8524:-68c0</wuid> + <x>0</x> + <y>0</y> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name></name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Slave Position:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>140</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-5945</wuid> + <x>6</x> + <y>12</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Text Update</name> + <precision>0</precision> + <precision_from_pv>true</precision_from_pv> + <pv_name></pv_name> + <pv_value /> + <rotation_angle>0.0</rotation_angle> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_units>true</show_units> + <text>$(SLAVE_POS)</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <transparent>false</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Text Update</widget_type> + <width>100</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-5941</wuid> + <x>126</x> + <y>12</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Power OK:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>97</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-6c28</wuid> + <x>6</x> + <y>53</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <bulb_border>3</bulb_border> + <bulb_border_color> + <color red="150" green="150" blue="150" /> + </bulb_border_color> + <data_type>0</data_type> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <height>20</height> + <name>LED</name> + <off_color> + <color red="0" green="100" blue="0" /> + </off_color> + <off_label>OFF</off_label> + <on_color> + <color red="0" green="255" blue="0" /> + </on_color> + <on_label>ON</on_label> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Power-Stat</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <square_led>false</square_led> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>LED</widget_type> + <width>20</width> + <wuid>-1a912884:1556dcabf47:-511b</wuid> + <x>132</x> + <y>53</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Label</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Overload:</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>97</width> + <wrap_words>false</wrap_words> + <wuid>-1a912884:1556dcabf47:-510a</wuid> + <x>6</x> + <y>72</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <bulb_border>3</bulb_border> + <bulb_border_color> + <color red="150" green="150" blue="150" /> + </bulb_border_color> + <data_type>0</data_type> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="192" green="192" blue="192" /> + </foreground_color> + <height>20</height> + <name>LED</name> + <off_color> + <color red="0" green="255" blue="0" /> + </off_color> + <off_label>OFF</off_label> + <on_color> + <color name="Major" red="255" green="0" blue="0" /> + </on_color> + <on_label>ON</on_label> + <pv_name>$(P)ec$(MASTER_ID)-s$(SLAVE_POS)-$(TYPE)-Overload-Stat</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <square_led>false</square_led> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>LED</widget_type> + <width>20</width> + <wuid>-1a912884:1556dcabf47:-5109</wuid> + <x>132</x> + <y>72</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.ImageBoolButton" version="1.0.0"> + <actions hook="false" hook_all="false"> + <action type="OPEN_DISPLAY"> + <path>ecmcDiagEcSlave.opi</path> + <macros> + <include_parent_macros>true</include_parent_macros> + </macros> + <mode>1</mode> + <description></description> + </action> + </actions> + <alarm_pulsing>false</alarm_pulsing> + <align_to_nearest_second>false</align_to_nearest_second> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <boolean_label_position>0</boolean_label_position> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <confirm_message>Are your sure you want to do this?</confirm_message> + <data_type>0</data_type> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>49</height> + <name>Image Boolean Button_5</name> + <no_animation>false</no_animation> + <off_image>OffButton.png</off_image> + <off_label>OFF</off_label> + <on_image>OffButton.png</on_image> + <on_label>ON</on_label> + <password></password> + <push_action_index>0</push_action_index> + <pv_name></pv_name> + <pv_value /> + <released_action_index>0</released_action_index> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <show_confirm_dialog>0</show_confirm_dialog> + <stretch_to_fit>true</stretch_to_fit> + <toggle_button>false</toggle_button> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <transparency>false</transparency> + <visible>true</visible> + <widget_type>Image Boolean Button</widget_type> + <width>180</width> + <wuid>56c66061:1600706235b:-5a92</wuid> + <x>0</x> + <y>102</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color red="255" green="255" blue="255" /> + </background_color> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Cantarell" height="11" style="0" pixels="false">Default</opifont.name> + </font> + <foreground_color> + <color red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>1</horizontal_alignment> + <name>Label_4</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <text>Diagnostics</text> + <tooltip></tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>133</width> + <wrap_words>false</wrap_words> + <wuid>56c66061:1600706235b:-5a91</wuid> + <x>23</x> + <y>117</y> + </widget> + </widget> +</display> \ No newline at end of file diff --git a/99-Shared/adsis8300ws/motion/ecmcEngineering_Diagnostics.bob b/99-Shared/adsis8300ws/motion/ecmcEngineering_Diagnostics.bob new file mode 100644 index 0000000..935258f --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcEngineering_Diagnostics.bob @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>TS2PowDivEng</name> + <macros> + <P>TS2-010CRM:Ctrl-ECAT-1:</P> + </macros> + <width>240</width> + <height>210</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_6</name> + <width>240</width> + <height>210</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>Diagnostics</text> + <width>240</width> + <height>50</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="24.0"> + </font> + </font> + <foreground_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>Group_1</name> + <x>20</x> + <y>50</y> + <width>200</width> + <height>140</height> + <style>3</style> + <widget type="action_button" version="3.0.0"> + <name>Image Boolean Button_15</name> + <actions> + <action type="open_display"> + <file>ecmcDiagEc_v02.bob</file> + <macros> + <MASTER_ID>0</MASTER_ID> + </macros> + <target>tab</target> + </action> + </actions> + <text>EtherCAT master</text> + <x>20</x> + <y>20</y> + <width>160</width> + <height>40</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(pv_value)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Image Boolean Button_16</name> + <actions> + <action type="open_display"> + <file>ecmcDiagThread_v01.bob</file> + <target>tab</target> + </action> + </actions> + <text>Realtime</text> + <x>20</x> + <y>80</y> + <width>160</width> + <height>40</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(pv_value)</tooltip> + </widget> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/motion/ecmcGeneral_2xOp.bob b/99-Shared/adsis8300ws/motion/ecmcGeneral_2xOp.bob new file mode 100644 index 0000000..a940590 --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcGeneral_2xOp.bob @@ -0,0 +1,124 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>ecmcMCUGeneral</name> + <width>960</width> + <height>120</height> + <actions> + </actions> + <widget type="group" version="2.0.0"> + <name>General</name> + <width>960</width> + <height>120</height> + <style>3</style> + <widget type="rectangle" version="2.0.0"> + <name>General BG</name> + <width>960</width> + <height>120</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>General_1</name> + <text>ECAT controller</text> + <width>960</width> + <height>45</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="24.0"> + </font> + </font> + <foreground_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>General GR</name> + <x>20</x> + <y>45</y> + <width>920</width> + <height>55</height> + <style>3</style> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <widget type="textupdate" version="2.0.0"> + <name>Error ID</name> + <pv_name>$(P)MCU-ErrId</pv_name> + <x>91</x> + <y>20</y> + <width>120</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <format>4</format> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Error ID_1</name> + <text>Error ID:</text> + <x>20</x> + <y>20</y> + <width>60</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Error message</name> + <pv_name>$(P)MCU-ErrMsg</pv_name> + <x>350</x> + <y>20</y> + <width>430</width> + <format>6</format> + </widget> + <widget type="label" version="2.0.0"> + <name>Error message_1</name> + <text>Error message:</text> + <x>230</x> + <y>20</y> + <width>110</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Reset</name> + <pv_name>$(P)MCU-ErrRst</pv_name> + <bit>-1</bit> + <x>800</x> + <y>15</y> + <off_label>Reset</off_label> + <off_color> + <color name="Button_Background" red="236" green="236" blue="236"> + </color> + </off_color> + <off_image>OffButton.png</off_image> + <on_label>Reset</on_label> + <on_color> + <color name="Button_Background" red="236" green="236" blue="236"> + </color> + </on_color> + <on_image>OnButton.png</on_image> + <show_led>false</show_led> + <actions> + </actions> + </widget> + </widget> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/motion/ecmcGeneral_Eng_2columnsHW.bob b/99-Shared/adsis8300ws/motion/ecmcGeneral_Eng_2columnsHW.bob new file mode 100644 index 0000000..2e454a6 --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcGeneral_Eng_2columnsHW.bob @@ -0,0 +1,124 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>ecmcMCUGeneral</name> + <width>690</width> + <height>170</height> + <actions> + </actions> + <widget type="group" version="2.0.0"> + <name>General</name> + <width>690</width> + <height>170</height> + <style>3</style> + <widget type="rectangle" version="2.0.0"> + <name>General BG</name> + <width>690</width> + <height>170</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>General_1</name> + <text>General</text> + <width>690</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="24.0"> + </font> + </font> + <foreground_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>General GR</name> + <x>20</x> + <y>40</y> + <width>650</width> + <height>110</height> + <style>3</style> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <widget type="textupdate" version="2.0.0"> + <name>Error ID</name> + <pv_name>$(P)MCU-ErrId</pv_name> + <x>140</x> + <y>60</y> + <width>120</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <format>4</format> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Error ID_1</name> + <text>Error ID:</text> + <x>70</x> + <y>60</y> + <width>60</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Error message</name> + <pv_name>$(P)MCU-ErrMsg</pv_name> + <x>140</x> + <y>20</y> + <width>490</width> + <format>6</format> + </widget> + <widget type="label" version="2.0.0"> + <name>Error message_1</name> + <text>Error message:</text> + <x>20</x> + <y>20</y> + <width>110</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Reset</name> + <pv_name>$(P)MCU-ErrRst</pv_name> + <bit>-1</bit> + <x>490</x> + <y>50</y> + <width>140</width> + <height>40</height> + <off_label>Reset</off_label> + <off_color> + <color name="Button_Background" red="236" green="236" blue="236"> + </color> + </off_color> + <on_label>Reset</on_label> + <on_color> + <color name="Button_Background" red="236" green="236" blue="236"> + </color> + </on_color> + <show_led>false</show_led> + <actions> + </actions> + </widget> + </widget> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/motion/ecmcGeneral_old.bob b/99-Shared/adsis8300ws/motion/ecmcGeneral_old.bob new file mode 100644 index 0000000..79e12a3 --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcGeneral_old.bob @@ -0,0 +1,109 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>ecmcMCUGeneral</name> + <width>620</width> + <height>150</height> + <actions> + </actions> + <widget type="group" version="2.0.0"> + <name>Group</name> + <width>620</width> + <height>150</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background_2</name> + <width>620</width> + <height>149</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_6</name> + <pv_name>$(P)MCU-ErrId</pv_name> + <x>19</x> + <y>100</y> + <width>80</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <format>4</format> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_4</name> + <pv_name>$(P)MCU-ErrId</pv_name> + <bit>0</bit> + <x>109</x> + <y>100</y> + <off_color> + <color name="LED-RED-OFF" red="110" green="101" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <line_color> + <color red="50" green="50" blue="50"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Image Boolean Button_3</name> + <pv_name>$(P)MCU-ErrRst</pv_name> + <bit>-1</bit> + <x>259</x> + <y>90</y> + <width>199</width> + <height>40</height> + <off_label>Reset</off_label> + <off_image>OffButton.png</off_image> + <on_label>Reset</on_label> + <on_image>OnButton.png</on_image> + <show_led>false</show_led> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <class>HEADER2</class> + <text>General</text> + <width>610</width> + <height>45</height> + <font use_class="true"> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update</name> + <pv_name>$(P)MCU-ErrMsg</pv_name> + <x>19</x> + <y>45</y> + <width>591</width> + <format>6</format> + </widget> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/motion/ecmcOneAxisEngineering.bob b/99-Shared/adsis8300ws/motion/ecmcOneAxisEngineering.bob new file mode 100644 index 0000000..ca0f4fc --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcOneAxisEngineering.bob @@ -0,0 +1,1454 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>ecmcOneAxisEngineering</name> + <width>1500</width> + <height>690</height> + <actions> + </actions> + <grid_visible>false</grid_visible> + <widget type="group" version="2.0.0"> + <name>SuperGroup</name> + <width>1500</width> + <height>690</height> + <style>3</style> + <transparent>true</transparent> + <widget type="group" version="2.0.0"> + <name>Error</name> + <x>20</x> + <y>460</y> + <width>540</width> + <height>210</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>Error BG</name> + <width>540</width> + <height>210</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Error</name> + <text>Error Messages</text> + <y>2</y> + <width>540</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="24.0"> + </font> + </font> + <foreground_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>Error GR</name> + <x>20</x> + <y>40</y> + <width>500</width> + <height>150</height> + <style>3</style> + <widget type="label" version="2.0.0"> + <name>Message</name> + <text>Error Message:</text> + <x>20</x> + <y>55</y> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Stat</name> + <pv_name>$(P)$(M).STAT</pv_name> + <x>130</x> + <y>20</y> + <width>120</width> + <precision>0</precision> + <vertical_alignment>1</vertical_alignment> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Sevr</name> + <pv_name>$(P)$(M).SEVR</pv_name> + <x>350</x> + <y>20</y> + <width>120</width> + <precision>0</precision> + <vertical_alignment>1</vertical_alignment> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Message</name> + <pv_name>$(P)$(R)MsgTxt</pv_name> + <x>130</x> + <y>55</y> + <width>340</width> + <height>74</height> + <format>6</format> + </widget> + <widget type="label" version="2.0.0"> + <name>Alarm 1</name> + <text>Status:</text> + <x>60</x> + <y>20</y> + <width>60</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Alarm 2</name> + <text>Severity:</text> + <x>280</x> + <y>20</y> + <width>60</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Calibration</name> + <x>580</x> + <y>460</y> + <width>259</width> + <height>210</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>Calibration BG</name> + <width>259</width> + <height>210</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Calibration</name> + <text>Calibration</text> + <width>259</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="24.0"> + </font> + </font> + <foreground_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>Calibration GR</name> + <x>20</x> + <y>40</y> + <width>220</width> + <height>150</height> + <style>3</style> + <widget type="bool_button" version="2.0.0"> + <name>Reverse</name> + <pv_name>$(P)$(M).DIR</pv_name> + <x>20</x> + <y>100</y> + <width>180</width> + <off_label> Reverse Direction</off_label> + <off_color> + <color name="LED-YELLOW-OFF" red="110" green="108" blue="90"> + </color> + </off_color> + <on_label> Reverse Direction</on_label> + <on_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Offset</name> + <pv_name>$(P)$(M).OFF</pv_name> + <x>86</x> + <y>65</y> + <width>110</width> + <rules> + <rule name="BorderRule" prop_id="name" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="label" version="2.0.0"> + <name>Offset</name> + <text>Offset:</text> + <x>20</x> + <y>65</y> + <width>55</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Switch</name> + <pv_name>$(P)$(M).SET</pv_name> + <bit>-1</bit> + <x>20</x> + <y>20</y> + <width>180</width> + <off_label>Set/Use Switch</off_label> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_label>Set/Use Switch</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Dial</name> + <x>859</x> + <y>460</y> + <width>281</width> + <height>210</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>Dial BG</name> + <width>281</width> + <height>210</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Dial</name> + <text>Dial</text> + <width>281</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="24.0"> + </font> + </font> + <foreground_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>Dial GR</name> + <x>21</x> + <y>40</y> + <width>240</width> + <height>150</height> + <style>3</style> + <widget type="label" version="2.0.0"> + <name>Position</name> + <text>Position:</text> + <x>20</x> + <y>20</y> + <width>80</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Position</name> + <pv_name>$(P)$(M).DVAL</pv_name> + <x>110</x> + <y>20</y> + <width>110</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Low limit</name> + <pv_name>$(P)$(M).DLLM</pv_name> + <x>110</x> + <y>80</y> + <width>110</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Readback</name> + <pv_name>$(P)$(M).DRBV</pv_name> + <x>110</x> + <y>110</y> + <width>110</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>High limit</name> + <pv_name>$(P)$(M).DHLM</pv_name> + <x>110</x> + <y>50</y> + <width>110</width> + </widget> + <widget type="label" version="2.0.0"> + <name>Low limit</name> + <text>Low Limit:</text> + <x>20</x> + <y>80</y> + <width>80</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Readback</name> + <text>Readback:</text> + <x>20</x> + <y>110</y> + <width>80</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>High limit</name> + <text>High Limit:</text> + <x>20</x> + <y>50</y> + <width>80</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Raw</name> + <x>1160</x> + <y>460</y> + <width>320</width> + <height>210</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>Raw BG</name> + <width>320</width> + <height>210</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Raw</name> + <text>Raw</text> + <width>320</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="24.0"> + </font> + </font> + <foreground_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>Raw GR</name> + <x>20</x> + <y>40</y> + <width>280</width> + <height>150</height> + <style>3</style> + <widget type="textupdate" version="2.0.0"> + <name>Desired</name> + <pv_name>$(P)$(M).RVAL</pv_name> + <x>150</x> + <y>20</y> + <width>110</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Motor position</name> + <pv_name>$(P)$(M).RMP</pv_name> + <x>150</x> + <y>65</y> + <width>110</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Encoder position</name> + <pv_name>$(P)$(M).REP</pv_name> + <x>150</x> + <y>109</y> + <width>110</width> + <format>1</format> + <vertical_alignment>1</vertical_alignment> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Encoder position</name> + <text>Encoder Position:</text> + <x>20</x> + <y>109</y> + <width>120</width> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Desired</name> + <text>Desired Value:</text> + <x>20</x> + <y>20</y> + <width>120</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Motor position</name> + <text>Motor Position:</text> + <x>20</x> + <y>65</y> + <width>120</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Status</name> + <x>940</x> + <y>110</y> + <width>260</width> + <height>330</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>Status BG</name> + <width>260</width> + <height>330</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Status</name> + <text>Motor status</text> + <width>280</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="24.0"> + </font> + </font> + <foreground_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>Status GR</name> + <x>20</x> + <y>40</y> + <width>220</width> + <height>274</height> + <style>3</style> + <widget type="led" version="2.0.0"> + <name>HLS</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>2</bit> + <x>20</x> + <y>20</y> + <off_color> + <color name="LED-YELLOW-OFF" red="110" green="108" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Home LS</name> + <text>Home Limit Switch</text> + <x>50</x> + <y>110</y> + <width>150</width> + </widget> + <widget type="led" version="2.0.0"> + <name>Homed</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>14</bit> + <x>20</x> + <y>80</y> + <off_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LLS</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>13</bit> + <x>20</x> + <y>50</y> + <off_color> + <color name="LED-YELLOW-OFF" red="110" green="108" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>Problem</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>9</bit> + <x>20</x> + <y>170</y> + <off_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </off_color> + <on_color> + <color name="LED-YELLOW-OFF" red="110" green="108" blue="90"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>Slip stall</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>6</bit> + <x>20</x> + <y>141</y> + <off_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </off_color> + <on_color> + <color name="LED-YELLOW-OFF" red="110" green="108" blue="90"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>Home LS</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>3</bit> + <x>20</x> + <y>110</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>HLS</name> + <text>High limit switch hit</text> + <x>50</x> + <y>20</y> + <width>150</width> + </widget> + <widget type="label" version="2.0.0"> + <name>Homed</name> + <text>Homed</text> + <x>50</x> + <y>80</y> + <width>150</width> + </widget> + <widget type="label" version="2.0.0"> + <name>Slip stall</name> + <text>Slip/Stall detected</text> + <x>50</x> + <y>141</y> + <width>150</width> + </widget> + <widget type="label" version="2.0.0"> + <name>Problem</name> + <text>Problem</text> + <x>50</x> + <y>170</y> + <width>150</width> + </widget> + <widget type="led" version="2.0.0"> + <name>Encoder</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>8</bit> + <x>20</x> + <y>200</y> + <off_color> + <color name="LED-BLUE-OFF" red="90" green="110" blue="110"> + </color> + </off_color> + <on_color> + <color name="LED-BLUE-ON" red="81" green="232" blue="255"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>HOL</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>15</bit> + <x>20</x> + <y>230</y> + <off_color> + <color name="LED-BLUE-OFF" red="90" green="110" blue="110"> + </color> + </off_color> + <on_color> + <color name="LED-BLUE-ON" red="81" green="232" blue="255"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Encoder</name> + <text>Encoder present</text> + <x>50</x> + <y>200</y> + <width>150</width> + </widget> + <widget type="label" version="2.0.0"> + <name>HOL</name> + <text>HOL</text> + <x>50</x> + <y>230</y> + <width>150</width> + </widget> + <widget type="label" version="2.0.0"> + <name>LLS</name> + <text>Low limit switch hit</text> + <x>50</x> + <y>50</y> + <width>150</width> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Warnings</name> + <x>1220</x> + <y>110</y> + <width>260</width> + <height>210</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>Warnings BG</name> + <width>260</width> + <height>210</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Warnings</name> + <text>Warnings</text> + <width>260</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="24.0"> + </font> + </font> + <foreground_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>Warnings GR</name> + <x>20</x> + <y>40</y> + <width>220</width> + <height>150</height> + <style>3</style> + <widget type="led" version="2.0.0"> + <name>Error</name> + <pv_name>$(P)$(R)Err</pv_name> + <bit>0</bit> + <x>20</x> + <y>20</y> + <off_color> + <color name="LED-RED-OFF" red="110" green="101" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>Retries</name> + <pv_name>$(P)$(M).MISS</pv_name> + <bit>0</bit> + <x>20</x> + <y>110</y> + <off_color> + <color name="LED-YELLOW-OFF" red="110" green="108" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>Limit violation</name> + <pv_name>$(P)$(M).LVIO</pv_name> + <bit>0</bit> + <x>20</x> + <y>80</y> + <off_color> + <color name="LED-YELLOW-OFF" red="110" green="108" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>Alarm</name> + <pv_name>$(P)$(M).STAT</pv_name> + <x>20</x> + <y>50</y> + <off_color> + <color name="LED-YELLOW-OFF" red="110" green="108" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Limit violation</name> + <text>Limit violation</text> + <x>50</x> + <y>80</y> + </widget> + <widget type="label" version="2.0.0"> + <name>Retries</name> + <text>Ran out of Retries</text> + <x>50</x> + <y>110</y> + <width>120</width> + </widget> + <widget type="label" version="2.0.0"> + <name>Alarm</name> + <text>Alarm</text> + <x>50</x> + <y>50</y> + </widget> + <widget type="label" version="2.0.0"> + <name>Error</name> + <text>Error</text> + <x>50</x> + <y>20</y> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Motion</name> + <x>20</x> + <y>110</y> + <width>900</width> + <height>300</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>Motion BG</name> + <width>900</width> + <height>300</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Motion</name> + <text>Motion Controller</text> + <width>900</width> + <height>40</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="24.0"> + </font> + </font> + <foreground_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>Motion GR</name> + <x>20</x> + <y>40</y> + <width>860</width> + <height>240</height> + <style>3</style> + <widget type="bool_button" version="2.0.0"> + <name>Power off</name> + <pv_name>$(P)$(M).CNEN</pv_name> + <x>719</x> + <y>190</y> + <width>120</width> + <off_label> Power OFF</off_label> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_label> Power ON</on_label> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <show_led>false</show_led> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>Power off</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>5</bit> + <x>730</x> + <y>197</y> + <width>17</width> + <height>17</height> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Position RB</name> + <text>Position:</text> + <x>20</x> + <y>50</y> + <width>120</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Acceleration</name> + <text>Acceleration:</text> + <x>20</x> + <y>170</y> + <width>90</width> + <height>21</height> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Velocity</name> + <text>Velocity:</text> + <x>50</x> + <y>200</y> + <width>60</width> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Acceleration</name> + <pv_name>$(P)$(R)Acc-RB</pv_name> + <x>120</x> + <y>170</y> + <width>130</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Velocity</name> + <pv_name>$(P)$(R)VelAct</pv_name> + <x>120</x> + <y>200</y> + <width>130</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Position RB</name> + <pv_name>$(P)$(M)-PosAct</pv_name> + <x>150</x> + <y>50</y> + <width>90</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Low SW limit</name> + <pv_name>$(P)$(M).LLM</pv_name> + <x>590</x> + <y>50</y> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>High SW limit</name> + <pv_name>$(P)$(M).HLM</pv_name> + <x>590</x> + <y>20</y> + </widget> + <widget type="label" version="2.0.0"> + <name>Low SW limit</name> + <text>Low Software Limit:</text> + <x>440</x> + <y>50</y> + <width>140</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>High SW limit</name> + <text>High Software Limit:</text> + <x>440</x> + <y>20</y> + <width>140</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>Moving</name> + <pv_name>$(P)$(M).MOVN</pv_name> + <bit>0</bit> + <x>715</x> + <y>50</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>Done moving</name> + <pv_name>$(P)$(M).DMOV</pv_name> + <bit>0</bit> + <x>715</x> + <y>20</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Done moving</name> + <text>Done moving</text> + <x>745</x> + <y>20</y> + </widget> + <widget type="label" version="2.0.0"> + <name>Moving</name> + <text>Moving</text> + <x>746</x> + <y>50</y> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Position SP</name> + <pv_name>$(P)$(M).VAL</pv_name> + <x>150</x> + <y>20</y> + <width>90</width> + <format>1</format> + <show_units>false</show_units> + </widget> + <widget type="led" version="2.0.0"> + <name>HLS</name> + <pv_name>$(P)$(M).HLS</pv_name> + <bit>0</bit> + <x>260</x> + <y>20</y> + <off_color> + <color name="LED-YELLOW-OFF" red="110" green="108" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LLS</name> + <pv_name>$(P)$(M).LLS</pv_name> + <bit>0</bit> + <x>260</x> + <y>50</y> + <off_color> + <color name="LED-YELLOW-OFF" red="110" green="108" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>HLS</name> + <text>High Limit Switch</text> + <x>290</x> + <y>20</y> + <width>126</width> + </widget> + <widget type="label" version="2.0.0"> + <name>LLS</name> + <text>Low Limit Switch</text> + <x>290</x> + <y>50</y> + <width>126</width> + </widget> + <widget type="label" version="2.0.0"> + <name>Position SP</name> + <text>Set User Postion:</text> + <x>20</x> + <y>20</y> + <width>120</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Jogg forward</name> + <pv_name>$(P)$(M).JOGF</pv_name> + <x>700</x> + <y>100</y> + <width>140</width> + <height>40</height> + <off_label>Jogg Foward</off_label> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_label>JOGF</on_label> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Home forward</name> + <pv_name>$(P)$(M).HOMF</pv_name> + <x>530</x> + <y>100</y> + <width>150</width> + <height>40</height> + <off_label>Home Forward</off_label> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_label>HOMF</on_label> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Home reverse</name> + <pv_name>$(P)$(M).HOMR</pv_name> + <x>180</x> + <y>100</y> + <width>150</width> + <height>40</height> + <off_label>Home Reverse</off_label> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_label>HOMR</on_label> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Jogg reverse</name> + <pv_name>$(P)$(M).JOGR</pv_name> + <x>20</x> + <y>100</y> + <width>140</width> + <height>40</height> + <off_label>Jogg Reverse</off_label> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_label>JOGR</on_label> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Stop</name> + <pv_name>$(P)$(M).STOP</pv_name> + <x>350</x> + <y>100</y> + <width>160</width> + <height>40</height> + <off_label>STOP</off_label> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_label>STOPPED</on_label> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Reset error</name> + <pv_name>$(P)$(R)ErrRst</pv_name> + <x>440</x> + <y>190</y> + <width>120</width> + <off_label>Reset Error</off_label> + <off_color> + <color name="YELLOW-BORDER" red="150" green="144" blue="10"> + </color> + </off_color> + <on_label>ErrRst</on_label> + <on_color> + <color name="ATTENTION" red="252" green="242" blue="17"> + </color> + </on_color> + <show_led>false</show_led> + <actions> + </actions> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Use encoder</name> + <pv_name>$(P)$(M).UEIP</pv_name> + <x>580</x> + <y>190</y> + <width>120</width> + <off_label>Use Encoder</off_label> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_label>Use Encoder</on_label> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Synchronisation</name> + <text>Synchronisation</text> + <x>300</x> + <y>190</y> + <width>120</width> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Description</name> + <x>20</x> + <y>20</y> + <width>1460</width> + <height>70</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>Description BG</name> + <width>1460</width> + <height>70</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Type</name> + <pv_name>$(P)$(M).RTYP</pv_name> + <x>1120</x> + <y>20</y> + <width>140</width> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <foreground_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Type</name> + <text>Type:</text> + <x>900</x> + <y>20</y> + <width>210</width> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="24.0"> + </font> + </font> + <foreground_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Version</name> + <pv_name>$(P)$(M).VERS</pv_name> + <x>740</x> + <y>20</y> + <width>140</width> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <foreground_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Version</name> + <text>Motor version:</text> + <x>520</x> + <y>20</y> + <width>210</width> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="24.0"> + </font> + </font> + <foreground_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Description</name> + <pv_name>$(P)$(M).DESC</pv_name> + <x>20</x> + <y>20</y> + <width>480</width> + <height>30</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <foreground_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + </widget> + </widget> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/motion/ecmcOneAxisEngineering_old.bob b/99-Shared/adsis8300ws/motion/ecmcOneAxisEngineering_old.bob new file mode 100644 index 0000000..7dc953f --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcOneAxisEngineering_old.bob @@ -0,0 +1,4510 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>ecmcOneAxisEngineering</name> + <width>1350</width> + <height>560</height> + <actions> + </actions> + <grid_visible>false</grid_visible> + <widget type="group" version="2.0.0"> + <name>Encoder</name> + <x>2480</x> + <y>1910</y> + <width>607</width> + <height>139</height> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="Black" red="0" green="0" blue="0"> + </color> + </foreground_color> + <actions> + </actions> + <widget type="label" version="2.0.0"> + <name>Enable_6</name> + <text></text> + <x>255</x> + <y>168</y> + <width>80</width> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Menu Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(P)$(R)EncSourceType-Cmd</pv_name> + <value>0</value> + <description>Internal</description> + </action> + <action type="write_pv"> + <pv_name>$(P)$(R)EncSourceType-Cmd</pv_name> + <value>1</value> + <description>External</description> + </action> + </actions> + <text>Source</text> + <x>12</x> + <y>6</y> + <width>159</width> + <height>36</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <rules> + <rule name="Label Change" prop_id="label" out_exp="false"> + <exp bool_exp="pv0==0"> + <value>Internal Source</value> + </exp> + <exp bool_exp="pv0==1"> + <value>External Source</value> + </exp> + <pv_name>$(P)$(R)EncSourceType-Cmd</pv_name> + </rule> + </rules> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_1</name> + <pv_name>$(P)$(R)EncExpr</pv_name> + <x>12</x> + <y>41</y> + <width>547</width> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="WritePV_Background" red="128" green="255" blue="255"> + </color> + </background_color> + <format>6</format> + <show_units>false</show_units> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_1</name> + <pv_name>$(P)$(R)EncExpr-RB</pv_name> + <x>12</x> + <y>66</y> + <width>547</width> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="238" green="238" blue="236"> + </color> + </background_color> + <format>6</format> + <precision>4</precision> + <show_units>false</show_units> + <actions> + </actions> + <enabled>false</enabled> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Axis</name> + <x>2480</x> + <y>1194</y> + <width>607</width> + <height>409</height> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="Black" red="0" green="0" blue="0"> + </color> + </foreground_color> + <actions> + </actions> + <widget type="group" version="2.0.0"> + <name>Grouping Container</name> + <x>39</x> + <y>9</y> + <width>493</width> + <height>373</height> + <style>3</style> + <foreground_color> + <color red="0" green="128" blue="255"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template</name> + <pv_name>$(P)$(M).HOMF</pv_name> + <x>128</x> + <y>110</y> + <width>40</width> + <height>43</height> + <off_label>HOMF</off_label> + <off_color> + <color name="IO Trace 2" red="192" green="80" blue="77"> + </color> + </off_color> + <on_label>HOMF</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Button" red="178" green="178" blue="178"> + </color> + </background_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_1</name> + <pv_name>$(P)$(M).STOP</pv_name> + <x>104</x> + <y>189</y> + <width>40</width> + <height>43</height> + <off_label>STOP</off_label> + <off_color> + <color name="IO Trace 2" red="192" green="80" blue="77"> + </color> + </off_color> + <on_label>STOPPED</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Button" red="178" green="178" blue="178"> + </color> + </background_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_2</name> + <pv_name>$(P)$(M).HOMR</pv_name> + <x>74</x> + <y>110</y> + <width>40</width> + <height>43</height> + <off_label>HOMR</off_label> + <off_color> + <color name="IO Trace 2" red="192" green="80" blue="77"> + </color> + </off_color> + <on_label>HOMR</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Button" red="178" green="178" blue="178"> + </color> + </background_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_6</name> + <pv_name>$(P)$(M).JOGF</pv_name> + <x>210</x> + <y>110</y> + <width>40</width> + <height>43</height> + <off_label>JOGF</off_label> + <off_color> + <color name="IO Trace 2" red="192" green="80" blue="77"> + </color> + </off_color> + <on_label>JOGF</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Button" red="178" green="178" blue="178"> + </color> + </background_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_21</name> + <pv_name>$(P)$(M).VERS</pv_name> + <x>154</x> + <y>12</y> + <width>61</width> + <height>17</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_12</name> + <pv_name>$(P)$(M).CNEN</pv_name> + <x>312</x> + <y>228</y> + <width>40</width> + <height>43</height> + <off_label>CNEN</off_label> + <off_color> + <color red="127" green="127" blue="127"> + </color> + </off_color> + <on_label>CNEN</on_label> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Button" red="178" green="178" blue="178"> + </color> + </background_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_14</name> + <pv_name>$(P)$(R)ErrRst</pv_name> + <x>258</x> + <y>272</y> + <width>40</width> + <height>43</height> + <off_label>ErrRst</off_label> + <off_color> + <color name="IO Trace 2" red="192" green="80" blue="77"> + </color> + </off_color> + <on_label>ErrRst</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <show_led>false</show_led> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Button" red="178" green="178" blue="178"> + </color> + </background_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_29</name> + <pv_name>$(P)$(M).DESC</pv_name> + <x>2</x> + <y>12</y> + <width>148</width> + <height>17</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Input Template_30</name> + <pv_name>$(P)$(R)MsgTxt</pv_name> + <x>4</x> + <y>351</y> + <width>422</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <format>6</format> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + <action type="command"> + <command>camonitor -S</command> + </action> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_width>2</border_width> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_31</name> + <pv_name>$(P)$(M).RTYP</pv_name> + <x>219</x> + <y>12</y> + <width>36</width> + <height>17</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template</name> + <text>User Pos (VAL)</text> + <x>84</x> + <y>42</y> + <width>73</width> + <height>12</height> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO Text Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <auto_size>true</auto_size> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_7</name> + <pv_name>$(P)$(M).RBV</pv_name> + <x>72</x> + <y>90</y> + <width>104</width> + <height>17</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_width>2</border_width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_11</name> + <text>Readback (RBV)</text> + <x>77</x> + <y>76</y> + <width>81</width> + <height>12</height> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO Text Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <auto_size>true</auto_size> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_33</name> + <pv_name>$(P)$(M).LLM</pv_name> + <x>4</x> + <y>90</y> + <width>58</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_18</name> + <pv_name>$(P)$(M).LLS</pv_name> + <bit>0</bit> + <x>2</x> + <y>48</y> + <width>29</width> + <height>29</height> + <off_label>lls</off_label> + <off_color> + <color name="IO PV OFF" red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>LLS</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_19</name> + <pv_name>$(P)$(M).HLS</pv_name> + <bit>0</bit> + <x>214</x> + <y>48</y> + <width>29</width> + <height>29</height> + <off_label>hls</off_label> + <off_color> + <color name="IO PV OFF" red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>HLS</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(P)$(M).TWR</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(M).TWR</pv_name> + <text><</text> + <x>37</x> + <y>49</y> + <width>22</width> + <height>31</height> + <foreground_color> + <color name="Gray_14" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="ioc_write_bg" red="115" green="223" blue="255"> + </color> + </background_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_1</name> + <actions> + <action type="write_pv"> + <pv_name>$(P)$(M).TWF</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(M).TWF</pv_name> + <text>></text> + <x>189</x> + <y>49</y> + <width>25</width> + <height>31</height> + <foreground_color> + <color name="Gray_14" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="ioc_write_bg" red="115" green="223" blue="255"> + </color> + </background_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(M).VAL</pv_name> + <x>67</x> + <y>55</y> + <width>113</width> + <height>21</height> + <font> + <font family="Sans" style="REGULAR" size="14.851485148514852"> + </font> + </font> + <foreground_color> + <color name="Gray_14" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="ioc_write_bg" red="115" green="223" blue="255"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_34</name> + <pv_name>$(P)$(M).HLM</pv_name> + <x>191</x> + <y>90</y> + <width>55</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_12</name> + <pv_name>$(P)$(M).MOVN</pv_name> + <bit>0</bit> + <x>39</x> + <y>238</y> + <width>29</width> + <height>29</height> + <off_label>movn</off_label> + <off_color> + <color name="IO PV OFF" red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>MOVN</on_label> + <on_color> + <color name="IO onGoing" red="255" green="255" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_13</name> + <pv_name>$(P)$(M).DMOV</pv_name> + <bit>0</bit> + <y>238</y> + <width>29</width> + <height>29</height> + <off_label>dmov</off_label> + <off_color> + <color name="IO PV OFF" red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>DMOV</on_label> + <on_color> + <color name="IO OK" red="0" green="255" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_15</name> + <pv_name>$(P)$(R)Err</pv_name> + <bit>0</bit> + <x>212</x> + <y>238</y> + <width>29</width> + <height>29</height> + <off_label>err</off_label> + <off_color> + <color name="IO PV OFF" red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>Err</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_16</name> + <pv_name>$(P)$(M).MISS</pv_name> + <bit>0</bit> + <x>128</x> + <y>238</y> + <width>29</width> + <height>29</height> + <off_label>miss</off_label> + <off_color> + <color name="IO PV OFF" red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>MISS</on_label> + <on_color> + <color name="Minor" red="255" green="128" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_14</name> + <pv_name>$(P)$(M).LVIO</pv_name> + <bit>0</bit> + <x>84</x> + <y>238</y> + <width>29</width> + <height>29</height> + <off_label>lvio</off_label> + <off_color> + <color name="IO PV OFF" red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>LVIO</on_label> + <on_color> + <color name="Minor" red="255" green="128" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_32</name> + <pv_name>$(P)$(M).STAT</pv_name> + <x>4</x> + <y>329</y> + <width>121</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_36</name> + <pv_name>$(P)$(M).SEVR</pv_name> + <x>123</x> + <y>329</y> + <width>124</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_17</name> + <pv_name>$(P)$(M).STAT</pv_name> + <x>167</x> + <y>238</y> + <width>29</width> + <height>29</height> + <off_label>alarm</off_label> + <off_color> + <color name="IO PV OFF" red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>ALARM</on_label> + <on_color> + <color name="Minor" red="255" green="128" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_1</name> + <text>Dial Readback (DRBV)</text> + <x>316</x> + <y>76</y> + <width>111</width> + <height>12</height> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO Text Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <auto_size>true</auto_size> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_3</name> + <pv_name>$(P)$(M).DVAL</pv_name> + <x>321</x> + <y>57</y> + <width>109</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>3</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_7</name> + <text>Dial Pos (DVAL)</text> + <x>329</x> + <y>42</y> + <width>78</width> + <height>12</height> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO Text Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <auto_size>true</auto_size> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_6</name> + <pv_name>$(P)$(M).DRBV</pv_name> + <x>319</x> + <y>90</y> + <width>111</width> + <height>17</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_15</name> + <pv_name>$(P)$(M).OFF</pv_name> + <x>316</x> + <y>23</y> + <width>109</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_14</name> + <text>OFFSET (OFF) +</text> + <x>331</x> + <y>8</y> + <width>68</width> + <height>27</height> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO Text Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <auto_size>true</auto_size> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_11</name> + <pv_name>$(P)$(M).DIR</pv_name> + <x>441</x> + <width>40</width> + <height>43</height> + <off_label>DIR</off_label> + <off_color> + <color red="127" green="127" blue="127"> + </color> + </off_color> + <on_label>DIR</on_label> + <on_color> + <color red="255" green="192" blue="203"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Button" red="178" green="178" blue="178"> + </color> + </background_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_4</name> + <pv_name>$(P)$(M).RVAL</pv_name> + <x>321</x> + <y>134</y> + <width>109</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_8</name> + <text>Raw Pos RVAL (INT32)</text> + <x>321</x> + <y>120</y> + <width>111</width> + <height>12</height> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO Text Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <auto_size>true</auto_size> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_19</name> + <pv_name>$(P)$(M).REP</pv_name> + <x>315</x> + <y>329</y> + <width>111</width> + <height>17</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_19</name> + <text>REP (INT32)</text> + <x>312</x> + <y>316</y> + <width>59</width> + <height>12</height> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO Text Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <auto_size>true</auto_size> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Switch</name> + <pv_name>$(P)$(M).SET</pv_name> + <bit>-1</bit> + <x>274</x> + <width>44</width> + <height>77</height> + <off_label></off_label> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_label></on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_20</name> + <pv_name>$(P)$(M).RMP</pv_name> + <x>318</x> + <y>185</y> + <width>106</width> + <height>17</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_18</name> + <text>RMP (INT32)</text> + <x>344</x> + <y>168</y> + <width>62</width> + <height>12</height> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO Text Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <auto_size>true</auto_size> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_26</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>14</bit> + <x>39</x> + <y>277</y> + <width>29</width> + <height>29</height> + <off_label>/hmd</off_label> + <off_color> + <color name="Minor" red="255" green="128" blue="0"> + </color> + </off_color> + <on_label>HMD</on_label> + <on_color> + <color red="77" green="77" blue="77"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_27</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>13</bit> + <x>2</x> + <y>277</y> + <width>29</width> + <height>29</height> + <off_label>lls</off_label> + <off_color> + <color red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>LS</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_29</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>9</bit> + <x>167</x> + <y>277</y> + <width>29</width> + <height>29</height> + <off_label>prbl</off_label> + <off_color> + <color red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>PRBL</on_label> + <on_color> + <color name="Minor" red="255" green="128" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_30</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>8</bit> + <x>358</x> + <y>277</y> + <width>29</width> + <height>29</height> + <off_label>enc</off_label> + <off_color> + <color red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>ENC</on_label> + <on_color> + <color red="0" green="0" blue="63"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_31</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>6</bit> + <x>128</x> + <y>277</y> + <width>29</width> + <height>29</height> + <off_label>stal</off_label> + <off_color> + <color red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>STAL</on_label> + <on_color> + <color name="Minor" red="255" green="128" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_32</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>5</bit> + <x>314</x> + <y>277</y> + <width>29</width> + <height>29</height> + <off_label>amp</off_label> + <off_color> + <color red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>AMP</on_label> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_33</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>3</bit> + <x>84</x> + <y>277</y> + <width>29</width> + <height>29</height> + <off_label>hsw</off_label> + <off_color> + <color red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>HSW</on_label> + <on_color> + <color red="0" green="0" blue="255"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_34</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>2</bit> + <x>212</x> + <y>277</y> + <width>29</width> + <height>29</height> + <off_label>hls</off_label> + <off_color> + <color red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>LS</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_43</name> + <pv_name>$(P)$(M).DLLM</pv_name> + <x>258</x> + <y>90</y> + <width>58</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_44</name> + <pv_name>$(P)$(M).DHLM</pv_name> + <x>434</x> + <y>90</y> + <width>55</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_10</name> + <pv_name>$(P)$(M).UEIP</pv_name> + <x>355</x> + <y>228</y> + <width>40</width> + <height>43</height> + <off_label>UEIP</off_label> + <off_color> + <color red="127" green="127" blue="127"> + </color> + </off_color> + <on_label>UEIP</on_label> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Button" red="178" green="178" blue="178"> + </color> + </background_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_35</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>15</bit> + <x>395</x> + <y>277</y> + <width>29</width> + <height>29</height> + <off_label>hol</off_label> + <off_color> + <color red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>HOL</on_label> + <on_color> + <color red="0" green="0" blue="255"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_45</name> + <pv_name>$(P)$(R)Acc-RB</pv_name> + <x>4</x> + <y>166</y> + <width>58</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>1</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_46</name> + <pv_name>$(P)$(R)VelAct</pv_name> + <x>91</x> + <y>166</y> + <width>58</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>1</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_47</name> + <pv_name>$(P)$(R)Dec-RB</pv_name> + <x>181</x> + <y>166</y> + <width>58</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>1</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_21</name> + <text>AccAct</text> + <x>2</x> + <y>154</y> + <width>34</width> + <height>12</height> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO Text Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <auto_size>true</auto_size> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_22</name> + <text>VelAct</text> + <x>102</x> + <y>154</y> + <width>32</width> + <height>12</height> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO Text Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <auto_size>true</auto_size> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_23</name> + <text>DecAct</text> + <x>194</x> + <y>154</y> + <width>36</width> + <height>12</height> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO Text Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <auto_size>true</auto_size> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_5</name> + <pv_name>$(P)$(M).JOGR</pv_name> + <x>4</x> + <y>108</y> + <width>40</width> + <height>43</height> + <off_label>JOGR</off_label> + <off_color> + <color name="IO Trace 2" red="192" green="80" blue="77"> + </color> + </off_color> + <on_label>JOGR</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Button" red="178" green="178" blue="178"> + </color> + </background_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Trajectory</name> + <x>2480</x> + <y>1772</y> + <width>607</width> + <height>139</height> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="Black" red="0" green="0" blue="0"> + </color> + </foreground_color> + <actions> + </actions> + <widget type="label" version="2.0.0"> + <name>Enable_6</name> + <text></text> + <x>255</x> + <y>168</y> + <width>80</width> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_1</name> + <pv_name>$(P)$(R)TrajExpr</pv_name> + <x>12</x> + <y>41</y> + <width>547</width> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="WritePV_Background" red="128" green="255" blue="255"> + </color> + </background_color> + <format>6</format> + <show_units>false</show_units> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Menu Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(P)$(R)TrajSourceType-Cmd</pv_name> + <value>0</value> + <description>Internal</description> + </action> + <action type="write_pv"> + <pv_name>$(P)$(R)TrajSourceType-Cmd</pv_name> + <value>1</value> + <description>External</description> + </action> + </actions> + <text>Source</text> + <x>12</x> + <y>6</y> + <width>159</width> + <height>36</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <rules> + <rule name="Label Change" prop_id="label" out_exp="false"> + <exp bool_exp="pv0==0"> + <value>Internal Source</value> + </exp> + <exp bool_exp="pv0==1"> + <value>External Source</value> + </exp> + <pv_name>$(P)$(R)TrajSourceType-Cmd</pv_name> + </rule> + </rules> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_1</name> + <pv_name>$(P)$(R)TrajExpr-RB</pv_name> + <x>12</x> + <y>66</y> + <width>547</width> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="238" green="238" blue="236"> + </color> + </background_color> + <format>6</format> + <precision>4</precision> + <show_units>false</show_units> + <actions> + </actions> + <enabled>false</enabled> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Command</name> + <x>2480</x> + <y>1634</y> + <width>607</width> + <height>139</height> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="Black" red="0" green="0" blue="0"> + </color> + </foreground_color> + <actions> + </actions> + <widget type="label" version="2.0.0"> + <name>Enable_6</name> + <text></text> + <x>255</x> + <y>168</y> + <width>80</width> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Menu Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(P)$(R)CmdFromOtherAxis-CmdEn</pv_name> + <value>0</value> + <description>Disable</description> + </action> + <action type="write_pv"> + <pv_name>$(P)$(R)CmdFromOtherAxis-CmdEn</pv_name> + <value>1</value> + <description>Enable</description> + </action> + </actions> + <text>Enable Ext. Cmd</text> + <x>12</x> + <y>6</y> + <width>159</width> + <height>36</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <rules> + <rule name="Label Change" prop_id="label" out_exp="false"> + <exp bool_exp="pv0==0"> + <value>Ext. Cmd: Disabled</value> + </exp> + <exp bool_exp="pv0==1"> + <value>Ext. Cmd: Enabled</value> + </exp> + <pv_name>$(P)$(R)CmdFromOtherAxis-CmdEn-RB</pv_name> + </rule> + </rules> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_1</name> + <pv_name>$(P)$(R)CmdExpr</pv_name> + <x>12</x> + <y>41</y> + <width>547</width> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="WritePV_Background" red="128" green="255" blue="255"> + </color> + </background_color> + <format>6</format> + <show_units>false</show_units> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Menu Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(P)$(R)Transform-CmdEn</pv_name> + <value>0</value> + <description>Disable</description> + </action> + <action type="write_pv"> + <pv_name>$(P)$(R)Transform-CmdEn</pv_name> + <value>1</value> + <description>Enable</description> + </action> + </actions> + <text>Enable Cmd Expr.</text> + <x>400</x> + <y>6</y> + <width>159</width> + <height>36</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <rules> + <rule name="Label Change" prop_id="label" out_exp="false"> + <exp bool_exp="pv0==0"> + <value>Expression Disabled</value> + </exp> + <exp bool_exp="pv0==1"> + <value>Expression Enabled</value> + </exp> + <pv_name>$(P)$(R)Transform-CmdEn-RB</pv_name> + </rule> + </rules> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_1</name> + <pv_name>$(P)$(R)CmdExpr-RB</pv_name> + <x>12</x> + <y>66</y> + <width>547</width> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="238" green="238" blue="236"> + </color> + </background_color> + <format>6</format> + <precision>4</precision> + <show_units>false</show_units> + <actions> + </actions> + <enabled>false</enabled> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>MGGrey03_1</name> + <width>1350</width> + <height>560</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background_2</name> + <width>1350</width> + <height>560</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_2</name> + <x>20</x> + <y>50</y> + <width>860</width> + <height>300</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update</name> + <pv_name>$(P)$(M).DESC</pv_name> + <x>120</x> + <width>480</width> + <height>50</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <background_color> + <color red="230" green="235" blue="232" alpha="0"> + </color> + </background_color> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_1</name> + <pv_name>$(P)$(M).VERS</pv_name> + <x>620</x> + <width>140</width> + <height>50</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <background_color> + <color red="230" green="235" blue="232" alpha="0"> + </color> + </background_color> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_2</name> + <pv_name>$(P)$(M).RTYP</pv_name> + <x>780</x> + <width>140</width> + <height>50</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <background_color> + <color red="230" green="235" blue="232" alpha="0"> + </color> + </background_color> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_33</name> + <text>Motion Controler</text> + <x>20</x> + <y>50</y> + <width>860</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_17</name> + <pv_name>$(P)$(M).CNEN</pv_name> + <x>739</x> + <y>300</y> + <width>120</width> + <off_label> Power OFF</off_label> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_label> Power ON</on_label> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <show_led>false</show_led> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_36</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>5</bit> + <x>750</x> + <y>307</y> + <width>17</width> + <height>17</height> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_29</name> + <text>Position:</text> + <x>40</x> + <y>130</y> + <width>120</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_30</name> + <text>Acceleration:</text> + <x>40</x> + <y>250</y> + <width>90</width> + <height>21</height> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_31</name> + <text>Velocity:</text> + <x>70</x> + <y>280</y> + <width>60</width> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_3</name> + <pv_name>$(P)$(R)Acc-RB</pv_name> + <x>140</x> + <y>250</y> + <width>130</width> + <rules> + <rule name="Border Rule" prop_id="name" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_4</name> + <pv_name>$(P)$(R)VelAct</pv_name> + <x>140</x> + <y>280</y> + <width>130</width> + <rules> + <rule name="BorderRule" prop_id="name" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_6</name> + <pv_name>$(P)$(M).RBV</pv_name> + <x>170</x> + <y>130</y> + <width>90</width> + <rules> + <rule name="BorderRule" prop_id="name" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_7</name> + <pv_name>$(P)$(M).LLM</pv_name> + <x>610</x> + <y>130</y> + <rules> + <rule name="BorderRule" prop_id="name" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_8</name> + <pv_name>$(P)$(M).HLM</pv_name> + <x>610</x> + <y>100</y> + <rules> + <rule name="BorderRule" prop_id="name" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_36</name> + <text>Low Software Limit:</text> + <x>460</x> + <y>130</y> + <width>140</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_37</name> + <text>High Software Limit:</text> + <x>460</x> + <y>100</y> + <width>140</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_52</name> + <pv_name>$(P)$(M).MOVN</pv_name> + <bit>0</bit> + <x>735</x> + <y>130</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_53</name> + <pv_name>$(P)$(M).DMOV</pv_name> + <bit>0</bit> + <x>735</x> + <y>100</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Done moving</text> + <x>765</x> + <y>100</y> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>Moving</text> + <x>766</x> + <y>130</y> + </widget> + <widget type="spinner" version="2.0.0"> + <name>Spinner</name> + <pv_name>$(P)$(M).VAL</pv_name> + <x>170</x> + <y>100</y> + <width>90</width> + <minimum>-1.7E308</minimum> + <maximum>1.7E308</maximum> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_59</name> + <pv_name>$(P)$(M).HLS</pv_name> + <bit>0</bit> + <x>280</x> + <y>100</y> + <off_color> + <color name="LED-RED-OFF" red="110" green="101" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_60</name> + <pv_name>$(P)$(M).LLS</pv_name> + <bit>0</bit> + <x>280</x> + <y>130</y> + <off_color> + <color name="LED-RED-OFF" red="110" green="101" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_24</name> + <text>High Limit Switch</text> + <x>310</x> + <y>100</y> + <width>126</width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_25</name> + <text>Low Limit Switch</text> + <x>310</x> + <y>130</y> + <width>126</width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_28</name> + <text>Set User Postion:</text> + <x>40</x> + <y>100</y> + <width>120</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_7</name> + <pv_name>$(P)$(M).JOGF</pv_name> + <x>720</x> + <y>180</y> + <width>140</width> + <height>40</height> + <off_label>Jogg Foward</off_label> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_label>JOGF</on_label> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_8</name> + <pv_name>$(P)$(M).HOMF</pv_name> + <x>550</x> + <y>180</y> + <width>150</width> + <height>40</height> + <off_label>Home Forward</off_label> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_label>HOMF</on_label> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_9</name> + <pv_name>$(P)$(M).HOMR</pv_name> + <x>200</x> + <y>180</y> + <width>150</width> + <height>40</height> + <off_label>Home Reverse</off_label> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_label>HOMR</on_label> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_13</name> + <pv_name>$(P)$(M).JOGR</pv_name> + <x>40</x> + <y>180</y> + <width>140</width> + <height>40</height> + <off_label>Jogg Reverse</off_label> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_label>JOGR</on_label> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_15</name> + <pv_name>$(P)$(M).STOP</pv_name> + <x>370</x> + <y>180</y> + <width>160</width> + <height>40</height> + <off_label>STOP</off_label> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_label>STOPPED</on_label> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_16</name> + <pv_name>$(P)$(R)ErrRst</pv_name> + <x>460</x> + <y>300</y> + <width>120</width> + <off_label>Reset Error</off_label> + <off_color> + <color name="IO Trace 2" red="192" green="80" blue="77"> + </color> + </off_color> + <on_label>ErrRst</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <show_led>false</show_led> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_4</name> + <x>1110</x> + <y>50</y> + <width>220</width> + <height>300</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_51</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>2</bit> + <x>1130</x> + <y>100</y> + <off_color> + <color name="LED-RED-OFF" red="110" green="101" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_8</name> + <text>Home Limit Switch</text> + <x>1160</x> + <y>190</y> + <width>150</width> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_3</name> + <x>900</x> + <y>50</y> + <width>190</width> + <height>191</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_31</name> + <class>HEADER3</class> + <text>Warnings</text> + <x>900</x> + <y>50</y> + <width>190</width> + <height>40</height> + <font use_class="true"> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="Text" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_54</name> + <pv_name>$(P)$(R)Err</pv_name> + <bit>0</bit> + <x>920</x> + <y>100</y> + <off_color> + <color name="LED-RED-OFF" red="110" green="101" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_55</name> + <pv_name>$(P)$(M).MISS</pv_name> + <bit>0</bit> + <x>920</x> + <y>190</y> + <off_color> + <color name="LED-YELLOW-OFF" red="110" green="108" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_56</name> + <pv_name>$(P)$(M).LVIO</pv_name> + <bit>0</bit> + <x>920</x> + <y>160</y> + <off_color> + <color name="LED-YELLOW-OFF" red="110" green="108" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_57</name> + <pv_name>$(P)$(M).STAT</pv_name> + <x>920</x> + <y>130</y> + <off_color> + <color name="LED-YELLOW-OFF" red="110" green="108" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_2</name> + <text>Limit violation</text> + <x>950</x> + <y>160</y> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_3</name> + <text>Ran out of Retries</text> + <x>950</x> + <y>190</y> + <width>120</width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_4</name> + <text>Alarm</text> + <x>950</x> + <y>130</y> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_5</name> + <text>Error</text> + <x>950</x> + <y>100</y> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_46</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>14</bit> + <x>1130</x> + <y>160</y> + <off_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_47</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>13</bit> + <x>1130</x> + <y>130</y> + <off_color> + <color name="LED-RED-OFF" red="110" green="101" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_48</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>9</bit> + <x>1130</x> + <y>250</y> + <off_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </off_color> + <on_color> + <color name="LED-YELLOW-OFF" red="110" green="108" blue="90"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_49</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>6</bit> + <x>1130</x> + <y>221</y> + <off_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </off_color> + <on_color> + <color name="LED-YELLOW-OFF" red="110" green="108" blue="90"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_50</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>3</bit> + <x>1130</x> + <y>190</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_6</name> + <text>Plus limit switch hit</text> + <x>1160</x> + <y>100</y> + <width>150</width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_7</name> + <text>Homed</text> + <x>1160</x> + <y>160</y> + <width>150</width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_9</name> + <text>Slip/Stall detected</text> + <x>1160</x> + <y>221</y> + <width>150</width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_10</name> + <text>Problem</text> + <x>1160</x> + <y>250</y> + <width>150</width> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_5</name> + <x>20</x> + <y>370</y> + <width>500</width> + <height>170</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_32</name> + <class>HEADER3</class> + <text>Motor Status</text> + <x>1110</x> + <y>50</y> + <width>220</width> + <height>40</height> + <font use_class="true"> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="Text" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_39</name> + <text>Error Messages</text> + <x>20</x> + <y>370</y> + <width>500</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_33</name> + <text>Error Message:</text> + <x>40</x> + <y>460</y> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_16</name> + <pv_name>$(P)$(M).STAT</pv_name> + <x>150</x> + <y>425</y> + <width>120</width> + <precision>0</precision> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="BorderRile" prop_id="name" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_17</name> + <pv_name>$(P)$(M).SEVR</pv_name> + <x>370</x> + <y>425</y> + <width>120</width> + <precision>0</precision> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="BorderRile" prop_id="name" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_19</name> + <pv_name>$(P)$(R)MsgTxt</pv_name> + <x>150</x> + <y>460</y> + <width>340</width> + <height>60</height> + <format>6</format> + <rules> + <rule name="BorderRile" prop_id="name" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_39</name> + <text>Alarm 1:</text> + <x>80</x> + <y>425</y> + <width>60</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_40</name> + <text>Alarm 2:</text> + <x>300</x> + <y>425</y> + <width>60</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_37</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>8</bit> + <x>1130</x> + <y>280</y> + <off_color> + <color name="LED-BLUE-OFF" red="90" green="110" blue="110"> + </color> + </off_color> + <on_color> + <color name="LED-BLUE-ON" red="81" green="232" blue="255"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_38</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>15</bit> + <x>1130</x> + <y>310</y> + <off_color> + <color name="LED-BLUE-OFF" red="90" green="110" blue="110"> + </color> + </off_color> + <on_color> + <color name="LED-BLUE-ON" red="81" green="232" blue="255"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_29</name> + <text>Encoder present</text> + <x>1160</x> + <y>280</y> + <width>150</width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_30</name> + <text>HOL</text> + <x>1160</x> + <y>310</y> + <width>150</width> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_18</name> + <pv_name>$(P)$(M).UEIP</pv_name> + <x>600</x> + <y>300</y> + <width>120</width> + <off_label>Use Encoder</off_label> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_label>Use Encoder</on_label> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_11</name> + <text>Minus limit switch hit</text> + <x>1160</x> + <y>130</y> + <width>150</width> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_8</name> + <x>540</x> + <y>370</y> + <width>220</width> + <height>170</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_46</name> + <text>Calibration</text> + <x>540</x> + <y>370</y> + <width>220</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_19</name> + <pv_name>$(P)$(M).DIR</pv_name> + <x>560</x> + <y>490</y> + <width>180</width> + <off_label> Reverse Direction</off_label> + <off_color> + <color name="LED-YELLOW-OFF" red="110" green="108" blue="90"> + </color> + </off_color> + <on_label> Reverse Direction</on_label> + <on_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_9</name> + <pv_name>$(P)$(M).OFF</pv_name> + <x>626</x> + <y>460</y> + <width>110</width> + <rules> + <rule name="BorderRule" prop_id="name" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_36</name> + <text>Offset:</text> + <x>560</x> + <y>460</y> + <width>55</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Switch_1</name> + <pv_name>$(P)$(M).SET</pv_name> + <bit>-1</bit> + <x>560</x> + <y>420</y> + <width>180</width> + <off_label>Set/Use Switch</off_label> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <off_image>Set/Use Switch</off_image> + <on_label></on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_9</name> + <x>780</x> + <y>370</y> + <width>240</width> + <height>170</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_40</name> + <text>Dial</text> + <x>780</x> + <y>370</y> + <width>240</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_37</name> + <text>Postion:</text> + <x>800</x> + <y>410</y> + <width>80</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_10</name> + <pv_name>$(P)$(M).DVAL</pv_name> + <x>890</x> + <y>410</y> + <width>110</width> + <rules> + <rule name="BorderRule" prop_id="name" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_11</name> + <pv_name>$(P)$(M).DLLM</pv_name> + <x>890</x> + <y>470</y> + <width>110</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_12</name> + <pv_name>$(P)$(M).DRBV</pv_name> + <x>890</x> + <y>500</y> + <width>110</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_13</name> + <pv_name>$(P)$(M).DHLM</pv_name> + <x>890</x> + <y>440</y> + <width>110</width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_41</name> + <text>Low Limit:</text> + <x>800</x> + <y>470</y> + <width>80</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_42</name> + <text>Readback:</text> + <x>800</x> + <y>500</y> + <width>80</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_43</name> + <text>High Limit:</text> + <x>800</x> + <y>440</y> + <width>80</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_11</name> + <x>1040</x> + <y>370</y> + <width>290</width> + <height>170</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_47</name> + <text>Raw</text> + <x>1040</x> + <y>370</y> + <width>290</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_14</name> + <pv_name>$(P)$(M).RVAL</pv_name> + <x>1190</x> + <y>410</y> + <width>110</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_15</name> + <pv_name>$(P)$(M).RMP</pv_name> + <x>1190</x> + <y>455</y> + <width>110</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_18</name> + <pv_name>$(P)$(M).REP</pv_name> + <x>1190</x> + <y>499</y> + <width>110</width> + <format>1</format> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="BorderRile" prop_id="name" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_38</name> + <text>Encoder Position:</text> + <x>1060</x> + <y>499</y> + <width>120</width> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_44</name> + <text>Desired Value:</text> + <x>1060</x> + <y>410</y> + <width>120</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_45</name> + <text>Motor Position:</text> + <x>1060</x> + <y>455</y> + <width>120</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_6</name> + <text>Synchronisation</text> + <x>320</x> + <y>300</y> + <width>120</width> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + <widget type="thumbwheel" version="2.0.0"> + <name>Thumb Wheel</name> + <x>2480</x> + <y>1083</y> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_61</name> + <pv_name>$(P)$(M).LLS</pv_name> + <bit>0</bit> + <x>2520</x> + <y>1154</y> + <off_color> + <color name="LED-RED-OFF" red="110" green="101" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_62</name> + <pv_name>$(P)$(M).HLS</pv_name> + <bit>0</bit> + <x>2520</x> + <y>1044</y> + <off_color> + <color name="LED-RED-OFF" red="110" green="101" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_26</name> + <text>hls</text> + <x>2550</x> + <y>1044</y> + <width>49</width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_27</name> + <text>lls</text> + <x>2550</x> + <y>1154</y> + <width>40</width> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_2</name> + <actions> + <action type="write_pv"> + <pv_name>$(P)$(M).TWF</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(M).TWF</pv_name> + <text>></text> + <x>2911</x> + <y>1084</y> + <width>40</width> + <font> + <font family="Source Sans Pro" style="BOLD" size="24.0"> + </font> + </font> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_1</name> + <pv_name>$(P)$(M).VAL</pv_name> + <x>2781</x> + <y>1088</y> + <width>110</width> + <font> + <font family="Sans" style="REGULAR" size="14.851485148514852"> + </font> + </font> + <foreground_color> + <color name="Gray_14" red="0" green="0" blue="0"> + </color> + </foreground_color> + <format>1</format> + <show_units>false</show_units> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_3</name> + <actions> + <action type="write_pv"> + <pv_name>$(P)$(M).TWR</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(M).TWR</pv_name> + <text><</text> + <x>2721</x> + <y>1083</y> + <width>40</width> + <font> + <font family="Source Sans Pro" style="BOLD" size="24.0"> + </font> + </font> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_20</name> + <pv_name>$(P)$(M).LLS</pv_name> + <bit>0</bit> + <x>2671</x> + <y>1083</y> + <width>30</width> + <height>30</height> + <off_label>lls</off_label> + <off_color> + <color name="LED-RED-OFF" red="110" green="101" blue="90"> + </color> + </off_color> + <on_label>LLS</on_label> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <foreground_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_21</name> + <pv_name>$(P)$(M).HLS</pv_name> + <bit>0</bit> + <x>2965</x> + <y>1084</y> + <width>30</width> + <height>30</height> + <off_label>hls</off_label> + <off_color> + <color name="LED-RED-OFF" red="110" green="101" blue="90"> + </color> + </off_color> + <on_label>HLS</on_label> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <foreground_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_35</name> + <class>HEADER2</class> + <text>Synchronisation Settings</text> + <x>2500</x> + <y>1623</y> + <width>380</width> + <font use_class="true"> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_6</name> + <x>2200</x> + <y>390</y> + <width>250</width> + <height>320</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_7</name> + <x>2110</x> + <y>730</y> + <width>250</width> + <height>320</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/motion/ecmcOneAxisOperator.bob b/99-Shared/adsis8300ws/motion/ecmcOneAxisOperator.bob new file mode 100644 index 0000000..60e6b63 --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcOneAxisOperator.bob @@ -0,0 +1,379 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>ecmcOneAxisOperator</name> + <width>470</width> + <height>440</height> + <actions> + </actions> + <grid_visible>false</grid_visible> + <widget type="group" version="2.0.0"> + <name>Motor</name> + <width>470</width> + <height>440</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>Motor BG</name> + <width>470</width> + <height>440</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>Motor</name> + <text>$(P)$(M)</text> + <x>10</x> + <width>450</width> + <height>50</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="24.0"> + </font> + </font> + <foreground_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>Motor GR</name> + <x>20</x> + <y>50</y> + <width>430</width> + <height>130</height> + <style>3</style> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <widget type="textupdate" version="2.0.0"> + <name>Position RB</name> + <pv_name>$(P)$(M)-PosAct</pv_name> + <x>290</x> + <y>50</y> + <width>120</width> + <precision>1</precision> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Position SP</name> + <class>CAPTION</class> + <text>Set position:</text> + <x>160</x> + <y>20</y> + <width>120</width> + <foreground_color use_class="true"> + <color name="Text" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment use_class="true">2</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Position RB</name> + <class>CAPTION</class> + <text>Current position:</text> + <x>160</x> + <y>50</y> + <width>120</width> + <foreground_color use_class="true"> + <color name="Text" red="25" green="25" blue="25"> + </color> + </foreground_color> + <horizontal_alignment use_class="true">2</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Position RB</name> + <pv_name>$(P)$(M).VAL</pv_name> + <x>290</x> + <y>20</y> + <width>120</width> + </widget> + <widget type="led" version="2.0.0"> + <name>Moving</name> + <pv_name>$(P)$(M).MOVN</pv_name> + <bit>0</bit> + <x>20</x> + <y>55</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>Done moving</name> + <pv_name>$(P)$(M).DMOV</pv_name> + <bit>0</bit> + <x>20</x> + <y>20</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Done moving</name> + <text>Done moving</text> + <x>50</x> + <y>20</y> + </widget> + <widget type="label" version="2.0.0"> + <name>Moving</name> + <text>Moving</text> + <x>50</x> + <y>55</y> + </widget> + <widget type="led" version="2.0.0"> + <name>Homed</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>14</bit> + <x>20</x> + <y>87</y> + <off_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Homed_1</name> + <text>Homed</text> + <x>50</x> + <y>87</y> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Power off_1</name> + <pv_name>$(P)$(M).CNEN</pv_name> + <x>290</x> + <y>80</y> + <width>120</width> + <off_label> Power OFF</off_label> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_label> Power ON</on_label> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <show_led>false</show_led> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>Power off</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>5</bit> + <x>301</x> + <y>87</y> + <width>17</width> + <height>17</height> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Limit switches GR</name> + <x>20</x> + <y>200</y> + <width>190</width> + <height>90</height> + <style>3</style> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <widget type="led" version="2.0.0"> + <name>HLS</name> + <pv_name>$(P)$(M).HLS</pv_name> + <bit>0</bit> + <x>20</x> + <y>20</y> + <off_color> + <color name="LED-YELLOW-OFF" red="110" green="108" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LLS</name> + <pv_name>$(P)$(M).LLS</pv_name> + <bit>0</bit> + <x>20</x> + <y>50</y> + <off_color> + <color name="LED-YELLOW-OFF" red="110" green="108" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>HLS</name> + <text>High Limit Switch</text> + <x>50</x> + <y>20</y> + <width>130</width> + </widget> + <widget type="label" version="2.0.0"> + <name>LLS</name> + <text>Low Limit Switch</text> + <x>50</x> + <y>50</y> + <width>130</width> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Errors GR</name> + <x>20</x> + <y>310</y> + <width>430</width> + <height>110</height> + <style>3</style> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <widget type="textupdate" version="2.0.0"> + <name>MsgTxt</name> + <pv_name>$(P)$(R)MsgTxt</pv_name> + <x>20</x> + <y>20</y> + <width>390</width> + <height>30</height> + <format>6</format> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Error reset</name> + <pv_name>$(P)$(R)ErrRst</pv_name> + <x>300</x> + <y>60</y> + <width>110</width> + <off_label>Reset Error</off_label> + <off_color> + <color name="Button_Background" red="236" green="236" blue="236"> + </color> + </off_color> + <on_label>ErrRst</on_label> + <on_color> + <color name="Button_Background" red="236" green="236" blue="236"> + </color> + </on_color> + <show_led>false</show_led> + <actions> + </actions> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Home GR</name> + <x>220</x> + <y>200</y> + <width>230</width> + <height>90</height> + <style>3</style> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <widget type="bool_button" version="2.0.0"> + <name>Stop</name> + <pv_name>$(P)$(M).STOP</pv_name> + <x>20</x> + <y>20</y> + <width>90</width> + <height>50</height> + <off_label>STOP</off_label> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_label>STOPPED</on_label> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Home</name> + <pv_name>$(P)$(M).HOMR</pv_name> + <x>120</x> + <y>20</y> + <width>90</width> + <height>50</height> + <off_label>Home</off_label> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_label>Home</on_label> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + </widget> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/motion/ecmcOneAxisOperator_old.bob b/99-Shared/adsis8300ws/motion/ecmcOneAxisOperator_old.bob new file mode 100644 index 0000000..e2262f2 --- /dev/null +++ b/99-Shared/adsis8300ws/motion/ecmcOneAxisOperator_old.bob @@ -0,0 +1,3477 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>ecmcOneAxisOperator</name> + <width>1350</width> + <height>560</height> + <actions> + </actions> + <grid_visible>false</grid_visible> + <widget type="group" version="2.0.0"> + <name>Encoder</name> + <x>2480</x> + <y>1910</y> + <width>607</width> + <height>139</height> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="Black" red="0" green="0" blue="0"> + </color> + </foreground_color> + <actions> + </actions> + <widget type="label" version="2.0.0"> + <name>Enable_6</name> + <text></text> + <x>255</x> + <y>168</y> + <width>80</width> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Menu Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(P)$(R)EncSourceType-Cmd</pv_name> + <value>0</value> + <description>Internal</description> + </action> + <action type="write_pv"> + <pv_name>$(P)$(R)EncSourceType-Cmd</pv_name> + <value>1</value> + <description>External</description> + </action> + </actions> + <text>Source</text> + <x>12</x> + <y>6</y> + <width>159</width> + <height>36</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <rules> + <rule name="Label Change" prop_id="label" out_exp="false"> + <exp bool_exp="pv0==0"> + <value>Internal Source</value> + </exp> + <exp bool_exp="pv0==1"> + <value>External Source</value> + </exp> + <pv_name>$(P)$(R)EncSourceType-Cmd</pv_name> + </rule> + </rules> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_1</name> + <pv_name>$(P)$(R)EncExpr</pv_name> + <x>12</x> + <y>41</y> + <width>547</width> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="WritePV_Background" red="128" green="255" blue="255"> + </color> + </background_color> + <format>6</format> + <show_units>false</show_units> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_1</name> + <pv_name>$(P)$(R)EncExpr-RB</pv_name> + <x>12</x> + <y>66</y> + <width>547</width> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="238" green="238" blue="236"> + </color> + </background_color> + <format>6</format> + <precision>4</precision> + <show_units>false</show_units> + <actions> + </actions> + <enabled>false</enabled> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Axis</name> + <x>2480</x> + <y>1194</y> + <width>607</width> + <height>409</height> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="Black" red="0" green="0" blue="0"> + </color> + </foreground_color> + <actions> + </actions> + <widget type="group" version="2.0.0"> + <name>Grouping Container</name> + <x>39</x> + <y>9</y> + <width>493</width> + <height>373</height> + <style>3</style> + <foreground_color> + <color red="0" green="128" blue="255"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template</name> + <pv_name>$(P)$(M).HOMF</pv_name> + <x>128</x> + <y>110</y> + <width>40</width> + <height>43</height> + <off_label>HOMF</off_label> + <off_color> + <color name="IO Trace 2" red="192" green="80" blue="77"> + </color> + </off_color> + <on_label>HOMF</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Button" red="178" green="178" blue="178"> + </color> + </background_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_1</name> + <pv_name>$(P)$(M).STOP</pv_name> + <x>104</x> + <y>189</y> + <width>40</width> + <height>43</height> + <off_label>STOP</off_label> + <off_color> + <color name="IO Trace 2" red="192" green="80" blue="77"> + </color> + </off_color> + <on_label>STOPPED</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Button" red="178" green="178" blue="178"> + </color> + </background_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_2</name> + <pv_name>$(P)$(M).HOMR</pv_name> + <x>74</x> + <y>110</y> + <width>40</width> + <height>43</height> + <off_label>HOMR</off_label> + <off_color> + <color name="IO Trace 2" red="192" green="80" blue="77"> + </color> + </off_color> + <on_label>HOMR</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Button" red="178" green="178" blue="178"> + </color> + </background_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_6</name> + <pv_name>$(P)$(M).JOGF</pv_name> + <x>210</x> + <y>110</y> + <width>40</width> + <height>43</height> + <off_label>JOGF</off_label> + <off_color> + <color name="IO Trace 2" red="192" green="80" blue="77"> + </color> + </off_color> + <on_label>JOGF</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Button" red="178" green="178" blue="178"> + </color> + </background_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_21</name> + <pv_name>$(P)$(M).VERS</pv_name> + <x>154</x> + <y>12</y> + <width>61</width> + <height>17</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_12</name> + <pv_name>$(P)$(M).CNEN</pv_name> + <x>312</x> + <y>228</y> + <width>40</width> + <height>43</height> + <off_label>CNEN</off_label> + <off_color> + <color red="127" green="127" blue="127"> + </color> + </off_color> + <on_label>CNEN</on_label> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Button" red="178" green="178" blue="178"> + </color> + </background_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_14</name> + <pv_name>$(P)$(R)ErrRst</pv_name> + <x>258</x> + <y>272</y> + <width>40</width> + <height>43</height> + <off_label>ErrRst</off_label> + <off_color> + <color name="IO Trace 2" red="192" green="80" blue="77"> + </color> + </off_color> + <on_label>ErrRst</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <show_led>false</show_led> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Button" red="178" green="178" blue="178"> + </color> + </background_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_29</name> + <pv_name>$(P)$(M).DESC</pv_name> + <x>2</x> + <y>12</y> + <width>148</width> + <height>17</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Input Template_30</name> + <pv_name>$(P)$(R)MsgTxt</pv_name> + <x>4</x> + <y>351</y> + <width>422</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <format>6</format> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + <action type="command"> + <command>camonitor -S</command> + </action> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_width>2</border_width> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_31</name> + <pv_name>$(P)$(M).RTYP</pv_name> + <x>219</x> + <y>12</y> + <width>36</width> + <height>17</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template</name> + <text>User Pos (VAL)</text> + <x>84</x> + <y>42</y> + <width>73</width> + <height>12</height> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO Text Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <auto_size>true</auto_size> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_7</name> + <pv_name>$(P)$(M).RBV</pv_name> + <x>72</x> + <y>90</y> + <width>104</width> + <height>17</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_width>2</border_width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_11</name> + <text>Readback (RBV)</text> + <x>77</x> + <y>76</y> + <width>81</width> + <height>12</height> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO Text Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <auto_size>true</auto_size> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_33</name> + <pv_name>$(P)$(M).LLM</pv_name> + <x>4</x> + <y>90</y> + <width>58</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_18</name> + <pv_name>$(P)$(M).LLS</pv_name> + <bit>0</bit> + <x>2</x> + <y>48</y> + <width>29</width> + <height>29</height> + <off_label>lls</off_label> + <off_color> + <color name="IO PV OFF" red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>LLS</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_19</name> + <pv_name>$(P)$(M).HLS</pv_name> + <bit>0</bit> + <x>214</x> + <y>48</y> + <width>29</width> + <height>29</height> + <off_label>hls</off_label> + <off_color> + <color name="IO PV OFF" red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>HLS</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(P)$(M).TWR</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(M).TWR</pv_name> + <text><</text> + <x>37</x> + <y>49</y> + <width>22</width> + <height>31</height> + <foreground_color> + <color name="Gray_14" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="ioc_write_bg" red="115" green="223" blue="255"> + </color> + </background_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_1</name> + <actions> + <action type="write_pv"> + <pv_name>$(P)$(M).TWF</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(M).TWF</pv_name> + <text>></text> + <x>189</x> + <y>49</y> + <width>25</width> + <height>31</height> + <foreground_color> + <color name="Gray_14" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="ioc_write_bg" red="115" green="223" blue="255"> + </color> + </background_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(M).VAL</pv_name> + <x>67</x> + <y>55</y> + <width>113</width> + <height>21</height> + <font> + <font family="Sans" style="REGULAR" size="14.851485148514852"> + </font> + </font> + <foreground_color> + <color name="Gray_14" red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="ioc_write_bg" red="115" green="223" blue="255"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_34</name> + <pv_name>$(P)$(M).HLM</pv_name> + <x>191</x> + <y>90</y> + <width>55</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_12</name> + <pv_name>$(P)$(M).MOVN</pv_name> + <bit>0</bit> + <x>39</x> + <y>238</y> + <width>29</width> + <height>29</height> + <off_label>movn</off_label> + <off_color> + <color name="IO PV OFF" red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>MOVN</on_label> + <on_color> + <color name="IO onGoing" red="255" green="255" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_13</name> + <pv_name>$(P)$(M).DMOV</pv_name> + <bit>0</bit> + <y>238</y> + <width>29</width> + <height>29</height> + <off_label>dmov</off_label> + <off_color> + <color name="IO PV OFF" red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>DMOV</on_label> + <on_color> + <color name="IO OK" red="0" green="255" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_15</name> + <pv_name>$(P)$(R)Err</pv_name> + <bit>0</bit> + <x>212</x> + <y>238</y> + <width>29</width> + <height>29</height> + <off_label>err</off_label> + <off_color> + <color name="IO PV OFF" red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>Err</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_16</name> + <pv_name>$(P)$(M).MISS</pv_name> + <bit>0</bit> + <x>128</x> + <y>238</y> + <width>29</width> + <height>29</height> + <off_label>miss</off_label> + <off_color> + <color name="IO PV OFF" red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>MISS</on_label> + <on_color> + <color name="Minor" red="255" green="128" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_14</name> + <pv_name>$(P)$(M).LVIO</pv_name> + <bit>0</bit> + <x>84</x> + <y>238</y> + <width>29</width> + <height>29</height> + <off_label>lvio</off_label> + <off_color> + <color name="IO PV OFF" red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>LVIO</on_label> + <on_color> + <color name="Minor" red="255" green="128" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_32</name> + <pv_name>$(P)$(M).STAT</pv_name> + <x>4</x> + <y>329</y> + <width>121</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_36</name> + <pv_name>$(P)$(M).SEVR</pv_name> + <x>123</x> + <y>329</y> + <width>124</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_17</name> + <pv_name>$(P)$(M).STAT</pv_name> + <x>167</x> + <y>238</y> + <width>29</width> + <height>29</height> + <off_label>alarm</off_label> + <off_color> + <color name="IO PV OFF" red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>ALARM</on_label> + <on_color> + <color name="Minor" red="255" green="128" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_1</name> + <text>Dial Readback (DRBV)</text> + <x>316</x> + <y>76</y> + <width>111</width> + <height>12</height> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO Text Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <auto_size>true</auto_size> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_3</name> + <pv_name>$(P)$(M).DVAL</pv_name> + <x>321</x> + <y>57</y> + <width>109</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>3</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_7</name> + <text>Dial Pos (DVAL)</text> + <x>329</x> + <y>42</y> + <width>78</width> + <height>12</height> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO Text Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <auto_size>true</auto_size> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_6</name> + <pv_name>$(P)$(M).DRBV</pv_name> + <x>319</x> + <y>90</y> + <width>111</width> + <height>17</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_15</name> + <pv_name>$(P)$(M).OFF</pv_name> + <x>316</x> + <y>23</y> + <width>109</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_14</name> + <text>OFFSET (OFF) +</text> + <x>331</x> + <y>8</y> + <width>68</width> + <height>27</height> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO Text Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <auto_size>true</auto_size> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_11</name> + <pv_name>$(P)$(M).DIR</pv_name> + <x>441</x> + <width>40</width> + <height>43</height> + <off_label>DIR</off_label> + <off_color> + <color red="127" green="127" blue="127"> + </color> + </off_color> + <on_label>DIR</on_label> + <on_color> + <color red="255" green="192" blue="203"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Button" red="178" green="178" blue="178"> + </color> + </background_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_4</name> + <pv_name>$(P)$(M).RVAL</pv_name> + <x>321</x> + <y>134</y> + <width>109</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_8</name> + <text>Raw Pos RVAL (INT32)</text> + <x>321</x> + <y>120</y> + <width>111</width> + <height>12</height> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO Text Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <auto_size>true</auto_size> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_19</name> + <pv_name>$(P)$(M).REP</pv_name> + <x>315</x> + <y>329</y> + <width>111</width> + <height>17</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_19</name> + <text>REP (INT32)</text> + <x>312</x> + <y>316</y> + <width>59</width> + <height>12</height> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO Text Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <auto_size>true</auto_size> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Switch</name> + <pv_name>$(P)$(M).SET</pv_name> + <bit>-1</bit> + <x>274</x> + <width>44</width> + <height>77</height> + <off_label></off_label> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_label></on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_20</name> + <pv_name>$(P)$(M).RMP</pv_name> + <x>318</x> + <y>185</y> + <width>106</width> + <height>17</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_18</name> + <text>RMP (INT32)</text> + <x>344</x> + <y>168</y> + <width>62</width> + <height>12</height> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO Text Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <auto_size>true</auto_size> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_26</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>14</bit> + <x>39</x> + <y>277</y> + <width>29</width> + <height>29</height> + <off_label>/hmd</off_label> + <off_color> + <color name="Minor" red="255" green="128" blue="0"> + </color> + </off_color> + <on_label>HMD</on_label> + <on_color> + <color red="77" green="77" blue="77"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_27</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>13</bit> + <x>2</x> + <y>277</y> + <width>29</width> + <height>29</height> + <off_label>lls</off_label> + <off_color> + <color red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>LS</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_29</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>9</bit> + <x>167</x> + <y>277</y> + <width>29</width> + <height>29</height> + <off_label>prbl</off_label> + <off_color> + <color red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>PRBL</on_label> + <on_color> + <color name="Minor" red="255" green="128" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_30</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>8</bit> + <x>358</x> + <y>277</y> + <width>29</width> + <height>29</height> + <off_label>enc</off_label> + <off_color> + <color red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>ENC</on_label> + <on_color> + <color red="0" green="0" blue="63"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_31</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>6</bit> + <x>128</x> + <y>277</y> + <width>29</width> + <height>29</height> + <off_label>stal</off_label> + <off_color> + <color red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>STAL</on_label> + <on_color> + <color name="Minor" red="255" green="128" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_32</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>5</bit> + <x>314</x> + <y>277</y> + <width>29</width> + <height>29</height> + <off_label>amp</off_label> + <off_color> + <color red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>AMP</on_label> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_33</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>3</bit> + <x>84</x> + <y>277</y> + <width>29</width> + <height>29</height> + <off_label>hsw</off_label> + <off_color> + <color red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>HSW</on_label> + <on_color> + <color red="0" green="0" blue="255"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_34</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>2</bit> + <x>212</x> + <y>277</y> + <width>29</width> + <height>29</height> + <off_label>hls</off_label> + <off_color> + <color red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>LS</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_43</name> + <pv_name>$(P)$(M).DLLM</pv_name> + <x>258</x> + <y>90</y> + <width>58</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_44</name> + <pv_name>$(P)$(M).DHLM</pv_name> + <x>434</x> + <y>90</y> + <width>55</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>0</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_10</name> + <pv_name>$(P)$(M).UEIP</pv_name> + <x>355</x> + <y>228</y> + <width>40</width> + <height>43</height> + <off_label>UEIP</off_label> + <off_color> + <color red="127" green="127" blue="127"> + </color> + </off_color> + <on_label>UEIP</on_label> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Button" red="178" green="178" blue="178"> + </color> + </background_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_35</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>15</bit> + <x>395</x> + <y>277</y> + <width>29</width> + <height>29</height> + <off_label>hol</off_label> + <off_color> + <color red="77" green="77" blue="77"> + </color> + </off_color> + <on_label>HOL</on_label> + <on_color> + <color red="0" green="0" blue="255"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_45</name> + <pv_name>$(P)$(R)Acc-RB</pv_name> + <x>4</x> + <y>166</y> + <width>58</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>1</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_46</name> + <pv_name>$(P)$(R)VelAct</pv_name> + <x>91</x> + <y>166</y> + <width>58</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>1</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input Template_47</name> + <pv_name>$(P)$(R)Dec-RB</pv_name> + <x>181</x> + <y>166</y> + <width>58</width> + <height>18</height> + <font> + <font name="IO Output 1" family="arial" style="BOLD" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO OutputPV Fg" red="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color name="IO OutputPV Bg" red="121" green="123" blue="126"> + </color> + </background_color> + <precision>1</precision> + <show_units>false</show_units> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_width>2</border_width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_21</name> + <text>AccAct</text> + <x>2</x> + <y>154</y> + <width>34</width> + <height>12</height> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO Text Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <auto_size>true</auto_size> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_22</name> + <text>VelAct</text> + <x>102</x> + <y>154</y> + <width>32</width> + <height>12</height> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO Text Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <auto_size>true</auto_size> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_23</name> + <text>DecAct</text> + <x>194</x> + <y>154</y> + <width>36</width> + <height>12</height> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO Text Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <auto_size>true</auto_size> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_5</name> + <pv_name>$(P)$(M).JOGR</pv_name> + <x>4</x> + <y>108</y> + <width>40</width> + <height>43</height> + <off_label>JOGR</off_label> + <off_color> + <color name="IO Trace 2" red="192" green="80" blue="77"> + </color> + </off_color> + <on_label>JOGR</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <foreground_color> + <color name="IO InputPV Fg" red="0" green="32" blue="92"> + </color> + </foreground_color> + <background_color> + <color name="IO Button" red="178" green="178" blue="178"> + </color> + </background_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Trajectory</name> + <x>2480</x> + <y>1772</y> + <width>607</width> + <height>139</height> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="Black" red="0" green="0" blue="0"> + </color> + </foreground_color> + <actions> + </actions> + <widget type="label" version="2.0.0"> + <name>Enable_6</name> + <text></text> + <x>255</x> + <y>168</y> + <width>80</width> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_1</name> + <pv_name>$(P)$(R)TrajExpr</pv_name> + <x>12</x> + <y>41</y> + <width>547</width> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="WritePV_Background" red="128" green="255" blue="255"> + </color> + </background_color> + <format>6</format> + <show_units>false</show_units> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Menu Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(P)$(R)TrajSourceType-Cmd</pv_name> + <value>0</value> + <description>Internal</description> + </action> + <action type="write_pv"> + <pv_name>$(P)$(R)TrajSourceType-Cmd</pv_name> + <value>1</value> + <description>External</description> + </action> + </actions> + <text>Source</text> + <x>12</x> + <y>6</y> + <width>159</width> + <height>36</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <rules> + <rule name="Label Change" prop_id="label" out_exp="false"> + <exp bool_exp="pv0==0"> + <value>Internal Source</value> + </exp> + <exp bool_exp="pv0==1"> + <value>External Source</value> + </exp> + <pv_name>$(P)$(R)TrajSourceType-Cmd</pv_name> + </rule> + </rules> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_1</name> + <pv_name>$(P)$(R)TrajExpr-RB</pv_name> + <x>12</x> + <y>66</y> + <width>547</width> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="238" green="238" blue="236"> + </color> + </background_color> + <format>6</format> + <precision>4</precision> + <show_units>false</show_units> + <actions> + </actions> + <enabled>false</enabled> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Command</name> + <x>2480</x> + <y>1634</y> + <width>607</width> + <height>139</height> + <font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </font> + <foreground_color> + <color name="Black" red="0" green="0" blue="0"> + </color> + </foreground_color> + <actions> + </actions> + <widget type="label" version="2.0.0"> + <name>Enable_6</name> + <text></text> + <x>255</x> + <y>168</y> + <width>80</width> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Menu Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(P)$(R)CmdFromOtherAxis-CmdEn</pv_name> + <value>0</value> + <description>Disable</description> + </action> + <action type="write_pv"> + <pv_name>$(P)$(R)CmdFromOtherAxis-CmdEn</pv_name> + <value>1</value> + <description>Enable</description> + </action> + </actions> + <text>Enable Ext. Cmd</text> + <x>12</x> + <y>6</y> + <width>159</width> + <height>36</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <rules> + <rule name="Label Change" prop_id="label" out_exp="false"> + <exp bool_exp="pv0==0"> + <value>Ext. Cmd: Disabled</value> + </exp> + <exp bool_exp="pv0==1"> + <value>Ext. Cmd: Enabled</value> + </exp> + <pv_name>$(P)$(R)CmdFromOtherAxis-CmdEn-RB</pv_name> + </rule> + </rules> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_1</name> + <pv_name>$(P)$(R)CmdExpr</pv_name> + <x>12</x> + <y>41</y> + <width>547</width> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color name="WritePV_Background" red="128" green="255" blue="255"> + </color> + </background_color> + <format>6</format> + <show_units>false</show_units> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Menu Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(P)$(R)Transform-CmdEn</pv_name> + <value>0</value> + <description>Disable</description> + </action> + <action type="write_pv"> + <pv_name>$(P)$(R)Transform-CmdEn</pv_name> + <value>1</value> + <description>Enable</description> + </action> + </actions> + <text>Enable Cmd Expr.</text> + <x>400</x> + <y>6</y> + <width>159</width> + <height>36</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <rules> + <rule name="Label Change" prop_id="label" out_exp="false"> + <exp bool_exp="pv0==0"> + <value>Expression Disabled</value> + </exp> + <exp bool_exp="pv0==1"> + <value>Expression Enabled</value> + </exp> + <pv_name>$(P)$(R)Transform-CmdEn-RB</pv_name> + </rule> + </rules> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text_1</name> + <pv_name>$(P)$(R)CmdExpr-RB</pv_name> + <x>12</x> + <y>66</y> + <width>547</width> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="238" green="238" blue="236"> + </color> + </background_color> + <format>6</format> + <precision>4</precision> + <show_units>false</show_units> + <actions> + </actions> + <enabled>false</enabled> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </widget> + <widget type="thumbwheel" version="2.0.0"> + <name>Thumb Wheel</name> + <x>2480</x> + <y>1083</y> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_61</name> + <pv_name>$(P)$(M).LLS</pv_name> + <bit>0</bit> + <x>2520</x> + <y>1154</y> + <off_color> + <color name="LED-RED-OFF" red="110" green="101" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_62</name> + <pv_name>$(P)$(M).HLS</pv_name> + <bit>0</bit> + <x>2520</x> + <y>1044</y> + <off_color> + <color name="LED-RED-OFF" red="110" green="101" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_26</name> + <text>hls</text> + <x>2550</x> + <y>1044</y> + <width>49</width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_27</name> + <text>lls</text> + <x>2550</x> + <y>1154</y> + <width>40</width> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_2</name> + <actions> + <action type="write_pv"> + <pv_name>$(P)$(M).TWF</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(M).TWF</pv_name> + <text>></text> + <x>2911</x> + <y>1084</y> + <width>40</width> + <font> + <font family="Source Sans Pro" style="BOLD" size="24.0"> + </font> + </font> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_1</name> + <pv_name>$(P)$(M).VAL</pv_name> + <x>2781</x> + <y>1088</y> + <width>110</width> + <font> + <font family="Sans" style="REGULAR" size="14.851485148514852"> + </font> + </font> + <foreground_color> + <color name="Gray_14" red="0" green="0" blue="0"> + </color> + </foreground_color> + <format>1</format> + <show_units>false</show_units> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_3</name> + <actions> + <action type="write_pv"> + <pv_name>$(P)$(M).TWR</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(M).TWR</pv_name> + <text><</text> + <x>2721</x> + <y>1083</y> + <width>40</width> + <font> + <font family="Source Sans Pro" style="BOLD" size="24.0"> + </font> + </font> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_20</name> + <pv_name>$(P)$(M).LLS</pv_name> + <bit>0</bit> + <x>2671</x> + <y>1083</y> + <width>30</width> + <height>30</height> + <off_label>lls</off_label> + <off_color> + <color name="LED-RED-OFF" red="110" green="101" blue="90"> + </color> + </off_color> + <on_label>LLS</on_label> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <foreground_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_21</name> + <pv_name>$(P)$(M).HLS</pv_name> + <bit>0</bit> + <x>2965</x> + <y>1084</y> + <width>30</width> + <height>30</height> + <off_label>hls</off_label> + <off_color> + <color name="LED-RED-OFF" red="110" green="101" blue="90"> + </color> + </off_color> + <on_label>HLS</on_label> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <foreground_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_35</name> + <class>HEADER2</class> + <text>Synchronisation Settings</text> + <x>2500</x> + <y>1623</y> + <width>380</width> + <font use_class="true"> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_6</name> + <x>2200</x> + <y>390</y> + <width>250</width> + <height>320</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_7</name> + <x>2110</x> + <y>730</y> + <width>250</width> + <height>320</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="group" version="2.0.0"> + <name>Group</name> + <width>620</width> + <height>520</height> + <style>3</style> + <transparent>true</transparent> + <widget type="group" version="2.0.0"> + <name>MGGrey03_1</name> + <width>620</width> + <height>520</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="220" green="225" blue="221"> + </color> + </background_color> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>MGGrey03-background_2</name> + <width>610</width> + <height>510</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_2</name> + <x>20</x> + <y>50</y> + <width>560</width> + <height>250</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update</name> + <pv_name>$(P)$(M).DESC</pv_name> + <x>120</x> + <width>480</width> + <height>50</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <background_color> + <color red="230" green="235" blue="232" alpha="0"> + </color> + </background_color> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_33</name> + <text>Motion Controler</text> + <x>20</x> + <y>50</y> + <width>580</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_17</name> + <pv_name>$(P)$(M).CNEN</pv_name> + <x>290</x> + <y>240</y> + <width>120</width> + <off_label> Power OFF</off_label> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_label> Power ON</on_label> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <show_led>false</show_led> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_36</name> + <pv_name>$(P)$(M).MSTA</pv_name> + <bit>5</bit> + <x>301</x> + <y>247</y> + <width>17</width> + <height>17</height> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_29</name> + <text>Position:</text> + <x>40</x> + <y>130</y> + <width>120</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_6</name> + <pv_name>$(P)$(M).RBV</pv_name> + <x>170</x> + <y>130</y> + <width>90</width> + <rules> + <rule name="BorderRule" prop_id="name" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_52</name> + <pv_name>$(P)$(M).MOVN</pv_name> + <bit>0</bit> + <x>460</x> + <y>130</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-YELLOW-ON" red="255" green="235" blue="17"> + </color> + </on_color> + <font> + <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901"> + </font> + </font> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_53</name> + <pv_name>$(P)$(M).DMOV</pv_name> + <bit>0</bit> + <x>460</x> + <y>100</y> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>done moving</text> + <x>490</x> + <y>100</y> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>moving</text> + <x>490</x> + <y>130</y> + </widget> + <widget type="spinner" version="2.0.0"> + <name>Spinner</name> + <pv_name>$(P)$(M).VAL</pv_name> + <x>170</x> + <y>100</y> + <width>90</width> + <minimum>-1.7E308</minimum> + <maximum>1.7E308</maximum> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_59</name> + <pv_name>$(P)$(M).HLS</pv_name> + <bit>0</bit> + <x>280</x> + <y>100</y> + <off_color> + <color name="LED-RED-OFF" red="110" green="101" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="led" version="2.0.0"> + <name>LED Template_60</name> + <pv_name>$(P)$(M).LLS</pv_name> + <bit>0</bit> + <x>280</x> + <y>130</y> + <off_color> + <color name="LED-RED-OFF" red="110" green="101" blue="90"> + </color> + </off_color> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_24</name> + <text>High limit switch</text> + <x>310</x> + <y>100</y> + <width>126</width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_25</name> + <text>Low Limit switch</text> + <x>310</x> + <y>130</y> + <width>126</width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_28</name> + <text>Set User Postion:</text> + <x>40</x> + <y>100</y> + <width>120</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_7</name> + <x>720</x> + <y>180</y> + <width>140</width> + <height>40</height> + <visible>false</visible> + <off_label>Jogg Foward</off_label> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_label>JOGF</on_label> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_8</name> + <pv_name>$(P)$(M).HOMF</pv_name> + <x>110</x> + <y>240</y> + <width>150</width> + <height>40</height> + <off_label>Home Forward</off_label> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_label>HOMF</on_label> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_15</name> + <pv_name>$(P)$(M).STOP</pv_name> + <x>100</x> + <y>180</y> + <width>160</width> + <height>40</height> + <off_label>STOP</off_label> + <off_color> + <color name="LED-GREEN-OFF" red="90" green="110" blue="90"> + </color> + </off_color> + <on_label>STOPPED</on_label> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button Template_16</name> + <pv_name>$(P)$(R)ErrRst</pv_name> + <x>290</x> + <y>190</y> + <width>120</width> + <off_label>Reset Error</off_label> + <off_color> + <color name="IO Trace 2" red="192" green="80" blue="77"> + </color> + </off_color> + <on_label>ErrRst</on_label> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <show_led>false</show_led> + <actions> + </actions> + <rules> + <rule name="BorderRule" prop_id="border_style" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_5</name> + <x>20</x> + <y>320</y> + <width>560</width> + <height>170</height> + <line_width>0</line_width> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Background" red="220" green="225" blue="221"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_39</name> + <text>Error Messages</text> + <x>20</x> + <y>320</y> + <width>540</width> + <height>40</height> + <font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_33</name> + <text>Error Message:</text> + <x>40</x> + <y>410</y> + <background_color> + <color name="IO Background" red="255" green="255" blue="205"> + </color> + </background_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_16</name> + <pv_name>$(P)$(M).STAT</pv_name> + <x>150</x> + <y>375</y> + <width>120</width> + <precision>0</precision> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="BorderRile" prop_id="name" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_17</name> + <pv_name>$(P)$(M).SEVR +</pv_name> + <x>370</x> + <y>375</y> + <width>120</width> + <precision>0</precision> + <vertical_alignment>1</vertical_alignment> + <rules> + <rule name="BorderRile" prop_id="name" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_19</name> + <pv_name>$(P)$(R)MsgTxt</pv_name> + <x>150</x> + <y>410</y> + <width>410</width> + <height>60</height> + <format>6</format> + <rules> + <rule name="BorderRile" prop_id="name" out_exp="false"> + <exp bool_exp="pv0==1"> + <value>9</value> + </exp> + <pv_name>$(pv_name)</pv_name> + </rule> + </rules> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_39</name> + <text>Alarm 1:</text> + <x>80</x> + <y>375</y> + <width>60</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label Template_40</name> + <text>Alarm 2:</text> + <x>300</x> + <y>375</y> + <width>60</width> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color name="IO Border" red="215" green="215" blue="215"> + </color> + </border_color> + </widget> + </widget> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/scanning/engpanelBKP.bob b/99-Shared/adsis8300ws/scanning/engpanelBKP.bob new file mode 100644 index 0000000..4016af8 --- /dev/null +++ b/99-Shared/adsis8300ws/scanning/engpanelBKP.bob @@ -0,0 +1,1549 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <background_color> + <color red="238" green="238" blue="236"> + </color> + </background_color> + <actions> + </actions> + <grid_step_x>6</grid_step_x> + <grid_step_y>6</grid_step_y> + <widget type="label" version="2.0.0"> + <name>Label_8</name> + <text></text> + <x>450</x> + <y>216</y> + <width>80</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="group" version="2.0.0"> + <name>Grouping Container_1</name> + <x>48</x> + <y>276</y> + <width>166</width> + <height>313</height> + <style>3</style> + <foreground_color> + <color red="0" green="128" blue="255"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="checkbox" version="2.0.0"> + <name>Check Box</name> + <pv_name>osboxesHost:ScanDirectionV</pv_name> + <bit>-1</bit> + <label></label> + <x>7</x> + <y>68</y> + <width>24</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="checkbox" version="2.0.0"> + <name>Check Box_1</name> + <pv_name>osboxesHost:ScanDirectionH</pv_name> + <bit>-1</bit> + <label></label> + <x>7</x> + <y>48</y> + <width>24</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>H axis</text> + <x>30</x> + <y>48</y> + <width>80</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_2</name> + <text>V axis</text> + <x>30</x> + <y>68</y> + <width>60</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>scan direction</text> + <y>28</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="checkbox" version="2.0.0"> + <name>Check Box_2</name> + <pv_name>osboxesHost:TypeOfScanSbS</pv_name> + <bit>-1</bit> + <label></label> + <x>7</x> + <y>134</y> + <width>24</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="checkbox" version="2.0.0"> + <name>Check Box_3</name> + <pv_name>osboxesHost:TypeOfScanFly</pv_name> + <bit>-1</bit> + <label></label> + <x>7</x> + <y>114</y> + <width>24</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_4</name> + <text>on the fly</text> + <x>30</x> + <y>114</y> + <width>96</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_5</name> + <text>step by step</text> + <x>30</x> + <y>134</y> + <width>114</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_6</name> + <text>type of scan</text> + <y>94</y> + <width>90</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_7</name> + <text>scan setup</text> + <width>80</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_9</name> + <text>start</text> + <x>102</x> + <y>182</y> + <width>58</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_10</name> + <text>scan position</text> + <y>161</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_2</name> + <pv_name>osboxesHost:ScanStartPosition</pv_name> + <x>2</x> + <y>180</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_10</name> + <text>steps</text> + <x>101</x> + <y>252</y> + <width>68</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>osboxesHost:ScanEndPosition</pv_name> + <x>2</x> + <y>216</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_1</name> + <pv_name>osboxesHost:ScanSteps</pv_name> + <x>2</x> + <y>250</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_9</name> + <text>end</text> + <x>101</x> + <y>218</y> + <width>67</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>Grouping Container</name> + <x>48</x> + <y>42</y> + <width>235</width> + <height>208</height> + <style>3</style> + <foreground_color> + <color red="0" green="128" blue="255"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="group" version="2.0.0"> + <name>Grouping Container</name> + <y>54</y> + <width>21</width> + <height>92</height> + <style>3</style> + <foreground_color> + <color red="0" green="128" blue="255"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="byte_monitor" version="2.0.0"> + <name>Byte Monitor</name> + <y>60</y> + <width>21</width> + <height>86</height> + <numBits>3</numBits> + <horizontal>false</horizontal> + <square>true</square> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>PS</text> + <y>35</y> + <width>84</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_2</name> + <text>AFE 1</text> + <y>66</y> + <width>84</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_3</name> + <text>AFE 2</text> + <y>90</y> + <width>84</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_4</name> + <text>AFE 3</text> + <y>115</y> + <width>84</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="group" version="2.0.0"> + <name>Grouping Container_1</name> + <x>108</x> + <y>54</y> + <width>21</width> + <height>62</height> + <style>3</style> + <foreground_color> + <color red="0" green="128" blue="255"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="byte_monitor" version="2.0.0"> + <name>Byte Monitor_1</name> + <x>108</x> + <y>60</y> + <width>21</width> + <height>56</height> + <numBits>2</numBits> + <horizontal>false</horizontal> + <square>true</square> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_5</name> + <text>MOTORS</text> + <x>108</x> + <y>35</y> + <width>84</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_6</name> + <text>H axis</text> + <x>108</x> + <y>66</y> + <width>84</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_7</name> + <text>V axis</text> + <x>108</x> + <y>93</y> + <width>84</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="group" version="2.0.0"> + <name>Grouping Container_2</name> + <y>174</y> + <width>21</width> + <height>32</height> + <style>3</style> + <foreground_color> + <color red="0" green="128" blue="255"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="byte_monitor" version="2.0.0"> + <name>Byte Monitor_2</name> + <pv_name>osboxesHost:WireStatusCompl</pv_name> + <width>20</width> + <height>37</height> + <numBits>1</numBits> + <horizontal>false</horizontal> + <square>true</square> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_8</name> + <text>BEAM</text> + <y>155</y> + <width>84</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_9</name> + <text>permit</text> + <x>3</x> + <y>180</y> + <width>77</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_10</name> + <text>WIRE</text> + <x>108</x> + <y>155</y> + <width>84</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_11</name> + <text>wire integrity</text> + <x>120</x> + <y>180</y> + <width>106</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="byte_monitor" version="2.0.0"> + <name>Byte Monitor_2</name> + <pv_name>osboxesHost:WireStatus</pv_name> + <x>108</x> + <y>171</y> + <width>21</width> + <height>37</height> + <numBits>1</numBits> + <horizontal>false</horizontal> + <square>true</square> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="group" version="2.0.0"> + <name>Grouping Container_3</name> + <x>20</x> + <width>152</width> + <height>25</height> + <style>3</style> + <foreground_color> + <color red="0" green="128" blue="255"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Status Flags</text> + <width>150</width> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </widget> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline</name> + <macros> + <pv_name></pv_name> + </macros> + <x>39</x> + <y>34</y> + <width>253</width> + <height>223</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="222.0"> + </point> + <point x="252.0" y="222.0"> + </point> + <point x="252.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="5.0"> + </point> + <point x="0.0" y="5.0"> + </point> + <point x="0.0" y="5.0"> + </point> + </points> + <line_width>1</line_width> + <line_color> + <color red="0" green="0" blue="0"> + </color> + </line_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_1</name> + <macros> + <pv_name></pv_name> + </macros> + <x>40</x> + <y>268</y> + <width>181</width> + <height>326</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="325.0"> + </point> + <point x="180.0" y="325.0"> + </point> + <point x="180.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="7.0"> + </point> + <point x="0.0" y="7.0"> + </point> + <point x="0.0" y="7.0"> + </point> + </points> + <line_width>1</line_width> + <line_color> + <color red="0" green="0" blue="0"> + </color> + </line_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>318</x> + <y>34</y> + <width>457</width> + <height>249</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>false</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>400.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>LG raw data</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>400.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>osboxesHost:CSdata1</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + <trace> + <name>$(traces[1].y_pv)</name> + <x_pv></x_pv> + <y_pv></y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="242" green="26" blue="26"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph_1</name> + <x>318</x> + <y>288</y> + <width>472</width> + <height>241</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>100.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>HG raw data</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>100.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>osboxesHost:CSdata2</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="meter" version="3.0.0"> + <name>Meter</name> + <pv_name>osboxesHost:ScanStartPosition</pv_name> + <x>609</x> + <y>521</y> + <width>181</width> + <height>82</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <needle_color> + <color red="255" green="0" blue="0"> + </color> + </needle_color> + </widget> + <widget type="knob" version="2.0.0"> + <name>Knob</name> + <pv_name>osboxesHost:sp</pv_name> + <x>811</x> + <y>54</y> + <width>133</width> + <height>133</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <color> + <color red="150" green="150" blue="150"> + </color> + </color> + <thumb_color> + <color red="127" green="127" blue="127"> + </color> + </thumb_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button</name> + <pv_name>osboxesHost:EnableDisable</pv_name> + <x>348</x> + <y>528</y> + <height>67</height> + <off_label>ENABLE</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>ENABLED</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>osboxesHost:EnableDisable</pv_name> + <x>230</x> + <y>278</y> + <width>66</width> + <height>66</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_1</name> + <pv_name>osboxesHost:ScanDirectionH</pv_name> + <x>483</x> + <y>529</y> + <width>66</width> + <height>66</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_1</name> + <pv_name>osboxesHost:EnableDisable</pv_name> + <x>240</x> + <y>528</y> + <height>67</height> + <off_label>ABORT SCAN</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label></on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update</name> + <pv_name>osboxesHost:RMSoverPulse</pv_name> + <x>828</x> + <y>306</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>RMS over pulse</text> + <x>826</x> + <y>282</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="meter" version="3.0.0"> + <name>Meter_1</name> + <pv_name>osboxesHost:RMSoverPulse</pv_name> + <x>811</x> + <y>201</y> + <width>181</width> + <height>82</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <limits_from_pv>false</limits_from_pv> + <needle_color> + <color red="255" green="0" blue="0"> + </color> + </needle_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_2</name> + <text>mean over pulse</text> + <x>826</x> + <y>325</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_1</name> + <pv_name>osboxesHost:average</pv_name> + <x>828</x> + <y>345</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="knob" version="2.0.0"> + <name>Knob_1</name> + <pv_name>osboxesHost:sp1</pv_name> + <x>814</x> + <y>404</y> + <width>133</width> + <height>133</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <color> + <color red="150" green="150" blue="150"> + </color> + </color> + <thumb_color> + <color red="127" green="127" blue="127"> + </color> + </thumb_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_3</name> + <text>LG channel gain</text> + <x>811</x> + <y>42</y> + <width>125</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_4</name> + <text>HG channel gain</text> + <x>815</x> + <y>398</y> + <width>125</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_2</name> + <pv_name>osboxesHost:event1</pv_name> + <x>824</x> + <y>552</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_5</name> + <text>Bunch Number</text> + <x>822</x> + <y>528</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/scanning/wsAFE.bob b/99-Shared/adsis8300ws/scanning/wsAFE.bob new file mode 100644 index 0000000..3a3fd7d --- /dev/null +++ b/99-Shared/adsis8300ws/scanning/wsAFE.bob @@ -0,0 +1,5194 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <width>1300</width> + <height>900</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <grid_step_x>6</grid_step_x> + <grid_step_y>6</grid_step_y> + <widget type="tabs" version="2.0.0"> + <name>Tabbed Container_1</name> + <macros> + <AQbrd>PBI-WS01:Ctrl-AMC-005</AQbrd> + <BuffLen>500000</BuffLen> + <P>iocuser</P> + <Q></Q> + </macros> + <tabs> + <tab> + <name>ADC in channels</name> + <children> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>708</x> + <y>12</y> + <width>553</width> + <height>297</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>Low Gain raw data</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(AQbrd):CH3-TRC2-ArrayData</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph_1</name> + <x>708</x> + <y>337</y> + <width>553</width> + <height>288</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>High Gain raw data</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(AQbrd):CH4-TRC2-ArrayData</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph_1</name> + <x>24</x> + <y>324</y> + <width>553</width> + <height>288</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>High Gain raw data</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(AQbrd):CH2-TRC2-ArrayData</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>24</x> + <y>12</y> + <width>553</width> + <height>297</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>Low Gain raw data</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(AQbrd):CH1-TRC2-ArrayData</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>H</text> + <x>249</x> + <y>624</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>V</text> + <x>888</x> + <y>624</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </children> + </tab> + <tab> + <name>WS IN channels</name> + <children> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_9</name> + <pv_name>$(AQbrd):AI-TRGD-RBV</pv_name> + <x>16</x> + <y>93</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>TrigDelayRBV</text> + <x>12</x> + <y>72</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):SetTrigDelay</pv_name> + <x>12</x> + <y>42</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>TrigDelay</text> + <x>12</x> + <y>22</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>156</x> + <y>44</y> + <width>529</width> + <height>297</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>Low Gain raw data</title> + <autoscale>false</autoscale> + <log_scale>false</log_scale> + <minimum>-1.1</minimum> + <maximum>1.1</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(P)$(Q):WSInLG_H</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>156</x> + <y>360</y> + <width>527</width> + <height>288</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>High Gain raw data</title> + <autoscale>false</autoscale> + <log_scale>false</log_scale> + <minimum>-1.1</minimum> + <maximum>1.1</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(P)$(Q):WSInHG_H</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_6</name> + <pv_name>$(P)$(Q):TrigSeqNum</pv_name> + <x>3</x> + <y>492</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_12</name> + <text>Bunch Number</text> + <x>3</x> + <y>468</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>684</x> + <y>44</y> + <width>529</width> + <height>297</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>Low Gain raw data</title> + <autoscale>false</autoscale> + <log_scale>false</log_scale> + <minimum>-1.1</minimum> + <maximum>1.1</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(P)$(Q):WSInLG_V</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph_1</name> + <x>684</x> + <y>360</y> + <width>529</width> + <height>288</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>High Gain raw data</title> + <autoscale>false</autoscale> + <log_scale>false</log_scale> + <minimum>-1.1</minimum> + <maximum>1.1</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(P)$(Q):WSInHG_V</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>H</text> + <x>381</x> + <y>660</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>V</text> + <x>960</x> + <y>660</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_3</name> + <pv_name>$(P)$(Q):WaitingTrigger</pv_name> + <x>125</x> + <y>195</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="255" blue="0"> + </color> + </off_color> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>Trigger Status</text> + <x>9</x> + <y>192</y> + <width>110</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>Beam Permit</text> + <x>4</x> + <y>230</y> + <width>110</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_3</name> + <pv_name>$(P)$(Q):wsiocDISABLE</pv_name> + <x>125</x> + <y>233</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="255" blue="0"> + </color> + </off_color> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):SetSamplingFrequency</pv_name> + <x>16</x> + <y>140</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>SamplingFreq.</text> + <x>16</x> + <y>120</y> + <width>112</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_9</name> + <pv_name>$(AQbrd):AI-CLKF-RBV</pv_name> + <x>16</x> + <y>173</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </children> + </tab> + <tab> + <name>markers</name> + <children> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>pre pulse lo</text> + <x>22</x> + <y>486</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>post pulse lo</text> + <x>14</x> + <y>592</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_17</name> + <text>ROI lo</text> + <x>24</x> + <y>538</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>pre pulse hi</text> + <x>146</x> + <y>486</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>post pulse hi</text> + <x>148</x> + <y>592</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_17</name> + <text>ROI hi</text> + <x>156</x> + <y>538</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):PrePulseWindowLo_H</pv_name> + <x>26</x> + <y>506</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):PrePulseWindowHi_H</pv_name> + <x>150</x> + <y>506</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):PostPulseWindowLo_H</pv_name> + <x>18</x> + <y>612</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):PostPulseWindowHi_H</pv_name> + <x>150</x> + <y>612</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):RangeOfInterestLo_H</pv_name> + <x>24</x> + <y>558</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):RangeOfInterestHi_H</pv_name> + <x>150</x> + <y>558</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update</name> + <pv_name>$(P)$(Q):AlgR1_H</pv_name> + <x>250</x> + <y>509</y> + <width>82</width> + <height>22</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_6</name> + <pv_name>$(P)$(Q):AlgR2_H</pv_name> + <x>250</x> + <y>561</y> + <width>82</width> + <height>22</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_6</name> + <pv_name>$(P)$(Q):AlgR3_H</pv_name> + <x>250</x> + <y>615</y> + <width>82</width> + <height>22</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>10</x> + <y>18</y> + <width>571</width> + <height>401</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>Wire Raw Data</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(P)$(Q):DATAbuffer_H</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>algorithm</text> + <x>563</x> + <y>592</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):Algorithm</pv_name> + <x>565</x> + <y>620</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_12</name> + <text>Bunch Number</text> + <x>571</x> + <y>457</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):TrigSeqNum</pv_name> + <x>580</x> + <y>477</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_22</name> + <text>H</text> + <x>230</x> + <y>426</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_22</name> + <text>V</text> + <x>870</x> + <y>426</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>pre pulse lo</text> + <x>744</x> + <y>446</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>pre pulse hi</text> + <x>868</x> + <y>446</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):PrePulseWindowLo_V</pv_name> + <x>748</x> + <y>466</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_1</name> + <pv_name>$(P)$(Q):PrePulseWindowHi_V</pv_name> + <x>872</x> + <y>466</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update</name> + <pv_name>$(P)$(Q):AlgR1_V</pv_name> + <x>972</x> + <y>469</y> + <width>115</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>post pulse lo</text> + <x>736</x> + <y>570</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_17</name> + <text>ROI lo</text> + <x>746</x> + <y>508</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>post pulse hi</text> + <x>870</x> + <y>570</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>ROI hi</text> + <x>878</x> + <y>508</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):PostPulseWindowLo_V</pv_name> + <x>740</x> + <y>590</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_1</name> + <pv_name>$(P)$(Q):PostPulseWindowHi_V</pv_name> + <x>872</x> + <y>590</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_2</name> + <pv_name>$(P)$(Q):RangeOfInterestLo_V</pv_name> + <x>746</x> + <y>528</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_3</name> + <pv_name>$(P)$(Q):RangeOfInterestHi_V</pv_name> + <x>872</x> + <y>528</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_6</name> + <pv_name>$(P)$(Q):AlgR2_V</pv_name> + <x>972</x> + <y>531</y> + <width>115</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_1</name> + <pv_name>$(P)$(Q):AlgR3_V</pv_name> + <x>972</x> + <y>593</y> + <width>115</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>600</x> + <y>18</y> + <width>571</width> + <height>401</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>Wire Raw Data</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(P)$(Q):DATAbuffer_V</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_3</name> + <pv_name>$(P)$(Q):AlgSat_H</pv_name> + <x>125</x> + <y>657</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="35"> + </color> + </off_color> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>Saturation</text> + <x>24</x> + <y>654</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>SaturationLenghtPercentage</text> + <x>504</x> + <y>530</y> + <width>221</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):SaturationLenghtPercentage</pv_name> + <x>565</x> + <y>550</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_3</name> + <pv_name>$(P)$(Q):AlgSat_V</pv_name> + <x>902</x> + <y>627</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="41"> + </color> + </off_color> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>Saturation</text> + <x>798</x> + <y>624</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </children> + </tab> + <tab> + <name>beam</name> + <children> + <widget type="label" version="2.0.0"> + <name>Label_12</name> + <text>Bunch Number</text> + <x>33</x> + <y>423</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_6</name> + <pv_name>$(P)$(Q):TrigSeqNum</pv_name> + <x>42</x> + <y>443</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):AcquiredShots</pv_name> + <x>384</x> + <y>571</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>7</x> + <y>6</y> + <width>571</width> + <height>401</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title>BeamProfileH</title> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <show_legend>false</show_legend> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x_axis> + <title>samples</title> + <autoscale>false</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>170.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>BeamProfileH</title> + <autoscale>false</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>250.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + <y_axis> + <title>BeamProfileFastScan_H</title> + <autoscale>false</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>250.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name></name> + <x_pv>$(P)$(Q):Positions_H</x_pv> + <y_pv>$(P)$(Q):BeamProfile_H</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + <trace> + <name></name> + <x_pv>$(P)$(Q):PositionsFastScan_H</x_pv> + <y_pv>$(P)$(Q):BeamProfileFastScan_H</y_pv> + <err_pv></err_pv> + <axis>1</axis> + <trace_type>1</trace_type> + <color> + <color red="242" green="26" blue="26"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>594</x> + <width>571</width> + <height>407</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title>BeamProfileV</title> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <show_legend>false</show_legend> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>BeamProfileV</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + <y_axis> + <title>BeamProfileFastScan_V</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>100.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name></name> + <x_pv>$(P)$(Q):Positions_V</x_pv> + <y_pv>$(P)$(Q):BeamProfile_V</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + <trace> + <name></name> + <x_pv>$(P)$(Q):PositionsFastScan_V</x_pv> + <y_pv>$(P)$(Q):BeamProfileFastScan_V</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="242" green="26" blue="26"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_1</name> + <pv_name>$(P)$(Q):AbortScan</pv_name> + <x>1065</x> + <y>468</y> + <height>67</height> + <off_label>ABORT</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>ABORT</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_12</name> + <text>begin</text> + <x>309</x> + <y>450</y> + <width>58</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_3</name> + <pv_name>$(P)$(Q):ScanStartPositionStepByStep</pv_name> + <x>209</x> + <y>448</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_13</name> + <text>step size</text> + <x>308</x> + <y>520</y> + <width>68</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):ScanEndPositionStepByStep</pv_name> + <x>209</x> + <y>484</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_5</name> + <pv_name>$(P)$(Q):ScanStepSizeStepByStep</pv_name> + <x>209</x> + <y>518</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_14</name> + <text>end</text> + <x>308</x> + <y>486</y> + <width>67</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_2</name> + <pv_name>$(P)$(Q):StartScanStepByStep</pv_name> + <x>383</x> + <y>450</y> + <width>112</width> + <height>85</height> + <off_label>START SCAN</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>SCAN STARTED</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_2</name> + <macros> + <pv_name></pv_name> + </macros> + <x>180</x> + <y>414</y> + <width>333</width> + <height>268</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="267.0"> + </point> + <point x="332.0" y="267.0"> + </point> + <point x="332.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="1.0"> + </point> + <point x="0.0" y="1.0"> + </point> + <point x="0.0" y="1.0"> + </point> + </points> + <line_width>1</line_width> + <line_color> + <color red="0" green="0" blue="0"> + </color> + </line_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>StepByStep</text> + <x>360</x> + <y>543</y> + <width>157</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_6</name> + <pv_name>$(P)$(Q):NumberOfShots</pv_name> + <x>209</x> + <y>556</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>shots</text> + <x>317</x> + <y>558</y> + <width>68</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_12</name> + <text>begin</text> + <x>831</x> + <y>450</y> + <width>58</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_3</name> + <pv_name>$(P)$(Q):ScanStartPositionOnTheFly</pv_name> + <x>731</x> + <y>448</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):ScanEndPositionOnTheFly</pv_name> + <x>731</x> + <y>484</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_14</name> + <text>end</text> + <x>830</x> + <y>486</y> + <width>67</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_2</name> + <pv_name>$(P)$(Q):StartScanOnTheFly</pv_name> + <x>905</x> + <y>450</y> + <width>115</width> + <height>85</height> + <off_label>START SCAN</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>SCAN STARTED</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>OnTheFly</text> + <x>884</x> + <y>542</y> + <width>157</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_13</name> + <text>speed</text> + <x>830</x> + <y>520</y> + <width>68</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_5</name> + <pv_name>$(P)$(Q):ScanSpeedOnTheFly</pv_name> + <x>731</x> + <y>518</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_2</name> + <macros> + <pv_name></pv_name> + </macros> + <x>706</x> + <y>419</y> + <width>343</width> + <height>259</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="258.0"> + </point> + <point x="342.0" y="258.0"> + </point> + <point x="342.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="3.0"> + </point> + <point x="0.0" y="3.0"> + </point> + <point x="0.0" y="3.0"> + </point> + </points> + <line_width>1</line_width> + <line_color> + <color red="0" green="0" blue="0"> + </color> + </line_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>moving</text> + <x>575</x> + <y>466</y> + <width>66</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_3</name> + <pv_name>$(P)$(Q):Scanning</pv_name> + <x>560</x> + <y>494</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_5</name> + <pv_name>$(P)$(Q):Error</pv_name> + <x>560</x> + <y>513</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_17</name> + <text>error</text> + <x>575</x> + <y>511</y> + <width>54</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>scanning</text> + <x>575</x> + <y>492</y> + <width>83</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_6</name> + <pv_name>$(P)$(Q):Moving</pv_name> + <x>560</x> + <y>468</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_6</name> + <pv_name>$(P)$(Q):TotalPositionScanned</pv_name> + <x>552</x> + <y>607</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <enabled>false</enabled> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>AcquiredPoints</text> + <x>552</x> + <y>586</y> + <width>124</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_20</name> + <text>homing</text> + <x>576</x> + <y>440</y> + <width>66</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_7</name> + <pv_name>$(P)$(Q):Homing</pv_name> + <x>560</x> + <y>442</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_21</name> + <text>ready</text> + <x>576</x> + <y>414</y> + <width>66</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_8</name> + <pv_name>$(P)$(Q):Ready</pv_name> + <x>560</x> + <y>416</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_9</name> + <pv_name>$(P)$(Q):AbortLed</pv_name> + <x>560</x> + <y>532</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_22</name> + <text>abort</text> + <x>575</x> + <y>530</y> + <width>54</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_6</name> + <pv_name>MEBT-WS:Axis1.RBV</pv_name> + <x>552</x> + <y>681</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>actual position</text> + <x>531</x> + <y>648</y> + <width>121</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_2</name> + <pv_name>$(P)$(Q):MCTCErrorReset</pv_name> + <x>408</x> + <y>684</y> + <width>105</width> + <height>72</height> + <off_label>Reset</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>Reset</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <mode>1</mode> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_2</name> + <pv_name>MEBT-WS:Axis2-VelAct</pv_name> + <x>675</x> + <y>717</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_3</name> + <pv_name>MEBT-WS:Axis1-VelAct</pv_name> + <x>675</x> + <y>681</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_1</name> + <pv_name>MEBT-WS:Axis2.RBV</pv_name> + <x>552</x> + <y>717</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>Scan Plane</text> + <x>261</x> + <y>613</y> + <width>96</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button</name> + <pv_name>$(P)$(Q):ScanPlaneSbS</pv_name> + <bit>-1</bit> + <x>209</x> + <y>599</y> + <width>46</width> + <height>50</height> + <off_label>Hor</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>Ver</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <confirm_message>Are you sure you want to do this?</confirm_message> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>Scan Plane</text> + <x>783</x> + <y>609</y> + <width>96</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button</name> + <pv_name>$(P)$(Q):ScanPlaneOtF</pv_name> + <bit>-1</bit> + <x>731</x> + <y>595</y> + <width>46</width> + <height>50</height> + <off_label>Hor</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>Ver</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <confirm_message>Are you sure you want to do this?</confirm_message> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button</name> + <pv_name>$(P)$(Q):ScanAutoRangeOtF</pv_name> + <bit>-1</bit> + <x>925</x> + <y>599</y> + <width>75</width> + <height>50</height> + <off_label>Manual</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>Auto</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <confirm_message>Are you sure you want to do this?</confirm_message> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button</name> + <pv_name>$(P)$(Q):ScanAutoRangeSbS</pv_name> + <bit>-1</bit> + <x>396</x> + <y>606</y> + <width>75</width> + <height>50</height> + <off_label>Manual</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>Auto</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <confirm_message>Are you sure you want to do this?</confirm_message> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_9</name> + <pv_name>$(P)$(Q):ScanEnded</pv_name> + <x>560</x> + <y>561</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_22</name> + <text>done</text> + <x>575</x> + <y>559</y> + <width>54</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </children> + </tab> + <tab> + <name>motion</name> + <children> + <widget type="label" version="2.0.0"> + <name>Label_12</name> + <text>begin</text> + <x>151</x> + <y>60</y> + <width>58</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_3</name> + <pv_name>$(P)$(Q):ScanStartPositionStepByStep</pv_name> + <x>51</x> + <y>58</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_13</name> + <text>step size</text> + <x>150</x> + <y>130</y> + <width>68</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):ScanEndPositionStepByStep</pv_name> + <x>51</x> + <y>94</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_5</name> + <pv_name>$(P)$(Q):ScanStepSizeStepByStep</pv_name> + <x>51</x> + <y>128</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_14</name> + <text>end</text> + <x>150</x> + <y>96</y> + <width>67</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_2</name> + <pv_name>$(P)$(Q):StartScanStepByStep</pv_name> + <x>225</x> + <y>60</y> + <width>112</width> + <height>85</height> + <off_label>START SCAN</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>SCAN STARTED</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_6</name> + <pv_name>MEBT-WS:Axis1.RBV</pv_name> + <x>372</x> + <y>58</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>actual position</text> + <x>358</x> + <y>29</y> + <width>121</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>moving</text> + <x>400</x> + <y>102</y> + <width>66</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_3</name> + <pv_name>$(P)$(Q):Scanning</pv_name> + <x>378</x> + <y>133</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_5</name> + <pv_name>MEBT-WS:Axis1-Err</pv_name> + <x>378</x> + <y>157</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_17</name> + <text>error</text> + <x>406</x> + <y>155</y> + <width>54</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_2</name> + <pv_name>iocuser:TrigSeqNum</pv_name> + <x>51</x> + <y>260</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_5</name> + <text>Bunch Number</text> + <x>42</x> + <y>240</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_2</name> + <macros> + <pv_name></pv_name> + </macros> + <x>22</x> + <y>24</y> + <width>333</width> + <height>193</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="192.0"> + </point> + <point x="332.0" y="192.0"> + </point> + <point x="332.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="1.0"> + </point> + <point x="0.0" y="1.0"> + </point> + <point x="0.0" y="1.0"> + </point> + </points> + <line_width>1</line_width> + <line_color> + <color red="0" green="0" blue="0"> + </color> + </line_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_12</name> + <text>begin</text> + <x>622</x> + <y>60</y> + <width>58</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_3</name> + <pv_name>$(P)$(Q):ScanStartPositionOnTheFly</pv_name> + <x>522</x> + <y>58</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):ScanEndPositionOnTheFly</pv_name> + <x>522</x> + <y>94</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_14</name> + <text>end</text> + <x>621</x> + <y>96</y> + <width>67</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_2</name> + <pv_name>$(P)$(Q):StartScanOnTheFly</pv_name> + <x>696</x> + <y>60</y> + <width>115</width> + <height>85</height> + <off_label>START SCAN</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>SCAN STARTED</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_1</name> + <pv_name>$(P)$(Q):AbortScan</pv_name> + <x>478</x> + <y>199</y> + <height>67</height> + <off_label>ABORT</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>ABORT</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>OnTheFly</text> + <x>675</x> + <y>144</y> + <width>157</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_13</name> + <text>speed</text> + <x>621</x> + <y>130</y> + <width>68</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_5</name> + <pv_name>$(P)$(Q):ScanSpeedOnTheFly</pv_name> + <x>522</x> + <y>128</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>StepByStep</text> + <x>202</x> + <y>153</y> + <width>157</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_2</name> + <macros> + <pv_name></pv_name> + </macros> + <x>497</x> + <y>29</y> + <width>343</width> + <height>160</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="159.0"> + </point> + <point x="342.0" y="159.0"> + </point> + <point x="342.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="2.0"> + </point> + <point x="0.0" y="2.0"> + </point> + <point x="0.0" y="2.0"> + </point> + </points> + <line_width>1</line_width> + <line_color> + <color red="0" green="0" blue="0"> + </color> + </line_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>scanning</text> + <x>400</x> + <y>131</y> + <width>66</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_3</name> + <pv_name>$(P)$(Q):Moving</pv_name> + <x>378</x> + <y>104</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):NumberOfShots</pv_name> + <x>51</x> + <y>166</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_13</name> + <text>step size</text> + <x>159</x> + <y>168</y> + <width>68</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <y>288</y> + <width>633</width> + <height>346</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <show_legend>false</show_legend> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>Positions</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name></name> + <x_pv></x_pv> + <y_pv>$(P)$(Q):Positions_H</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>636</x> + <y>294</y> + <width>633</width> + <height>346</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <show_legend>false</show_legend> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>Positions</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name></name> + <x_pv></x_pv> + <y_pv>$(P)$(Q):Positions_V</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + </children> + </tab> + <tab> + <name>Back End</name> + <children> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_5</name> + <pv_name>$(P)$(Q):ReadVoltage</pv_name> + <x>30</x> + <y>131</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_4</name> + <pv_name>$(P)$(Q):ReadStatus</pv_name> + <x>30</x> + <y>86</y> + <width>229</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_1</name> + <pv_name>$(P)$(Q):SetVoltage</pv_name> + <x>30</x> + <y>204</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_11</name> + <text>BE temperature</text> + <x>30</x> + <y>300</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_2</name> + <pv_name>$(P)$(Q):ReadTemp</pv_name> + <x>30</x> + <y>320</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_10</name> + <text>BE set bits</text> + <x>30</x> + <y>242</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_8</name> + <text>BE voltage</text> + <x>30</x> + <y>111</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_6</name> + <text>BE bits readback</text> + <x>28</x> + <y>16</y> + <width>135</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_2</name> + <macros> + <pv_name></pv_name> + </macros> + <x>18</x> + <y>16</y> + <width>316</width> + <height>422</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="421.0"> + </point> + <point x="315.0" y="421.0"> + </point> + <point x="315.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="6.0"> + </point> + <point x="0.0" y="6.0"> + </point> + <point x="0.0" y="6.0"> + </point> + </points> + <line_width>1</line_width> + <line_color> + <color red="0" green="0" blue="0"> + </color> + </line_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_7</name> + <text>BE status readback</text> + <x>28</x> + <y>66</y> + <width>135</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_9</name> + <text>BE set voltage</text> + <x>30</x> + <y>183</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_1</name> + <pv_name>$(P)$(Q):SetBits</pv_name> + <x>30</x> + <y>262</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_3</name> + <pv_name>$(P)$(Q):ReadBits</pv_name> + <x>30</x> + <y>36</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_2</name> + <pv_name>$(P)$(Q):BackEndSetToDefaultConfig</pv_name> + <x>18</x> + <y>462</y> + <height>67</height> + <off_label>BE reset</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>BE reset</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <mode>1</mode> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>432</x> + <y>16</y> + <width>781</width> + <height>394</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <show_legend>false</show_legend> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>SequenceNumberArra</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name></name> + <x_pv></x_pv> + <y_pv>$(P)$(Q):SequenceNumberArray</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_11</name> + <text>BE Test Signal</text> + <x>30</x> + <y>366</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_2</name> + <pv_name>$(P)$(Q):SetTestSignal</pv_name> + <x>30</x> + <y>386</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </children> + </tab> + </tabs> + <y>59</y> + <width>1273</width> + <height>834</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <active_tab>4</active_tab> + <tab_height>10</tab_height> + <actions> + </actions> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/scanning/ws_test2.bob b/99-Shared/adsis8300ws/scanning/ws_test2.bob new file mode 100644 index 0000000..a8113d1 --- /dev/null +++ b/99-Shared/adsis8300ws/scanning/ws_test2.bob @@ -0,0 +1,3560 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <background_color> + <color red="238" green="238" blue="236"> + </color> + </background_color> + <actions> + </actions> + <grid_step_x>6</grid_step_x> + <grid_step_y>6</grid_step_y> + <widget type="label" version="2.0.0"> + <name>Label_8</name> + <text></text> + <x>450</x> + <y>216</y> + <width>80</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="group" version="2.0.0"> + <name>Grouping Container_1</name> + <x>48</x> + <y>624</y> + <width>166</width> + <height>121</height> + <style>3</style> + <foreground_color> + <color red="0" green="128" blue="255"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="group" version="2.0.0"> + <name>Grouping Container</name> + <x>48</x> + <y>42</y> + <width>235</width> + <height>208</height> + <style>3</style> + <foreground_color> + <color red="0" green="128" blue="255"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="group" version="2.0.0"> + <name>Grouping Container</name> + <y>54</y> + <width>21</width> + <height>92</height> + <style>3</style> + <foreground_color> + <color red="0" green="128" blue="255"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="byte_monitor" version="2.0.0"> + <name>Byte Monitor</name> + <y>60</y> + <width>21</width> + <height>86</height> + <numBits>3</numBits> + <horizontal>false</horizontal> + <square>true</square> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>PS</text> + <y>35</y> + <width>84</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_2</name> + <text>AFE 1</text> + <y>66</y> + <width>84</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_3</name> + <text>AFE 2</text> + <y>90</y> + <width>84</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_4</name> + <text>AFE 3</text> + <y>115</y> + <width>84</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="group" version="2.0.0"> + <name>Grouping Container_1</name> + <x>108</x> + <y>54</y> + <width>21</width> + <height>62</height> + <style>3</style> + <foreground_color> + <color red="0" green="128" blue="255"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="byte_monitor" version="2.0.0"> + <name>Byte Monitor_1</name> + <x>108</x> + <y>60</y> + <width>21</width> + <height>56</height> + <numBits>2</numBits> + <horizontal>false</horizontal> + <square>true</square> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_5</name> + <text>MOTORS</text> + <x>108</x> + <y>35</y> + <width>84</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_6</name> + <text>H axis</text> + <x>108</x> + <y>66</y> + <width>84</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_7</name> + <text>V axis</text> + <x>108</x> + <y>93</y> + <width>84</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="group" version="2.0.0"> + <name>Grouping Container_2</name> + <y>174</y> + <width>21</width> + <height>32</height> + <style>3</style> + <foreground_color> + <color red="0" green="128" blue="255"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="byte_monitor" version="2.0.0"> + <name>Byte Monitor_2</name> + <pv_name>osboxesHost:WireStatusCompl</pv_name> + <width>20</width> + <height>37</height> + <numBits>1</numBits> + <horizontal>false</horizontal> + <square>true</square> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_8</name> + <text>BEAM</text> + <y>155</y> + <width>84</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_9</name> + <text>permit</text> + <x>3</x> + <y>180</y> + <width>77</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_10</name> + <text>WIRE</text> + <x>108</x> + <y>155</y> + <width>84</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_11</name> + <text>wire integrity</text> + <x>120</x> + <y>180</y> + <width>106</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="byte_monitor" version="2.0.0"> + <name>Byte Monitor_2</name> + <pv_name>osboxesHost:WireStatus</pv_name> + <x>108</x> + <y>171</y> + <width>21</width> + <height>37</height> + <numBits>1</numBits> + <horizontal>false</horizontal> + <square>true</square> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="group" version="2.0.0"> + <name>Grouping Container_3</name> + <x>20</x> + <width>152</width> + <height>25</height> + <style>3</style> + <foreground_color> + <color red="0" green="128" blue="255"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>Status Flags</text> + <width>150</width> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </widget> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline</name> + <macros> + <pv_name></pv_name> + </macros> + <x>39</x> + <y>34</y> + <width>253</width> + <height>223</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="222.0"> + </point> + <point x="252.0" y="222.0"> + </point> + <point x="252.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="5.0"> + </point> + <point x="0.0" y="5.0"> + </point> + <point x="0.0" y="5.0"> + </point> + </points> + <line_width>1</line_width> + <line_color> + <color red="0" green="0" blue="0"> + </color> + </line_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_1</name> + <macros> + <pv_name></pv_name> + </macros> + <x>39</x> + <y>617</y> + <width>181</width> + <height>129</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="128.0"> + </point> + <point x="180.0" y="128.0"> + </point> + <point x="180.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="2.0"> + </point> + <point x="0.0" y="2.0"> + </point> + <point x="0.0" y="2.0"> + </point> + </points> + <line_width>1</line_width> + <line_color> + <color red="0" green="0" blue="0"> + </color> + </line_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>318</x> + <y>34</y> + <width>457</width> + <height>249</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>false</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>LG raw data</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>osboxesHost:CSdata1</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + <trace> + <name>$(traces[1].y_pv)</name> + <x_pv></x_pv> + <y_pv></y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="242" green="26" blue="26"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="meter" version="3.0.0"> + <name>Meter</name> + <pv_name>osboxesHost:ScanStartPosition</pv_name> + <x>330</x> + <y>643</y> + <width>181</width> + <height>82</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <needle_color> + <color red="255" green="0" blue="0"> + </color> + </needle_color> + </widget> + <widget type="knob" version="2.0.0"> + <name>Knob</name> + <pv_name>osboxesHost:sp</pv_name> + <x>811</x> + <y>54</y> + <width>133</width> + <height>133</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <color> + <color red="150" green="150" blue="150"> + </color> + </color> + <thumb_color> + <color red="127" green="127" blue="127"> + </color> + </thumb_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button</name> + <pv_name>osboxesHost:EnableDisable</pv_name> + <x>228</x> + <y>609</y> + <height>67</height> + <off_label>ENABLE</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>ENABLED</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>osboxesHost:EnableDisable</pv_name> + <x>230</x> + <y>677</y> + <width>66</width> + <height>66</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_1</name> + <pv_name>osboxesHost:ScanDirectionH</pv_name> + <x>506</x> + <y>610</y> + <width>66</width> + <height>66</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update</name> + <pv_name>osboxesHost:RMSoverPulse</pv_name> + <x>828</x> + <y>306</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>RMS over pulse</text> + <x>826</x> + <y>282</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="meter" version="3.0.0"> + <name>Meter_1</name> + <pv_name>osboxesHost:RMSoverPulse</pv_name> + <x>811</x> + <y>201</y> + <width>132</width> + <height>60</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <limits_from_pv>false</limits_from_pv> + <needle_color> + <color red="255" green="0" blue="0"> + </color> + </needle_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_2</name> + <text>mean over pulse</text> + <x>826</x> + <y>325</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_1</name> + <pv_name>osboxesHost:average</pv_name> + <x>828</x> + <y>345</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="knob" version="2.0.0"> + <name>Knob_1</name> + <pv_name>osboxesHost:sp1</pv_name> + <x>540</x> + <y>617</y> + <width>133</width> + <height>133</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <color> + <color red="150" green="150" blue="150"> + </color> + </color> + <thumb_color> + <color red="127" green="127" blue="127"> + </color> + </thumb_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_3</name> + <text>LG channel gain</text> + <x>811</x> + <y>42</y> + <width>125</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_4</name> + <text>HG channel gain</text> + <x>541</x> + <y>611</y> + <width>125</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_5</name> + <text>Bunch Number</text> + <x>991</x> + <y>378</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_2</name> + <pv_name>osboxesHost:event1</pv_name> + <x>993</x> + <y>398</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph_1</name> + <x>318</x> + <y>284</y> + <width>457</width> + <height>249</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>false</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>LG raw data</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>osboxesHost:DATAbuffer</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + <trace> + <name>$(traces[1].y_pv)</name> + <x_pv></x_pv> + <y_pv>osboxesHost:AUXbuffer</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="242" green="26" blue="26"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + <trace> + <name>$(traces[2].y_pv)</name> + <x_pv></x_pv> + <y_pv></y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="33" green="179" blue="33"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + <trace> + <name>$(traces[3].y_pv)</name> + <x_pv></x_pv> + <y_pv></y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="0" green="0" blue="0"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + <trace> + <name>$(traces[4].y_pv)</name> + <x_pv></x_pv> + <y_pv></y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="128" green="0" blue="255"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + <trace> + <name>$(traces[5].y_pv)</name> + <x_pv></x_pv> + <y_pv></y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="255" green="170" blue="0"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + <trace> + <name>$(traces[6].y_pv)</name> + <x_pv></x_pv> + <y_pv></y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="255" green="0" blue="240"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_3</name> + <pv_name>osboxesHost:ReadBits</pv_name> + <x>984</x> + <y>54</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_4</name> + <pv_name>osboxesHost:ReadStatus</pv_name> + <x>984</x> + <y>104</y> + <width>229</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_5</name> + <pv_name>osboxesHost:ReadVoltage</pv_name> + <x>984</x> + <y>149</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_1</name> + <pv_name>osboxesHost:SetVoltage</pv_name> + <x>984</x> + <y>222</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_1</name> + <pv_name>osboxesHost:SetBits</pv_name> + <x>984</x> + <y>280</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_6</name> + <text>BE bits readback</text> + <x>982</x> + <y>34</y> + <width>135</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_7</name> + <text>BE status readback</text> + <x>982</x> + <y>84</y> + <width>135</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_8</name> + <text>BE voltage</text> + <x>984</x> + <y>129</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_9</name> + <text>BE set voltage</text> + <x>984</x> + <y>201</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_10</name> + <text>BE set bits</text> + <x>984</x> + <y>260</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_2</name> + <macros> + <pv_name></pv_name> + </macros> + <x>972</x> + <y>34</y> + <width>247</width> + <height>338</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="337.0"> + </point> + <point x="246.0" y="337.0"> + </point> + <point x="246.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="5.0"> + </point> + <point x="0.0" y="5.0"> + </point> + <point x="0.0" y="5.0"> + </point> + </points> + <line_width>1</line_width> + <line_color> + <color red="0" green="0" blue="0"> + </color> + </line_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_2</name> + <pv_name>osboxesHost:ReadTemp</pv_name> + <x>984</x> + <y>338</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_11</name> + <text>BE temperature</text> + <x>984</x> + <y>318</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="knob" version="2.0.0"> + <name>Knob_2</name> + <pv_name>osboxesHost:HiSaturationThreshold</pv_name> + <x>667</x> + <y>617</y> + <width>133</width> + <height>133</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <color> + <color red="150" green="150" blue="150"> + </color> + </color> + <thumb_color> + <color red="127" green="127" blue="127"> + </color> + </thumb_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="tabs" version="2.0.0"> + <name>Tabbed Container</name> + <tabs> + <tab> + <name>on-the-fly</name> + <children> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_2</name> + <pv_name>osboxesHost:EnableDisable</pv_name> + <x>30</x> + <y>42</y> + <height>67</height> + <off_label>START SCAN</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label></on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_3</name> + <pv_name>osboxesHost:EnableDisable</pv_name> + <x>30</x> + <y>120</y> + <height>67</height> + <off_label>ABORT SCAN</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label></on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="checkbox" version="2.0.0"> + <name>Check Box_1</name> + <pv_name>osboxesHost:ScanDirectionH</pv_name> + <bit>-1</bit> + <label></label> + <x>157</x> + <y>62</y> + <width>24</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="checkbox" version="2.0.0"> + <name>Check Box</name> + <pv_name>osboxesHost:ScanDirectionV</pv_name> + <bit>-1</bit> + <label></label> + <x>157</x> + <y>82</y> + <width>24</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>H axis</text> + <x>180</x> + <y>62</y> + <width>80</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_14</name> + <text>V axis</text> + <x>180</x> + <y>82</y> + <width>60</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>scan axes</text> + <x>150</x> + <y>42</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </children> + </tab> + <tab> + <name>step</name> + <children> + <widget type="label" version="2.0.0"> + <name>Label_12</name> + <text>begin</text> + <x>130</x> + <y>8</y> + <width>58</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_3</name> + <pv_name>osboxesHost:ScanStartPosition</pv_name> + <x>30</x> + <y>6</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_13</name> + <text>step size</text> + <x>129</x> + <y>78</y> + <width>68</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>osboxesHost:ScanEndPosition</pv_name> + <x>30</x> + <y>42</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_5</name> + <pv_name>osboxesHost:ScanStepSize</pv_name> + <x>30</x> + <y>76</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_14</name> + <text>end</text> + <x>129</x> + <y>44</y> + <width>67</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_2</name> + <pv_name>osboxesHost:StartScan</pv_name> + <x>204</x> + <y>8</y> + <height>67</height> + <off_label>START SCAN</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>SCAN STARTED</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_2</name> + <pv_name>osboxesHost:AbortScan</pv_name> + <x>204</x> + <y>78</y> + <height>67</height> + <off_label>ABORT SCAN</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>ABORT SCAN</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="checkbox" version="2.0.0"> + <name>Check Box_1</name> + <pv_name>osboxesHost:ScanDirectionH</pv_name> + <bit>-1</bit> + <label></label> + <x>35</x> + <y>134</y> + <width>24</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="checkbox" version="2.0.0"> + <name>Check Box</name> + <pv_name>osboxesHost:ScanDirectionV</pv_name> + <bit>-1</bit> + <label></label> + <x>35</x> + <y>154</y> + <width>24</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>H axis</text> + <x>58</x> + <y>134</y> + <width>80</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_14</name> + <text>V axis</text> + <x>58</x> + <y>154</y> + <width>60</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>scan axes</text> + <x>28</x> + <y>114</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_3</name> + <pv_name>IOC_WS:Axis1.RBV</pv_name> + <x>30</x> + <y>180</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_13</name> + <text>actual pos</text> + <x>137</x> + <y>182</y> + <width>68</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_2</name> + <pv_name>osboxesHost:HomeScan</pv_name> + <x>204</x> + <y>144</y> + <height>67</height> + <off_label>HOME</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>HOMING</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>scanning</text> + <x>340</x> + <y>12</y> + <width>54</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_3</name> + <pv_name>osboxesHost:Moving</pv_name> + <x>318</x> + <y>14</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_5</name> + <pv_name>IOC_WS:Axis1-Err</pv_name> + <x>318</x> + <y>69</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>error</text> + <x>340</x> + <y>67</y> + <width>54</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </children> + </tab> + <tab> + <name>expert ecmc</name> + <children> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>IOC_WS:Axis1.VAL</pv_name> + <x>36</x> + <y>12</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_1</name> + <pv_name>IOC_WS:Axis1.RBV</pv_name> + <x>36</x> + <y>42</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>IOC_WS:Axis1.MOVN</pv_name> + <x>146</x> + <y>17</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_1</name> + <pv_name>IOC_WS:Axis1.DMOV</pv_name> + <x>146</x> + <y>47</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button</name> + <pv_name>IOC_WS:Axis1.HOMR</pv_name> + <bit>-1</bit> + <x>34</x> + <y>101</y> + <width>48</width> + <height>50</height> + <off_label>home</off_label> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_label>home</on_label> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <confirm_message>Are you sure you want to do this?</confirm_message> + </widget> + <widget type="label" version="2.0.0"> + <name>Label</name> + <text>pos</text> + <y>15</y> + <width>37</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>rb</text> + <x>2</x> + <y>45</y> + <width>33</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_2</name> + <text>moving</text> + <x>168</x> + <y>15</y> + <width>54</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_3</name> + <text>done</text> + <x>166</x> + <y>45</y> + <width>45</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_2</name> + <pv_name>IOC_WS:Axis1.STOP</pv_name> + <bit>-1</bit> + <x>88</x> + <y>101</y> + <width>48</width> + <height>50</height> + <off_label>stop</off_label> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_label>stop</on_label> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <confirm_message>Are you sure you want to do this?</confirm_message> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button</name> + <actions> + <action type="write_pv"> + <pv_name>IOC_WS:Axis1.TWF</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>IOC_WS:Axis1.TWF</pv_name> + <text>+1</text> + <x>221</x> + <y>5</y> + <width>62</width> + <height>40</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button</name> + <actions> + <action type="write_pv"> + <pv_name>IOC_WS:Axis1.TWR</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>IOC_WS:Axis1.TWR</pv_name> + <text>-1</text> + <x>221</x> + <y>42</y> + <width>62</width> + <height>40</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_2</name> + <pv_name>IOC_WS:Axis1-ErrRst</pv_name> + <bit>-1</bit> + <x>144</x> + <y>101</y> + <width>48</width> + <height>50</height> + <off_label>reset</off_label> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_label>reset</on_label> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <mode>1</mode> + <confirm_message>Are you sure you want to do this?</confirm_message> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_2</name> + <pv_name>IOC_WS:Axis1-Err</pv_name> + <x>146</x> + <y>77</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_13</name> + <text>axis +error</text> + <x>163</x> + <y>67</y> + <width>45</width> + <height>35</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_3</name> + <pv_name>IOC_WS:Axis1.REP</pv_name> + <x>36</x> + <y>72</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <show_units>false</show_units> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>raw</text> + <x>2</x> + <y>75</y> + <width>33</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </children> + </tab> + </tabs> + <x>811</x> + <y>426</y> + <width>420</width> + <height>313</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tab_height>10</tab_height> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_12</name> + <text>scan setup</text> + <x>1028</x> + <y>432</y> + <width>80</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="checkbox" version="2.0.0"> + <name>Check Box_2</name> + <pv_name>osboxesHost:TypeOfScanSbS</pv_name> + <bit>-1</bit> + <label></label> + <x>1107</x> + <y>437</y> + <width>24</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_5</name> + <text>step by step</text> + <x>1130</x> + <y>437</y> + <width>114</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_4</name> + <text>on the fly</text> + <x>1130</x> + <y>417</y> + <width>96</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="checkbox" version="2.0.0"> + <name>Check Box_3</name> + <pv_name>osboxesHost:TypeOfScanFly</pv_name> + <bit>-1</bit> + <label></label> + <x>1107</x> + <y>417</y> + <width>24</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_2</name> + <pv_name>osboxesHost:AlgSat</pv_name> + <x>299</x> + <y>37</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="tabs" version="2.0.0"> + <name>Tabbed Container_1</name> + <tabs> + <tab> + <name>IN channels</name> + <children> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_9</name> + <pv_name>SIS8300:AI-TRGD-RBV</pv_name> + <x>138</x> + <y>45</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>TrigDelayRBV</text> + <x>134</x> + <y>24</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>osboxesHost:TrigDelay</pv_name> + <x>12</x> + <y>42</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>TrigDelay</text> + <x>12</x> + <y>22</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>HiSaturationThreshold</text> + <x>12</x> + <y>96</y> + <width>157</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>SaturationLenghtPercentage</text> + <x>12</x> + <y>216</y> + <width>213</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>LoSaturationThreshold</text> + <x>12</x> + <y>156</y> + <width>157</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_3</name> + <pv_name>osboxesHost:AlgSat</pv_name> + <x>226</x> + <y>273</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>Saturation</text> + <x>12</x> + <y>270</y> + <width>213</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>osboxesHost:HiSaturationThreshold</pv_name> + <x>14</x> + <y>116</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>osboxesHost:LoSaturationThreshold</pv_name> + <x>12</x> + <y>180</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>osboxesHost:SaturationLenghtPercentage</pv_name> + <x>14</x> + <y>236</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </children> + </tab> + <tab> + <name>markers</name> + <children> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>pre pulse lo</text> + <x>10</x> + <y>54</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>post pulse lo</text> + <x>2</x> + <y>160</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_9</name> + <pv_name>SIS8300:AI-TRGD-RBV</pv_name> + <x>138</x> + <y>27</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>TrigDelayRBV</text> + <x>134</x> + <y>6</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>osboxesHost:TrigDelay</pv_name> + <x>12</x> + <y>24</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>TrigDelay</text> + <x>12</x> + <y>4</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_17</name> + <text>ROI lo</text> + <x>12</x> + <y>106</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>pre pulse hi</text> + <x>134</x> + <y>54</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>post pulse hi</text> + <x>136</x> + <y>160</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_17</name> + <text>ROI hi</text> + <x>144</x> + <y>106</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>osboxesHost:PrePulseWindowLo</pv_name> + <x>14</x> + <y>74</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>osboxesHost:PrePulseWindowHi</pv_name> + <x>138</x> + <y>74</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>osboxesHost:PostPulseWindowLo</pv_name> + <x>6</x> + <y>180</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>osboxesHost:PostPulseWindowHi</pv_name> + <x>138</x> + <y>180</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>osboxesHost:RangeOfInterestLo</pv_name> + <x>12</x> + <y>126</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>osboxesHost:RangeOfInterestHi</pv_name> + <x>138</x> + <y>126</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update</name> + <pv_name>osboxesHost:RMS_R1</pv_name> + <x>238</x> + <y>77</y> + <width>63</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_6</name> + <pv_name>osboxesHost:RMS_R2</pv_name> + <x>238</x> + <y>129</y> + <width>63</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_6</name> + <pv_name>osboxesHost:RMS_R3</pv_name> + <x>238</x> + <y>183</y> + <width>63</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </children> + </tab> + <tab> + <name>beam</name> + <children> + </children> + </tab> + </tabs> + <x>6</x> + <y>260</y> + <width>310</width> + <height>350</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tab_height>10</tab_height> + <actions> + </actions> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/scanning/ws_user1.bob b/99-Shared/adsis8300ws/scanning/ws_user1.bob new file mode 100644 index 0000000..fdc0b6f --- /dev/null +++ b/99-Shared/adsis8300ws/scanning/ws_user1.bob @@ -0,0 +1,5162 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <grid_step_x>6</grid_step_x> + <grid_step_y>6</grid_step_y> + <widget type="tabs" version="2.0.0"> + <name>Tabbed Container_1</name> + <macros> + <AQbrd>SIS8300</AQbrd> + <BuffLen>2048</BuffLen> + <P>iocuser</P> + <Q></Q> + </macros> + <tabs> + <tab> + <name>ADC in channels</name> + <children> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>708</x> + <y>12</y> + <width>553</width> + <height>297</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>Low Gain raw data</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(AQbrd):AI8</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph_1</name> + <x>708</x> + <y>337</y> + <width>553</width> + <height>288</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>High Gain raw data</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(AQbrd):AI9</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph_1</name> + <x>24</x> + <y>324</y> + <width>553</width> + <height>288</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>High Gain raw data</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(AQbrd):AI7</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>24</x> + <y>12</y> + <width>553</width> + <height>297</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>Low Gain raw data</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(AQbrd):AI6</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>H</text> + <x>249</x> + <y>624</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>V</text> + <x>888</x> + <y>624</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </children> + </tab> + <tab> + <name>WS IN channels</name> + <children> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_9</name> + <pv_name>$(AQbrd):AI-TRGD-RBV</pv_name> + <x>16</x> + <y>93</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>TrigDelayRBV</text> + <x>12</x> + <y>72</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):SetTrigDelay</pv_name> + <x>12</x> + <y>42</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>TrigDelay</text> + <x>12</x> + <y>22</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>HiSaturationThreshold</text> + <x>3</x> + <y>262</y> + <width>166</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>SaturationLenghtPercentage</text> + <x>3</x> + <y>382</y> + <width>221</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>LoSaturationThreshold</text> + <x>3</x> + <y>320</y> + <width>166</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_3</name> + <pv_name>$(P)$(Q):AlgSat</pv_name> + <x>110</x> + <y>441</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>Saturation</text> + <x>1</x> + <y>438</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):HiSaturationThreshold_V</pv_name> + <x>3</x> + <y>282</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):LoSaturationThreshold_V</pv_name> + <x>1</x> + <y>346</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):SaturationLenghtPercentage_V</pv_name> + <x>3</x> + <y>402</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>156</x> + <y>44</y> + <width>529</width> + <height>297</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>Low Gain raw data</title> + <autoscale>false</autoscale> + <log_scale>false</log_scale> + <minimum>-1.1</minimum> + <maximum>1.1</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(P)$(Q):WSInLG_H</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>156</x> + <y>360</y> + <width>527</width> + <height>288</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>High Gain raw data</title> + <autoscale>false</autoscale> + <log_scale>false</log_scale> + <minimum>-1.1</minimum> + <maximum>1.1</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(P)$(Q):WSInHG_H</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_6</name> + <pv_name>$(P)$(Q):TrigSeqNum</pv_name> + <x>3</x> + <y>492</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_12</name> + <text>Bunch Number</text> + <x>3</x> + <y>468</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>684</x> + <y>44</y> + <width>529</width> + <height>297</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>Low Gain raw data</title> + <autoscale>false</autoscale> + <log_scale>false</log_scale> + <minimum>-1.1</minimum> + <maximum>1.1</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(P)$(Q):WSInLG_V</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph_1</name> + <x>684</x> + <y>360</y> + <width>529</width> + <height>288</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>High Gain raw data</title> + <autoscale>false</autoscale> + <log_scale>false</log_scale> + <minimum>-1.1</minimum> + <maximum>1.1</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(P)$(Q):WSInHG_V</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>H</text> + <x>381</x> + <y>660</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>V</text> + <x>960</x> + <y>660</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_3</name> + <pv_name>$(P)$(Q):WaitingTrigger</pv_name> + <x>119</x> + <y>147</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="255" blue="0"> + </color> + </off_color> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>Trigger Status</text> + <x>3</x> + <y>144</y> + <width>110</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>Beam Permit</text> + <y>182</y> + <width>110</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_3</name> + <pv_name>$(P)$(Q):WaitingTrigger</pv_name> + <x>119</x> + <y>185</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="255" blue="0"> + </color> + </off_color> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + </children> + </tab> + <tab> + <name>markers</name> + <children> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>pre pulse lo</text> + <x>22</x> + <y>486</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>post pulse lo</text> + <x>14</x> + <y>592</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_17</name> + <text>ROI lo</text> + <x>24</x> + <y>538</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>pre pulse hi</text> + <x>146</x> + <y>486</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>post pulse hi</text> + <x>148</x> + <y>592</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_17</name> + <text>ROI hi</text> + <x>156</x> + <y>538</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):PrePulseWindowLo_H</pv_name> + <x>26</x> + <y>506</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):PrePulseWindowHi_H</pv_name> + <x>150</x> + <y>506</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):PostPulseWindowLo_H</pv_name> + <x>18</x> + <y>612</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):PostPulseWindowHi_H</pv_name> + <x>150</x> + <y>612</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):RangeOfInterestLo_H</pv_name> + <x>24</x> + <y>558</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):RangeOfInterestHi_H</pv_name> + <x>150</x> + <y>558</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update</name> + <pv_name>$(P)$(Q):AlgR1_H</pv_name> + <x>250</x> + <y>509</y> + <width>82</width> + <height>22</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_6</name> + <pv_name>$(P)$(Q):AlgR2_H</pv_name> + <x>250</x> + <y>561</y> + <width>82</width> + <height>22</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_6</name> + <pv_name>$(P)$(Q):AlgR3_H</pv_name> + <x>250</x> + <y>615</y> + <width>82</width> + <height>22</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>10</x> + <y>18</y> + <width>571</width> + <height>401</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>Wire Raw Data</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(P)$(Q):DATAbuffer_H</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>algorithm</text> + <x>54</x> + <y>660</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):Algorithm</pv_name> + <x>140</x> + <y>658</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_12</name> + <text>Bunch Number</text> + <x>571</x> + <y>457</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):TrigSeqNum</pv_name> + <x>580</x> + <y>477</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_2</name> + <pv_name>$(P)$(Q):SaveWFMmarkers</pv_name> + <x>522</x> + <y>530</y> + <height>67</height> + <off_label>save wfm M</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>save wfm M</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_22</name> + <text>H</text> + <x>230</x> + <y>426</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_22</name> + <text>V</text> + <x>870</x> + <y>426</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>pre pulse lo</text> + <x>744</x> + <y>446</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>pre pulse hi</text> + <x>868</x> + <y>446</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):PrePulseWindowLo_V</pv_name> + <x>748</x> + <y>466</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_1</name> + <pv_name>$(P)$(Q):PrePulseWindowHi_V</pv_name> + <x>872</x> + <y>466</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update</name> + <pv_name>$(P)$(Q):AlgR1_V</pv_name> + <x>972</x> + <y>469</y> + <width>115</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>post pulse lo</text> + <x>736</x> + <y>570</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_17</name> + <text>ROI lo</text> + <x>746</x> + <y>508</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>post pulse hi</text> + <x>870</x> + <y>570</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>ROI hi</text> + <x>878</x> + <y>508</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):PostPulseWindowLo_V</pv_name> + <x>740</x> + <y>590</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_1</name> + <pv_name>$(P)$(Q):PostPulseWindowHi_V</pv_name> + <x>872</x> + <y>590</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_2</name> + <pv_name>$(P)$(Q):RangeOfInterestLo_V</pv_name> + <x>746</x> + <y>528</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_3</name> + <pv_name>$(P)$(Q):RangeOfInterestHi_V</pv_name> + <x>872</x> + <y>528</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_6</name> + <pv_name>$(P)$(Q):AlgR2_V</pv_name> + <x>972</x> + <y>531</y> + <width>115</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_1</name> + <pv_name>$(P)$(Q):AlgR3_V</pv_name> + <x>972</x> + <y>593</y> + <width>115</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>algorithm</text> + <x>762</x> + <y>644</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):Algorithm</pv_name> + <x>848</x> + <y>642</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>600</x> + <y>18</y> + <width>571</width> + <height>401</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>Wire Raw Data</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(P)$(Q):DATAbuffer_V</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + </children> + </tab> + <tab> + <name>beam</name> + <children> + <widget type="label" version="2.0.0"> + <name>Label_12</name> + <text>Bunch Number</text> + <x>33</x> + <y>423</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_6</name> + <pv_name>$(P)$(Q):TrigSeqNum</pv_name> + <x>42</x> + <y>443</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):NumberOfShots</pv_name> + <x>23</x> + <y>540</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>shots</text> + <x>19</x> + <y>520</y> + <width>103</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>6</x> + <width>571</width> + <height>401</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <show_legend>false</show_legend> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>BeamProfileH</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name></name> + <x_pv></x_pv> + <y_pv>$(P)$(Q):BeamProfile_H</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update</name> + <pv_name>$(P)$(Q):AcquisitionStepProgress</pv_name> + <x>60</x> + <y>492</y> + <width>63</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>Scanning Step #</text> + <x>12</x> + <y>469</y> + <width>159</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>594</x> + <width>571</width> + <height>401</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <show_legend>false</show_legend> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>BeamProfileV</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name></name> + <x_pv>$(P)$(Q):Positions</x_pv> + <y_pv>$(P)$(Q):BeamProfile_V</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_2</name> + <pv_name>$(P)$(Q):SaveWFMbeam</pv_name> + <x>1065</x> + <y>400</y> + <height>67</height> + <off_label>save wfm B</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>save wfm B</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_1</name> + <pv_name>$(P)$(Q):AbortScan</pv_name> + <x>1065</x> + <y>468</y> + <height>67</height> + <off_label>ABORT</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>ABORT</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_12</name> + <text>begin</text> + <x>309</x> + <y>450</y> + <width>58</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_3</name> + <pv_name>$(P)$(Q):ScanStartPositionStepByStep</pv_name> + <x>209</x> + <y>448</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_13</name> + <text>step size</text> + <x>308</x> + <y>520</y> + <width>68</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):ScanEndPositionStepByStep</pv_name> + <x>209</x> + <y>484</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_5</name> + <pv_name>$(P)$(Q):ScanStepSizeStepByStep</pv_name> + <x>209</x> + <y>518</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_14</name> + <text>end</text> + <x>308</x> + <y>486</y> + <width>67</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_2</name> + <pv_name>$(P)$(Q):StartScanStepByStep</pv_name> + <x>383</x> + <y>450</y> + <width>112</width> + <height>85</height> + <off_label>START SCAN</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>SCAN STARTED</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_2</name> + <macros> + <pv_name></pv_name> + </macros> + <x>180</x> + <y>414</y> + <width>333</width> + <height>193</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="192.0"> + </point> + <point x="332.0" y="192.0"> + </point> + <point x="332.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="1.0"> + </point> + <point x="0.0" y="1.0"> + </point> + <point x="0.0" y="1.0"> + </point> + </points> + <line_width>1</line_width> + <line_color> + <color red="0" green="0" blue="0"> + </color> + </line_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>StepByStep</text> + <x>360</x> + <y>543</y> + <width>157</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_6</name> + <pv_name>$(P)$(Q):NumberOfShots</pv_name> + <x>209</x> + <y>556</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_19</name> + <text>shots</text> + <x>317</x> + <y>558</y> + <width>68</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_12</name> + <text>begin</text> + <x>831</x> + <y>450</y> + <width>58</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_3</name> + <pv_name>$(P)$(Q):ScanStartPositionOnTheFly</pv_name> + <x>731</x> + <y>448</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):ScanEndPositionOnTheFly</pv_name> + <x>731</x> + <y>484</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_14</name> + <text>end</text> + <x>830</x> + <y>486</y> + <width>67</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_2</name> + <pv_name>$(P)$(Q):StartScanOnTheFly</pv_name> + <x>905</x> + <y>450</y> + <width>115</width> + <height>85</height> + <off_label>START SCAN</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>SCAN STARTED</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>OnTheFly</text> + <x>884</x> + <y>534</y> + <width>157</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_13</name> + <text>speed</text> + <x>830</x> + <y>520</y> + <width>68</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_5</name> + <pv_name>$(P)$(Q):ScanSpeedOnTheFly</pv_name> + <x>731</x> + <y>518</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_2</name> + <macros> + <pv_name></pv_name> + </macros> + <x>706</x> + <y>419</y> + <width>343</width> + <height>160</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="159.0"> + </point> + <point x="342.0" y="159.0"> + </point> + <point x="342.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="2.0"> + </point> + <point x="0.0" y="2.0"> + </point> + <point x="0.0" y="2.0"> + </point> + </points> + <line_width>1</line_width> + <line_color> + <color red="0" green="0" blue="0"> + </color> + </line_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_6</name> + <pv_name>IOC_WS:Axis1.RBV</pv_name> + <x>548</x> + <y>448</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>actual position</text> + <x>534</x> + <y>419</y> + <width>121</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>moving</text> + <x>606</x> + <y>495</y> + <width>66</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_3</name> + <pv_name>$(P)$(Q):Scanning</pv_name> + <x>577</x> + <y>523</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_5</name> + <pv_name>IOC_WS:Axis1-Err</pv_name> + <x>578</x> + <y>550</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_17</name> + <text>error</text> + <x>612</x> + <y>548</y> + <width>54</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>scanning</text> + <x>606</x> + <y>524</y> + <width>66</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_6</name> + <pv_name>$(P)$(Q):Moving</pv_name> + <x>578</x> + <y>497</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_2</name> + <pv_name>$(P)$(Q):HomeScan</pv_name> + <x>1065</x> + <y>535</y> + <height>67</height> + <off_label>HOME</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>HOMING</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_6</name> + <pv_name>$(P)$(Q):TotalPositionScanned</pv_name> + <x>548</x> + <y>601</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <enabled>false</enabled> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>AcquiredPoints</text> + <x>548</x> + <y>580</y> + <width>124</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </children> + </tab> + <tab> + <name>motion</name> + <children> + <widget type="label" version="2.0.0"> + <name>Label_12</name> + <text>begin</text> + <x>151</x> + <y>60</y> + <width>58</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_3</name> + <pv_name>$(P)$(Q):ScanStartPositionStepByStep</pv_name> + <x>51</x> + <y>58</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_13</name> + <text>step size</text> + <x>150</x> + <y>130</y> + <width>68</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):ScanEndPositionStepByStep</pv_name> + <x>51</x> + <y>94</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_5</name> + <pv_name>$(P)$(Q):ScanStepSizeStepByStep</pv_name> + <x>51</x> + <y>128</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_14</name> + <text>end</text> + <x>150</x> + <y>96</y> + <width>67</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_2</name> + <pv_name>$(P)$(Q):StartScanStepByStep</pv_name> + <x>225</x> + <y>60</y> + <width>112</width> + <height>85</height> + <off_label>START SCAN</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>SCAN STARTED</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_6</name> + <pv_name>IOC_WS:Axis1.RBV</pv_name> + <x>372</x> + <y>58</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_15</name> + <text>actual position</text> + <x>358</x> + <y>29</y> + <width>121</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_2</name> + <pv_name>$(P)$(Q):HomeScan</pv_name> + <x>372</x> + <y>199</y> + <height>67</height> + <off_label>HOME</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>HOMING</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>moving</text> + <x>400</x> + <y>102</y> + <width>66</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_3</name> + <pv_name>$(P)$(Q):Scanning</pv_name> + <x>378</x> + <y>133</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_5</name> + <pv_name>IOC_WS:Axis1-Err</pv_name> + <x>378</x> + <y>157</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color name="Major" red="255" green="0" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_17</name> + <text>error</text> + <x>406</x> + <y>155</y> + <width>54</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_2</name> + <pv_name>IOC_WS:Axis1-ErrRst</pv_name> + <bit>-1</bit> + <x>714</x> + <y>208</y> + <width>48</width> + <height>50</height> + <off_label>reset</off_label> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_label>reset</on_label> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <mode>1</mode> + <confirm_message>Are you sure you want to do this?</confirm_message> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_2</name> + <pv_name>iocuser:TrigSeqNum</pv_name> + <x>51</x> + <y>260</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_5</name> + <text>Bunch Number</text> + <x>42</x> + <y>240</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_2</name> + <macros> + <pv_name></pv_name> + </macros> + <x>22</x> + <y>24</y> + <width>333</width> + <height>193</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="192.0"> + </point> + <point x="332.0" y="192.0"> + </point> + <point x="332.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="1.0"> + </point> + <point x="0.0" y="1.0"> + </point> + <point x="0.0" y="1.0"> + </point> + </points> + <line_width>1</line_width> + <line_color> + <color red="0" green="0" blue="0"> + </color> + </line_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_12</name> + <text>begin</text> + <x>622</x> + <y>60</y> + <width>58</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_3</name> + <pv_name>$(P)$(Q):ScanStartPositionOnTheFly</pv_name> + <x>522</x> + <y>58</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):ScanEndPositionOnTheFly</pv_name> + <x>522</x> + <y>94</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_14</name> + <text>end</text> + <x>621</x> + <y>96</y> + <width>67</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_2</name> + <pv_name>$(P)$(Q):StartScanOnTheFly</pv_name> + <x>696</x> + <y>60</y> + <width>115</width> + <height>85</height> + <off_label>START SCAN</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>SCAN STARTED</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_1</name> + <pv_name>$(P)$(Q):AbortScan</pv_name> + <x>478</x> + <y>199</y> + <height>67</height> + <off_label>ABORT</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>ABORT</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>OnTheFly</text> + <x>675</x> + <y>144</y> + <width>157</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_13</name> + <text>speed</text> + <x>621</x> + <y>130</y> + <width>68</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_5</name> + <pv_name>$(P)$(Q):ScanSpeedOnTheFly</pv_name> + <x>522</x> + <y>128</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_18</name> + <text>StepByStep</text> + <x>202</x> + <y>153</y> + <width>157</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_2</name> + <macros> + <pv_name></pv_name> + </macros> + <x>497</x> + <y>29</y> + <width>343</width> + <height>160</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="159.0"> + </point> + <point x="342.0" y="159.0"> + </point> + <point x="342.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="2.0"> + </point> + <point x="0.0" y="2.0"> + </point> + <point x="0.0" y="2.0"> + </point> + </points> + <line_width>1</line_width> + <line_color> + <color red="0" green="0" blue="0"> + </color> + </line_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_16</name> + <text>scanning</text> + <x>400</x> + <y>131</y> + <width>66</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_3</name> + <pv_name>$(P)$(Q):Moving</pv_name> + <x>378</x> + <y>104</y> + <width>16</width> + <height>16</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color red="150" green="150" blue="150"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input</name> + <pv_name>$(P)$(Q):NumberOfShots</pv_name> + <x>51</x> + <y>166</y> + <height>25</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_13</name> + <text>step size</text> + <x>159</x> + <y>168</y> + <width>68</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>22</x> + <y>279</y> + <width>817</width> + <height>401</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <show_legend>false</show_legend> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>Positions</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name></name> + <x_pv></x_pv> + <y_pv>$(P)$(Q):Positions</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_2</name> + <pv_name>IOC_WS:Axis1.HOMR</pv_name> + <x>582</x> + <y>190</y> + <width>115</width> + <height>85</height> + <off_label>UnlockAxis</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>UnlockAxis</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + </widget> + </children> + </tab> + <tab> + <name>Back End</name> + <children> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_5</name> + <pv_name>$(P)$(Q):ReadVoltage</pv_name> + <x>230</x> + <y>131</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_4</name> + <pv_name>$(P)$(Q):ReadStatus</pv_name> + <x>230</x> + <y>86</y> + <width>229</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <format>1</format> + <show_units>false</show_units> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_1</name> + <pv_name>$(P)$(Q):SetVoltage</pv_name> + <x>230</x> + <y>204</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_11</name> + <text>BE temperature</text> + <x>230</x> + <y>300</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_2</name> + <pv_name>$(P)$(Q):ReadTemp</pv_name> + <x>230</x> + <y>320</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_10</name> + <text>BE set bits</text> + <x>230</x> + <y>242</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_8</name> + <text>BE voltage</text> + <x>230</x> + <y>111</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_6</name> + <text>BE bits readback</text> + <x>228</x> + <y>16</y> + <width>135</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="polyline" version="2.0.0"> + <name>Polyline_2</name> + <macros> + <pv_name></pv_name> + </macros> + <x>218</x> + <y>16</y> + <width>316</width> + <height>338</height> + <points> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="337.0"> + </point> + <point x="315.0" y="337.0"> + </point> + <point x="315.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="0.0"> + </point> + <point x="0.0" y="5.0"> + </point> + <point x="0.0" y="5.0"> + </point> + <point x="0.0" y="5.0"> + </point> + </points> + <line_width>1</line_width> + <line_color> + <color red="0" green="0" blue="0"> + </color> + </line_color> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_7</name> + <text>BE status readback</text> + <x>228</x> + <y>66</y> + <width>135</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_9</name> + <text>BE set voltage</text> + <x>230</x> + <y>183</y> + <width>117</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_1</name> + <pv_name>$(P)$(Q):SetBits</pv_name> + <x>230</x> + <y>262</y> + <height>26</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_3</name> + <pv_name>$(P)$(Q):ReadBits</pv_name> + <x>230</x> + <y>36</y> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button_2</name> + <pv_name>$(P)$(Q):BackEndSetToDefaultConfig</pv_name> + <x>230</x> + <y>366</y> + <height>67</height> + <off_label>BE reset</off_label> + <off_color> + <color red="240" green="240" blue="240"> + </color> + </off_color> + <on_label>BE reset</on_label> + <on_color> + <color red="192" green="192" blue="192"> + </color> + </on_color> + <show_led>false</show_led> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <mode>1</mode> + </widget> + </children> + </tab> + <tab> + <name>OFEver</name> + <children> + </children> + </tab> + <tab> + <name>log</name> + <children> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>624</x> + <y>282</y> + <width>585</width> + <height>249</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>High Gain raw data</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(P)$(Q):HGsimulBuf_V</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="slide_button" version="2.0.0"> + <name>Boolean Switch</name> + <pv_name>$(P)$(Q):SimulMode</pv_name> + <bit>-1</bit> + <x>12</x> + <y>548</y> + <width>50</width> + <height>100</height> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <actions> + </actions> + <confirm_message>Are you sure you want to do this?</confirm_message> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_3</name> + <text>real inputs</text> + <x>48</x> + <y>608</y> + <width>85</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_3</name> + <text>view log</text> + <x>48</x> + <y>572</y> + <width>97</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="bool_button" version="2.0.0"> + <name>Boolean Button</name> + <bit>-1</bit> + <x>156</x> + <y>573</y> + <width>55</width> + <height>50</height> + <off_label></off_label> + <off_color> + <color red="0" green="100" blue="0"> + </color> + </off_color> + <on_label></on_label> + <on_color> + <color red="0" green="255" blue="0"> + </color> + </on_color> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <confirm_message>Are you sure you want to do this?</confirm_message> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_3</name> + <text>restore default</text> + <x>222</x> + <y>587</y> + <width>121</width> + <height>21</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>12</x> + <y>282</y> + <width>585</width> + <height>249</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>Low Gain raw data</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(P)$(Q):HGsimulBuf_H</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>12</x> + <y>20</y> + <width>585</width> + <height>249</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>Low Gain raw data</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(P)$(Q):LGsimulBuf_H</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + <widget type="xyplot" version="2.0.0"> + <name>XY Graph</name> + <x>624</x> + <y>20</y> + <width>585</width> + <height>249</height> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <actions> + </actions> + <x_axis> + <title>samples</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </x_axis> + <y_axes> + <y_axis> + <title>Low Gain raw data</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>500.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> + </font> + </title_font> + <scale_font> + <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0"> + </font> + </scale_font> + <visible>true</visible> + </y_axis> + </y_axes> + <traces> + <trace> + <name>$(traces[0].y_pv)</name> + <x_pv></x_pv> + <y_pv>$(P)$(Q):LGsimulBuf_V</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="21" green="21" blue="196"> + </color> + </color> + <line_width>1</line_width> + <line_style>0</line_style> + <point_type>0</point_type> + <point_size>4</point_size> + <visible>true</visible> + </trace> + </traces> + </widget> + </children> + </tab> + </tabs> + <x>6</x> + <y>83</y> + <width>1273</width> + <height>739</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tab_height>10</tab_height> + <actions> + </actions> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/sis8300-evr.bob b/99-Shared/adsis8300ws/sis8300-evr.bob new file mode 100644 index 0000000..be00bad --- /dev/null +++ b/99-Shared/adsis8300ws/sis8300-evr.bob @@ -0,0 +1,367 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>$(P)$(R) System</name> + <width>720</width> + <height>310</height> + <background_color> + <color name="Transparent" red="255" green="255" blue="255" alpha="0"> + </color> + </background_color> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_11</name> + <width>720</width> + <height>310</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_237</name> + <text>Timestamp:</text> + <x>20</x> + <y>20</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_121</name> + <pv_name>$(P)$(R)EvrTimestamp</pv_name> + <x>190</x> + <y>20</y> + <width>110</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_4</name> + <pv_name>$(P)$(R)EvrTimestampIn.TSEL</pv_name> + <x>320</x> + <y>20</y> + <width>380</width> + <height>30</height> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_239</name> + <text>Beam mode:</text> + <x>20</x> + <y>60</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_1</name> + <pv_name>$(P)$(R)BeamModeEvr</pv_name> + <x>190</x> + <y>60</y> + <width>110</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_1</name> + <pv_name>$(P)$(R)BeamModeEvr.DOL</pv_name> + <x>320</x> + <y>60</y> + <width>380</width> + <height>30</height> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_2</name> + <pv_name>$(P)$(R)BeamDestEvr</pv_name> + <x>190</x> + <y>100</y> + <width>110</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_241</name> + <text>Beam destination:</text> + <x>20</x> + <y>100</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_2</name> + <pv_name>$(P)$(R)BeamDestEvr.DOL</pv_name> + <x>320</x> + <y>100</y> + <width>380</width> + <height>30</height> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_3</name> + <pv_name>$(P)$(R)EvrBeamState</pv_name> + <x>190</x> + <y>140</y> + <width>110</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_243</name> + <text>Beam state:</text> + <x>20</x> + <y>140</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_3</name> + <pv_name>$(P)$(R)EvrBeamStateIn.INP</pv_name> + <x>320</x> + <y>140</y> + <width>380</width> + <height>30</height> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_4</name> + <pv_name>$(P)$(R)EvrLink</pv_name> + <x>190</x> + <y>180</y> + <width>110</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_245</name> + <text>EVR link status:</text> + <x>20</x> + <y>180</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_4</name> + <pv_name>$(P)$(R)EvrLinkIn.INP</pv_name> + <x>320</x> + <y>180</y> + <width>380</width> + <height>30</height> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_5</name> + <pv_name>$(P)$(R)EvrLinkStat</pv_name> + <x>190</x> + <y>220</y> + <width>110</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_247</name> + <text>EVR link STAT status:</text> + <x>20</x> + <y>220</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_5</name> + <pv_name>$(P)$(R)EvrLinkStatIn.INP</pv_name> + <x>320</x> + <y>220</y> + <width>380</width> + <height>30</height> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_6</name> + <pv_name>$(P)$(R)EvrLinkSevr</pv_name> + <x>190</x> + <y>260</y> + <width>110</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_249</name> + <text>EVR link SEVR status:</text> + <x>20</x> + <y>260</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_6</name> + <pv_name>$(P)$(R)EvrLinkSevrIn.INP</pv_name> + <x>320</x> + <y>260</y> + <width>380</width> + <height>30</height> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/sis8300.bob b/99-Shared/adsis8300ws/sis8300.bob new file mode 100644 index 0000000..700226d --- /dev/null +++ b/99-Shared/adsis8300ws/sis8300.bob @@ -0,0 +1,76 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>AD SIS8300</name> + <width>2160</width> + <height>1110</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>titleBar</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>2160</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>title</name> + <class>TITLE</class> + <text>AD SIS8300 driver ($(P)$(R))</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>770</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container</name> + <file>system.bob</file> + <x>20</x> + <y>70</y> + <width>1430</width> + <height>1040</height> + <resize>2</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_1</name> + <file>channels.bob</file> + <x>1470</x> + <y>70</y> + <width>690</width> + <height>840</height> + <resize>2</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/system.bob b/99-Shared/adsis8300ws/system.bob new file mode 100644 index 0000000..1b9c81b --- /dev/null +++ b/99-Shared/adsis8300ws/system.bob @@ -0,0 +1,1304 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>$(P)$(R) System</name> + <width>1430</width> + <height>1060</height> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_1</name> + <x>670</x> + <width>760</width> + <height>840</height> + <line_width>0</line_width> + <line_color> + <color red="128" green="0" blue="255"> + </color> + </line_color> + <background_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>5</corner_height> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle</name> + <width>650</width> + <height>1060</height> + <line_width>0</line_width> + <line_color> + <color red="128" green="0" blue="255"> + </color> + </line_color> + <background_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>5</corner_height> + <actions> + </actions> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_13</name> + <x>20</x> + <y>580</y> + <width>610</width> + <height>270</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_12</name> + <x>690</x> + <y>430</y> + <width>720</width> + <height>390</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_11</name> + <x>20</x> + <y>910</y> + <width>610</width> + <height>130</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey03-background_9</name> + <x>20</x> + <y>50</y> + <width>610</width> + <height>470</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_213</name> + <text>RTM type:</text> + <x>710</x> + <y>730</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_101</name> + <pv_name>$(P)$(R)RtmTypeR</pv_name> + <x>880</x> + <y>730</y> + <width>190</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_214</name> + <text>IRQ Poll:</text> + <x>710</x> + <y>770</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_102</name> + <pv_name>$(P)$(R)IrqPollR</pv_name> + <x>880</x> + <y>770</y> + <width>190</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_40</name> + <pv_name>$(P)$(R)TickValueR</pv_name> + <x>880</x> + <y>570</y> + <width>190</width> + <height>30</height> + <format>2</format> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_1</name> + <pv_name>$(P)$(R)SamplingFrequencyR</pv_name> + <x>880</x> + <y>530</y> + <width>190</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_1</name> + <text>Sampling frequency:</text> + <x>710</x> + <y>530</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_2</name> + <text>Time tick:</text> + <x>710</x> + <y>570</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_198</name> + <text>Clock source:</text> + <x>710</x> + <y>450</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_199</name> + <text>Clock divider:</text> + <x>710</x> + <y>490</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_200</name> + <text>Trigger source:</text> + <x>710</x> + <y>610</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_201</name> + <text>Trigger line:</text> + <x>710</x> + <y>650</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_202</name> + <text>Trigger repeat:</text> + <x>710</x> + <y>690</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_85</name> + <pv_name>$(P)$(R)ClockSourceR</pv_name> + <x>880</x> + <y>450</y> + <width>190</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_86</name> + <pv_name>$(P)$(R)ClockDividerR</pv_name> + <x>880</x> + <y>490</y> + <width>190</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_87</name> + <pv_name>$(P)$(R)TriggerSourceR</pv_name> + <x>880</x> + <y>610</y> + <width>190</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_88</name> + <pv_name>$(P)$(R)TriggerExternalLineR</pv_name> + <x>880</x> + <y>650</y> + <width>190</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_89</name> + <pv_name>$(P)$(R)TriggerRepeatR</pv_name> + <x>880</x> + <y>690</y> + <width>190</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="combo" version="2.0.0"> + <name>Menu Button_15</name> + <pv_name>$(P)$(R)TriggerSource</pv_name> + <x>1090</x> + <y>610</y> + <width>300</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="combo" version="2.0.0"> + <name>Menu Button</name> + <pv_name>$(P)$(R)ClockSource</pv_name> + <x>1090</x> + <y>450</y> + <width>300</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="combo" version="2.0.0"> + <name>Menu Button_19</name> + <pv_name>$(P)$(R)IrqPoll</pv_name> + <x>1090</x> + <y>770</y> + <width>300</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="combo" version="2.0.0"> + <name>Menu Button_18</name> + <pv_name>$(P)$(R)RtmType</pv_name> + <x>1090</x> + <y>730</y> + <width>300</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="spinner" version="2.0.0"> + <name>Spinner_7</name> + <pv_name>$(P)$(R)TriggerRepeat</pv_name> + <x>1090</x> + <y>690</y> + <width>300</width> + <height>30</height> + <format>0</format> + <actions> + </actions> + <minimum>-1.0</minimum> + <maximum>1.7976931348623157E308</maximum> + <limits_from_pv>false</limits_from_pv> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_13</name> + <pv_name>$(P)$(R)SamplingFrequency</pv_name> + <x>1090</x> + <y>530</y> + <width>300</width> + <height>30</height> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="combo" version="2.0.0"> + <name>Menu Button_16</name> + <pv_name>$(P)$(R)TriggerExternalLine</pv_name> + <x>1090</x> + <y>650</y> + <width>300</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + </widget> + <widget type="spinner" version="2.0.0"> + <name>Spinner_6</name> + <pv_name>$(P)$(R)ClockDivider</pv_name> + <x>1090</x> + <y>490</y> + <width>300</width> + <height>30</height> + <format>0</format> + <precision>3</precision> + <actions> + </actions> + <maximum>1.7976931348623157E308</maximum> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_207</name> + <text>Model:</text> + <x>40</x> + <y>110</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_96</name> + <pv_name>$(P)$(R)Model_RBV</pv_name> + <x>210</x> + <y>110</y> + <width>190</width> + <height>30</height> + <format>6</format> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_208</name> + <text>Firmware version:</text> + <x>40</x> + <y>150</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_97</name> + <pv_name>$(P)$(R)FirmwareVersion_RBV</pv_name> + <x>210</x> + <y>150</y> + <width>190</width> + <height>30</height> + <format>6</format> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_209</name> + <text>Serial number:</text> + <x>40</x> + <y>190</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_98</name> + <pv_name>$(P)$(R)SerialNumber_RBV</pv_name> + <x>210</x> + <y>190</y> + <width>190</width> + <height>30</height> + <format>6</format> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_210</name> + <text>Memory size:</text> + <x>40</x> + <y>230</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_99</name> + <pv_name>$(P)$(R)MemorySizeR</pv_name> + <x>210</x> + <y>230</y> + <width>190</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_211</name> + <text>Manufacturer:</text> + <x>40</x> + <y>70</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_100</name> + <pv_name>$(P)$(R)Manufacturer_RBV</pv_name> + <x>210</x> + <y>70</y> + <width>190</width> + <height>30</height> + <format>6</format> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_212</name> + <text>Device path:</text> + <x>40</x> + <y>270</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_101</name> + <pv_name>$(P)$(R)DevicePathR</pv_name> + <x>210</x> + <y>270</y> + <width>190</width> + <height>30</height> + <format>6</format> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_104</name> + <pv_name>$(P)$(R)MessageR</pv_name> + <x>40</x> + <y>930</y> + <width>570</width> + <height>90</height> + <background_color> + <color name="IO Background" red="235" green="235" blue="235"> + </color> + </background_color> + <format>6</format> + <vertical_alignment>1</vertical_alignment> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_2</name> + <pv_name>$(P)$(R)NumSamples</pv_name> + <x>420</x> + <y>720</y> + <width>190</width> + <height>30</height> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_219</name> + <text>Number of samples:</text> + <x>40</x> + <y>720</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textentry" version="3.0.0"> + <name>Text Input_3</name> + <pv_name>$(P)$(R)ArrayCounter</pv_name> + <x>420</x> + <y>760</y> + <width>190</width> + <height>30</height> + <actions> + </actions> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_220</name> + <text>No. of acquisitions:</text> + <x>40</x> + <y>760</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_221</name> + <text>Acquire:</text> + <x>40</x> + <y>600</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_3</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)Acquire</pv_name> + <text>Start</text> + <x>250</x> + <y>600</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_4</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)$(R)Acquire</pv_name> + <text>Stop</text> + <x>340</x> + <y>600</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_105</name> + <pv_name>$(P)$(R)NumSamplesR</pv_name> + <x>210</x> + <y>720</y> + <width>190</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_106</name> + <pv_name>$(P)$(R)ArrayCounter_RBV</pv_name> + <x>210</x> + <y>760</y> + <width>190</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_6</name> + <actions> + <action type="open_display"> + <file>../asyn/asynRecord.bob</file> + <macros> + <R>$(R)AsynIO</R> + </macros> + <target>tab</target> + </action> + </actions> + <text>Asyn</text> + <x>250</x> + <y>680</y> + <width>70</width> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="led" version="2.0.0"> + <name>LED</name> + <pv_name>$(P)$(R)Acquire</pv_name> + <x>210</x> + <y>605</y> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_234</name> + <text>Asyn record:</text> + <x>40</x> + <y>680</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_235</name> + <text>Acquisition rate:</text> + <x>40</x> + <y>800</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_119</name> + <pv_name>$(P)$(R)ArrayRate_RBV</pv_name> + <x>210</x> + <y>800</y> + <width>190</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Linking Container_2</name> + <file>sis8300-evr.bob</file> + <x>690</x> + <y>50</y> + <width>720</width> + <height>310</height> + <resize>2</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_18</name> + <text>Driver message</text> + <y>860</y> + <width>650</width> + <height>50</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="26.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_19</name> + <text>EVR settings</text> + <x>670</x> + <width>760</width> + <height>50</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="26.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_20</name> + <text>Device Information</text> + <width>650</width> + <height>50</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="26.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_21</name> + <text>Timing Settings</text> + <x>670</x> + <y>380</y> + <width>760</width> + <height>50</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="26.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_22</name> + <text>Acquisition Settings</text> + <y>530</y> + <width>650</width> + <height>50</height> + <font> + <font family="Source Sans Pro" style="BOLD_ITALIC" size="26.0"> + </font> + </font> + <foreground_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </foreground_color> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_215</name> + <text>PCIe Link speed:</text> + <x>40</x> + <y>310</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_103</name> + <pv_name>$(P)$(R)PcieLinkSpeedR</pv_name> + <x>210</x> + <y>310</y> + <width>190</width> + <height>30</height> + <format>6</format> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_216</name> + <text>PCIe Link width:</text> + <x>40</x> + <y>350</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_107</name> + <pv_name>$(P)$(R)PcieLinkWidthR</pv_name> + <x>210</x> + <y>350</y> + <width>190</width> + <height>30</height> + <format>6</format> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_217</name> + <text>PCIe start time:</text> + <x>40</x> + <y>390</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_108</name> + <pv_name>$(P)$(R)PcieStartTimeR</pv_name> + <x>210</x> + <y>390</y> + <width>190</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_109</name> + <pv_name>$(P)$(R)PcieEndTimeR</pv_name> + <x>210</x> + <y>430</y> + <width>190</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_218</name> + <text>PCIe end time:</text> + <x>40</x> + <y>430</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_222</name> + <text>PCIe transfer time:</text> + <x>40</x> + <y>470</y> + <width>150</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_110</name> + <pv_name>$(P)$(R)PcieTransferTimeR</pv_name> + <x>210</x> + <y>470</y> + <width>190</width> + <height>30</height> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_272</name> + <text>Transfer waveforms:</text> + <x>30</x> + <y>640</y> + <width>160</width> + <height>30</height> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_54</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + </action> + </actions> + <pv_name>$(P)$(R)TransferArrays</pv_name> + <text>Yes</text> + <x>250</x> + <y>640</y> + <width>70</width> + </widget> + <widget type="action_button" version="3.0.0"> + <name>Action Button_55</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + </action> + </actions> + <pv_name>$(P)$(R)TransferArrays</pv_name> + <text>No</text> + <x>340</x> + <y>640</y> + <width>70</width> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_9</name> + <pv_name>$(P)$(R)TransferArraysR</pv_name> + <x>210</x> + <y>650</y> + <actions> + </actions> + </widget> +</display> diff --git a/99-Shared/adsis8300ws/system_top.bob b/99-Shared/adsis8300ws/system_top.bob new file mode 100644 index 0000000..809215e --- /dev/null +++ b/99-Shared/adsis8300ws/system_top.bob @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>$(P)$(R) System</name> + <width>1470</width> + <height>1130</height> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>titleBar</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>1470</width> + <height use_class="true">50</height> + <line_width use_class="true">0</line_width> + <background_color use_class="true"> + <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>title</name> + <class>TITLE</class> + <text>$(Name) IOC : $(P) System</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>1430</width> + <height use_class="true">50</height> + <font use_class="true"> + <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="HEADER-TEXT" red="0" green="0" blue="0"> + </color> + </foreground_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment use_class="true">0</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + </widget> + <widget type="embedded" version="2.0.0"> + <name>Embedded Display</name> + <file>system.bob</file> + <x>20</x> + <y>70</y> + <width>1430</width> + <height>1040</height> + <resize>2</resize> + </widget> + <widget type="action_button" version="3.0.0"> + <name>MachineExpert_3</name> + <actions> + <action type="open_display"> + <file>../../10-Top/fcioc/top.bob</file> + <target>replace</target> + </action> + </actions> + <text>Overview</text> + <x>1330</x> + <y>10</y> + <width>120</width> + <tooltip>$(actions)</tooltip> + </widget> +</display> -- GitLab