From e8d9cb7e5f38d536b66712e6503cb814bda65e32 Mon Sep 17 00:00:00 2001 From: Claudio Rosati <Claudio.Rosati@esss.se> Date: Thu, 24 Jan 2019 15:47:51 +0100 Subject: [PATCH] Moved from the temporary development repository. --- NON-APPROVED/lebt-pbi/fc/ecat/ethercat.bob | 677 ++++++++ NON-APPROVED/lebt-pbi/fc/fc.bob | 92 + NON-APPROVED/lebt-pbi/fc/fc_one.bob | 273 +++ NON-APPROVED/lebt-pbi/fc/fc_operator.bob | 1766 ++++++++++++++++++++ NON-APPROVED/lebt-pbi/fc/fc_system.bob | 749 +++++++++ 5 files changed, 3557 insertions(+) create mode 100644 NON-APPROVED/lebt-pbi/fc/ecat/ethercat.bob create mode 100644 NON-APPROVED/lebt-pbi/fc/fc.bob create mode 100644 NON-APPROVED/lebt-pbi/fc/fc_one.bob create mode 100644 NON-APPROVED/lebt-pbi/fc/fc_operator.bob create mode 100644 NON-APPROVED/lebt-pbi/fc/fc_system.bob diff --git a/NON-APPROVED/lebt-pbi/fc/ecat/ethercat.bob b/NON-APPROVED/lebt-pbi/fc/ecat/ethercat.bob new file mode 100644 index 00000000..452cf084 --- /dev/null +++ b/NON-APPROVED/lebt-pbi/fc/ecat/ethercat.bob @@ -0,0 +1,677 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>ethercat</name> + <width>520</width> + <height>690</height> + <widget type="group" version="2.0.0"> + <name>BGGrey02_1</name> + <x>20</x> + <y>440</y> + <width>480</width> + <height>230</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="60" green="63" blue="65"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey02-titlebar_1</name> + <width>480</width> + <height>59</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BORDER" red="31" green="33" blue="35"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title_1</name> + <class>GROUP-TITLE</class> + <text>Motion Control - $(MCU)</text> + <width>480</width> + <height use_class="true">30</height> + <font use_class="true"> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="GROUP-TEXT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <horizontal_alignment use_class="true">1</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>BGGrey02-background_1</name> + <y>30</y> + <width>480</width> + <height>200</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="31" green="33" blue="35"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="70" green="73" blue="75"> + </color> + </background_color> + <corner_height>10</corner_height> + </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>1</value> + <description>Move In</description> + </action> + </actions> + <pv_name>$(MCU)Move</pv_name> + <x>20</x> + <y>170</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> + </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> + <description>Move Out</description> + </action> + </actions> + <pv_name>$(MCU)Move</pv_name> + <x>250</x> + <y>170</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> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_12</name> + <x>20</x> + <y>50</y> + <width>210</width> + <height>100</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BORDER" red="31" green="33" blue="35"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + </widget> + <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>520</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="31" green="83" blue="102"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_23</name> + <class>TITLE</class> + <text>EtherCAT $(SYSTEM)</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>500</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="255" green="255" blue="255"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </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> + <actions> + </actions> + <border_color> + <color name="IO Border" red="0" green="0" blue="0"> + </color> + </border_color> + </widget> + <widget type="group" version="2.0.0"> + <name>BGGrey02</name> + <x>20</x> + <y>70</y> + <width>480</width> + <height>350</height> + <style>3</style> + <background_color> + <color name="BACKGROUND" red="60" green="63" blue="65"> + </color> + </background_color> + <widget type="rectangle" version="2.0.0"> + <name>BGGrey02-titlebar</name> + <width>480</width> + <height>59</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BORDER" red="31" green="33" blue="35"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>BGGrey02-title</name> + <class>GROUP-TITLE</class> + <text>High Voltage - $(HV)</text> + <width>480</width> + <height use_class="true">30</height> + <font use_class="true"> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="GROUP-TEXT" red="230" green="230" blue="230"> + </color> + </foreground_color> + <horizontal_alignment use_class="true">1</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>BGGrey02-background</name> + <y>30</y> + <width>480</width> + <height>320</height> + <line_width>2</line_width> + <line_color> + <color name="GROUP-BORDER" red="31" green="33" blue="35"> + </color> + </line_color> + <background_color> + <color name="GROUP-BACKGROUND" red="70" green="73" blue="75"> + </color> + </background_color> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_24</name> + <class>HEADER3</class> + <text>Output Voltage</text> + <x>20</x> + <y>40</y> + <width>210</width> + <height>30</height> + <font use_class="true"> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <background_color use_class="true"> + <color name="Background" red="60" green="63" blue="65"> + </color> + </background_color> + <transparent use_class="true">true</transparent> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>Rectangle_13</name> + <x>270</x> + <y>490</y> + <width>210</width> + <height>100</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BORDER" red="31" green="33" blue="35"> + </color> + </background_color> + <corner_width>10</corner_width> + <corner_height>10</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_35</name> + <text>Limit Switch</text> + <x>40</x> + <y>490</y> + <width>210</width> + <height>30</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> + <wrap_words>false</wrap_words> + </widget> + <widget type="led" version="2.0.0"> + <name>Input Limit LED</name> + <pv_name>$(MCU)LimitInR</pv_name> + <x>130</x> + <y>530</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color name="BLACK-BORDER" red="121" green="121" blue="121"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="led" version="2.0.0"> + <name>Output Limit LED</name> + <pv_name>$(MCU)LimitOutR</pv_name> + <x>130</x> + <y>560</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color name="BLACK-BORDER" red="121" green="121" blue="121"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Input Limit Caption</name> + <class>CAPTION</class> + <text>Input:</text> + <x>50</x> + <y>530</y> + <width>70</width> + <foreground_color use_class="true"> + <color name="Text" red="230" green="230" blue="230"> + </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>Output Limit Caption</name> + <class>CAPTION</class> + <text>Output:</text> + <x>50</x> + <y>560</y> + <width>70</width> + <foreground_color use_class="true"> + <color name="Text" red="230" green="230" blue="230"> + </color> + </foreground_color> + <horizontal_alignment use_class="true">2</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Input Limit RB</name> + <pv_name>$(MCU)LimitInR</pv_name> + <x>160</x> + <y>530</y> + <width>80</width> + <vertical_alignment>1</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>Output Limit RB</name> + <pv_name>$(MCU)LimitOutR</pv_name> + <x>160</x> + <y>560</y> + <width>80</width> + <vertical_alignment>1</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>Polarity Caption</name> + <class>CAPTION</class> + <text>Polarity:</text> + <x>40</x> + <y>350</y> + <width>80</width> + <foreground_color use_class="true"> + <color name="Text" red="230" green="230" blue="230"> + </color> + </foreground_color> + <horizontal_alignment use_class="true">2</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="slide_button" version="2.0.0"> + <name>Polarity Switch</name> + <pv_name>$(HV)Pol</pv_name> + <bit>-1</bit> + <label></label> + <x>130</x> + <y>350</y> + <width>40</width> + <height>20</height> + <off_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </off_color> + <on_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </on_color> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <actions> + </actions> + <rules> + <rule name="New Rule" prop_id="label" out_exp="false"> + <exp bool_exp=""> + <value>$(HV)PolR</value> + </exp> + <pv_name>$(HV)PolR</pv_name> + </rule> + </rules> + <confirm_message>Are you sure you want to do this?</confirm_message> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Polarity RB</name> + <pv_name>$(HV)PolR</pv_name> + <x>180</x> + <y>350</y> + <width>70</width> + </widget> + <widget type="label" version="2.0.0"> + <name>Output Caption</name> + <class>CAPTION</class> + <text>Output:</text> + <x>40</x> + <y>380</y> + <width>80</width> + <foreground_color use_class="true"> + <color name="Text" red="230" green="230" blue="230"> + </color> + </foreground_color> + <horizontal_alignment use_class="true">2</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="slide_button" version="2.0.0"> + <name>Output Switch</name> + <pv_name>$(HV)Bias</pv_name> + <bit>-1</bit> + <label></label> + <x>130</x> + <y>380</y> + <width>40</width> + <height>20</height> + <off_color> + <color red="0" green="0" blue="0"> + </color> + </off_color> + <on_color> + <color red="255" green="0" 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="textupdate" version="2.0.0"> + <name>Output RB</name> + <pv_name>$(HV)BiasR</pv_name> + <x>180</x> + <y>380</y> + <width>70</width> + <vertical_alignment>1</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>Voltage Knob</name> + <pv_name>$(HV)Volt</pv_name> + <readback_pv_name>$(HV)VoltR</readback_pv_name> + <x>40</x> + <y>150</y> + <width>210</width> + <height>180</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <color> + <color red="150" green="150" blue="150"> + </color> + </color> + <extrema_visible>true</extrema_visible> + <thumb_color> + <color red="127" green="127" blue="127"> + </color> + </thumb_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_30</name> + <text>Water Flow:</text> + <x>270</x> + <y>350</y> + <width>80</width> + <foreground_color> + <color name="HEADER-TEXT" red="255" green="255" blue="255"> + </color> + </foreground_color> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>2</vertical_alignment> + <wrap_words>false</wrap_words> + </widget> + <widget type="led" version="2.0.0"> + <name>LED_2</name> + <pv_name>$(MCU)WaterFlowR</pv_name> + <x>360</x> + <y>350</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="OK" red="61" green="216" blue="61"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color name="BLACK-BORDER" red="121" green="121" blue="121"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_7</name> + <pv_name>$(MCU)WaterFlowR</pv_name> + <x>390</x> + <y>350</y> + <width>90</width> + <vertical_alignment>1</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>$(HV)Curr</pv_name> + <readback_pv_name>$(HV)CurrR</readback_pv_name> + <x>270</x> + <y>150</y> + <width>210</width> + <height>180</height> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + <color> + <color red="150" green="150" blue="150"> + </color> + </color> + <extrema_visible>true</extrema_visible> + <thumb_color> + <color red="127" green="127" blue="127"> + </color> + </thumb_color> + <actions> + </actions> + <maximum>5.0</maximum> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_15</name> + <pv_name>$(MCU)InsertedR</pv_name> + <x>390</x> + <y>530</y> + <width>80</width> + <vertical_alignment>1</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>$(MCU)InsertedR</pv_name> + <x>360</x> + <y>530</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </color> + </on_color> + <foreground_color> + <color red="192" green="192" blue="192"> + </color> + </foreground_color> + <line_color> + <color name="BLACK-BORDER" red="121" green="121" blue="121"> + </color> + </line_color> + <actions> + </actions> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_41</name> + <text>Inserted:</text> + <x>280</x> + <y>530</y> + <width>70</width> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_25</name> + <class>HEADER3</class> + <text>Current Limit</text> + <x>270</x> + <y>110</y> + <width>210</width> + <height>30</height> + <font use_class="true"> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </font> + <background_color use_class="true"> + <color name="Background" red="60" green="63" blue="65"> + </color> + </background_color> + <transparent use_class="true">true</transparent> + <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_42</name> + <text>Postion</text> + <x>270</x> + <y>490</y> + <width>210</width> + <height>30</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> + <wrap_words>false</wrap_words> + </widget> +</display> diff --git a/NON-APPROVED/lebt-pbi/fc/fc.bob b/NON-APPROVED/lebt-pbi/fc/fc.bob new file mode 100644 index 00000000..b2c0467c --- /dev/null +++ b/NON-APPROVED/lebt-pbi/fc/fc.bob @@ -0,0 +1,92 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>Faraday Cup : Top</name> + <width>660</width> + <height>490</height> + <actions> + </actions> + <widget type="embedded" version="2.0.0"> + <name>Linking Container</name> + <file>fc_one.bob</file> + <macros> + <ACQ_FRU>AMC31</ACQ_FRU> + <EVR_FRU>PBI-EVR-030</EVR_FRU> + <HV_FRU>HV06</HV_FRU> + <INSTANCE>PBI-FC-001</INSTANCE> + <LOCATION>LAB-010</LOCATION> + <MCU_FRU>MCU08</MCU_FRU> + <SYSTEM>$(LOCATION):$(INSTANCE)</SYSTEM> + <TITLE>Faraday Cup - LAB</TITLE> + </macros> + <x>9</x> + <y>269</y> + <width>642</width> + <height>212</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>fc_one.bob</file> + <macros> + <ACQ_FRU>AMC31</ACQ_FRU> + <EVR_FRU>PBI-EVR-030</EVR_FRU> + <HV_FRU>HV06</HV_FRU> + <INSTANCE>PBI-FC-001</INSTANCE> + <LOCATION>LEBT-020</LOCATION> + <MCU_FRU>MCU08</MCU_FRU> + <SYSTEM>$(LOCATION):$(INSTANCE)</SYSTEM> + <TITLE>Faraday Cup - LEBT</TITLE> + </macros> + <x>9</x> + <y>59</y> + <width>642</width> + <height>212</height> + <resize>2</resize> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <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>660</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</name> + <class>TITLE</class> + <text>Faraday Cups</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>500</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> +</display> diff --git a/NON-APPROVED/lebt-pbi/fc/fc_one.bob b/NON-APPROVED/lebt-pbi/fc/fc_one.bob new file mode 100644 index 00000000..7d6b487d --- /dev/null +++ b/NON-APPROVED/lebt-pbi/fc/fc_one.bob @@ -0,0 +1,273 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>Faraday Cup: Info</name> + <width>640</width> + <height>210</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>Rectangle</name> + <class>GROUP</class> + <x>10</x> + <y>10</y> + <width>620</width> + <height>190</height> + <line_color use_class="true"> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color use_class="true"> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <corner_width>8</corner_width> + <corner_height>8</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>title</name> + <class>GROUP-TITLE</class> + <text>$(TITLE)</text> + <x>20</x> + <y>15</y> + <width>600</width> + <height use_class="true">30</height> + <font use_class="true"> + <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> + </font> + </font> + <foreground_color use_class="true"> + <color name="GROUP-TEXT" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment use_class="true">1</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words use_class="true">false</wrap_words> + <actions> + </actions> + <border_color> + <color name="IO Border" red="0" green="0" blue="0"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>locationCaption</name> + <class>CAPTION</class> + <text>Location:</text> + <x>40</x> + <y>50</y> + <width>80</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>location</name> + <text>$(LOCATION)</text> + <x>130</x> + <y>50</y> + <width>470</width> + <font> + <font name="Default Bold" 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="label" version="2.0.0"> + <name>instanceCaption</name> + <class>CAPTION</class> + <text>Instance:</text> + <x>40</x> + <y>80</y> + <width>80</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>instance</name> + <text>$(INSTANCE)</text> + <x>130</x> + <y>80</y> + <width>470</width> + <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="label" version="2.0.0"> + <name>bdSystemCaption</name> + <class>CAPTION</class> + <text>BD System:</text> + <x>40</x> + <y>110</y> + <width>80</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>bdDystem</name> + <text>$(SYSTEM)</text> + <x>130</x> + <y>110</y> + <width>470</width> + <font> + <font name="Default Bold" 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="label" version="2.0.0"> + <name>screenCaption</name> + <class>CAPTION</class> + <text>Screens:</text> + <x>40</x> + <y>150</y> + <width>80</width> + <height>30</height> + <foreground_color use_class="true"> + <color name="Text" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment use_class="true">2</horizontal_alignment> + <vertical_alignment use_class="true">1</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>acquisition</name> + <actions> + <action type="open_display"> + <file>adsis8300fc/SIS8300.opi</file> + <macros> + <P>$(SYSTEM):$(ACQ_FRU)-</P> + <R></R> + </macros> + <target>tab</target> + <description>Acquisition</description> + </action> + </actions> + <x>130</x> + <y>150</y> + <width>110</width> + <tooltip>$(actions)</tooltip> + <enabled>false</enabled> + </widget> + <widget type="action_button" version="3.0.0"> + <name>timing</name> + <actions> + <action type="open_display"> + <file>mrfioc2/evr-mtca-300u.bob</file> + <macros> + <D>$(EVR_FRU):</D> + <SYS>$(LOCATION):</SYS> + </macros> + <target>tab</target> + <description>Timing</description> + </action> + </actions> + <x>250</x> + <y>150</y> + <width>110</width> + <tooltip>$(actions)</tooltip> + <enabled>false</enabled> + </widget> + <widget type="action_button" version="3.0.0"> + <name>ethercat</name> + <actions> + <action type="open_display"> + <file>ecat/ethercat.opi</file> + <macros> + <HV>$(SYSTEM):$(HV_FRU)-</HV> + <MCU>$(SYSTEM):$(MCU_FRU)-</MCU> + </macros> + <target>standalone</target> + <description>EtherCAT</description> + </action> + </actions> + <x>370</x> + <y>150</y> + <width>110</width> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>operator</name> + <actions> + <action type="open_display"> + <file>fc_operator.bob</file> + <macros> + <ACQ>$(SYSTEM):$(ACQ_FRU)-</ACQ> + <EVR>$(LOCATION):$(EVR_FRU):</EVR> + <HV>$(SYSTEM):$(HV_FRU)-</HV> + <MCU>$(SYSTEM):$(MCU_FRU)-</MCU> + </macros> + <target>standalone</target> + <description>Operator</description> + </action> + </actions> + <x>490</x> + <y>150</y> + <width>110</width> + <tooltip>$(actions)</tooltip> + </widget> +</display> diff --git a/NON-APPROVED/lebt-pbi/fc/fc_operator.bob b/NON-APPROVED/lebt-pbi/fc/fc_operator.bob new file mode 100644 index 00000000..96337769 --- /dev/null +++ b/NON-APPROVED/lebt-pbi/fc/fc_operator.bob @@ -0,0 +1,1766 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>Faraday Cup : Operator</name> + <macros> + <CH1>$(ACQ)CH1-</CH1> + <FT1>$(ACQ)AOI11-</FT1> + <RAW1>$(ACQ)AOI10-</RAW1> + </macros> + <width>2400</width> + <height>1150</height> + <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>2400</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>Faraday Cup $(SYSTEM)</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>2360</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>acquisitionGroup</name> + <x>20</x> + <y>70</y> + <width>740</width> + <height>250</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>acquisitionGroupBackground</name> + <width>740</width> + <height>250</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>acquisitionGroupTitle</name> + <text>Acquisition</text> + <x>10</x> + <width>720</width> + <height>30</height> + <font> + <font name="Header 2" 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> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>acquisitionGroupContent</name> + <x>10</x> + <y>30</y> + <width>720</width> + <height>210</height> + <style>3</style> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <widget type="label" version="2.0.0"> + <name>acquisitionStatusCaption</name> + <class>CAPTION</class> + <text>Status:</text> + <x>10</x> + <y>10</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="led" version="2.0.0"> + <name>acquisitionStatusLED</name> + <pv_name>$(ACQ)Acquire</pv_name> + <x>140</x> + <y>10</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> + </widget> + <widget type="label" version="2.0.0"> + <name>acquisitionRateCaption</name> + <class>CAPTION</class> + <text>Rate:</text> + <x>370</x> + <y>10</y> + <width>120</width> + <foreground_color use_class="true"> + <color name="Text" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment use_class="true">2</horizontal_alignment> + <vertical_alignment use_class="true">1</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>acquisitionRateReadback</name> + <pv_name>$(ACQ)ArrayRate_RBV</pv_name> + <x>500</x> + <y>10</y> + <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>acquisitionSamplesCaption</name> + <class>CAPTION</class> + <text>Samples:</text> + <x>10</x> + <y>40</y> + <width>120</width> + <foreground_color use_class="true"> + <color name="Text" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment use_class="true">2</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="spinner" version="2.0.0"> + <name>acquisitionSamplesSetpoint</name> + <pv_name>$(ACQ)NumSamples</pv_name> + <x>140</x> + <y>40</y> + <format>0</format> + <actions> + </actions> + <minimum>-1.7976931348623157E308</minimum> + <maximum>1.7976931348623157E308</maximum> + <increment>100.0</increment> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>acquisitionSamplesReadback</name> + <pv_name>$(ACQ)NumSamplesR</pv_name> + <x>250</x> + <y>40</y> + <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>acquisitionTriggerDelayCaption</name> + <class>CAPTION</class> + <text>Trigger Delay:</text> + <x>370</x> + <y>40</y> + <width>120</width> + <foreground_color use_class="true"> + <color name="Text" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment use_class="true">2</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="spinner" version="2.0.0"> + <name>acquisitionTriggerDelaySetpoint</name> + <pv_name>$(EVR)DlyGen0-Delay-SP</pv_name> + <x>500</x> + <y>40</y> + <format>0</format> + <precision>3</precision> + <actions> + </actions> + <minimum>-1.7976931348623157E308</minimum> + <maximum>1.7976931348623157E308</maximum> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>acquisitionTriggerDelayReadback</name> + <pv_name>$(EVR)DlyGen0-Delay-RB</pv_name> + <x>610</x> + <y>40</y> + <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>acquisitionPulseCounterCaption</name> + <class>CAPTION</class> + <text>Pulse Counter:</text> + <x>10</x> + <y>70</y> + <width>120</width> + <foreground_color use_class="true"> + <color name="Text" red="25" green="25" blue="25"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment use_class="true">2</horizontal_alignment> + <vertical_alignment use_class="true">1</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>acquisitionPulseCounterReadback</name> + <pv_name>$(ACQ)ArrayCounter_RBV</pv_name> + <x>140</x> + <y>70</y> + <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>acquisitionStartButton</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + <description>Start</description> + </action> + </actions> + <pv_name>$(ACQ)Acquire</pv_name> + <x>500</x> + <y>80</y> + </widget> + <widget type="action_button" version="3.0.0"> + <name>acquisitionStopButton</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + <description>Stop</description> + </action> + </actions> + <pv_name>$(ACQ)Acquire</pv_name> + <x>610</x> + <y>80</y> + </widget> + <widget type="rectangle" version="2.0.0"> + <name>acquisitionMessagesBox</name> + <x>10</x> + <y>130</y> + <width>700</width> + <height>70</height> + <line_color> + <color name="GROUP-BORDER" red="150" green="155" blue="151"> + </color> + </line_color> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>acquisitionMessagesReadback</name> + <pv_name>$(ACQ)MessageR</pv_name> + <x>15</x> + <y>135</y> + <width>690</width> + <height>60</height> + <font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> + </font> + </font> + <format>6</format> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>acquisitionStatusMessagesCaption</name> + <class>CAPTION</class> + <text>Status Messages:</text> + <x>10</x> + <y>107</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> + </widget> + <widget type="group" version="2.0.0"> + <name>biasGroup</name> + <x>20</x> + <y>340</y> + <width>740</width> + <height>120</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>biasGroupBackground</name> + <width>740</width> + <height>120</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>biasGroupTitle</name> + <text>Bias</text> + <x>10</x> + <width>720</width> + <height>30</height> + <font> + <font name="Header 2" 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> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>biasGroupContent</name> + <x>10</x> + <y>30</y> + <width>720</width> + <height>80</height> + <style>3</style> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <widget type="label" version="2.0.0"> + <name>biasOutputControl</name> + <class>CAPTION</class> + <text>Output Control:</text> + <x>10</x> + <y>10</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="slide_button" version="2.0.0"> + <name>biasOutputControlButton</name> + <pv_name>$(HV)Bias</pv_name> + <bit>-1</bit> + <label>On</label> + <x>140</x> + <y>10</y> + <height>20</height> + <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> + <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>biasVoltageCaption</name> + <class>CAPTION</class> + <text>Voltage:</text> + <x>10</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="textupdate" version="2.0.0"> + <name>biasVoltageReadback</name> + <pv_name>$(HV)VoltR</pv_name> + <x>140</x> + <y>50</y> + <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>biasCurrentLimitCaption</name> + <class>CAPTION</class> + <text>Current Limit:</text> + <x>370</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="textupdate" version="2.0.0"> + <name>biasCurrentLimitReadback</name> + <pv_name>$(HV)CurrR</pv_name> + <x>500</x> + <y>50</y> + <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> + <widget type="group" version="2.0.0"> + <name>motionGroup</name> + <x>20</x> + <y>480</y> + <width>740</width> + <height>170</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>motionGroupBackground</name> + <width>740</width> + <height>170</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>motionGroupTitle</name> + <text>Motion</text> + <x>10</x> + <width>720</width> + <height>30</height> + <font> + <font name="Header 2" 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> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>motionGroupContent</name> + <x>10</x> + <y>30</y> + <width>720</width> + <height>130</height> + <style>3</style> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <widget type="label" version="2.0.0"> + <name>motionMovePermitCaption</name> + <class>CAPTION</class> + <text>Move Permit:</text> + <x>10</x> + <y>10</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="led" version="2.0.0"> + <name>motionMovePermitLED</name> + <pv_name>$(MCU)WaterFlowR</pv_name> + <x>140</x> + <y>10</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </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>motionMovePermitReadback</name> + <pv_name>$(MCU)MovePermitR</pv_name> + <x>170</x> + <y>10</y> + <width>180</width> + <vertical_alignment>1</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>motionInsertedCaption</name> + <class>CAPTION</class> + <text>Inserted:</text> + <x>370</x> + <y>10</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="led" version="2.0.0"> + <name>motionInsertedLED</name> + <pv_name>$(MCU)InsertedR</pv_name> + <x>500</x> + <y>10</y> + <off_color> + <color name="LED-RED-ON" red="255" green="60" blue="46"> + </color> + </off_color> + <on_color> + <color name="LED-GREEN-ON" red="70" green="255" blue="70"> + </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>motionInsertedReadback</name> + <pv_name>$(MCU)InsertedR</pv_name> + <x>530</x> + <y>10</y> + <width>180</width> + <vertical_alignment>1</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>motionLimitSwitchInCaption</name> + <class>CAPTION</class> + <text>Limit Switch In:</text> + <x>10</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="led" version="2.0.0"> + <name>motionLimitSwitchInLED</name> + <pv_name>$(MCU)LimitInR</pv_name> + <x>140</x> + <y>50</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> + <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>motionLimitSwitchInReadback</name> + <pv_name>$(MCU)LimitInR</pv_name> + <x>170</x> + <y>50</y> + <width>180</width> + <vertical_alignment>1</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>motionLimitSwitchOutCaption</name> + <class>CAPTION</class> + <text>Limit Switch Out:</text> + <x>370</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="led" version="2.0.0"> + <name>motionLimitSwitchOutLED</name> + <pv_name>$(MCU)LimitOutR</pv_name> + <x>500</x> + <y>50</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> + <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>motionLimitSwitchOutReadback</name> + <pv_name>$(MCU)LimitOutR</pv_name> + <x>530</x> + <y>50</y> + <width>180</width> + <vertical_alignment>1</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>motionControlInButton</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + <description>Move In</description> + </action> + </actions> + <pv_name>$(MCU)Move</pv_name> + <x>500</x> + <y>90</y> + </widget> + <widget type="action_button" version="3.0.0"> + <name>motionControlOutButton</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + <description>Move Out</description> + </action> + </actions> + <pv_name>$(MCU)Move</pv_name> + <x>610</x> + <y>90</y> + </widget> + <widget type="action_button" version="3.0.0"> + <name>motionControlInButton_1</name> + <actions> + <action type="open_display"> + <file>ecat/ethercat.bob</file> + <target>standalone</target> + <description>Expert…</description> + </action> + </actions> + <x>380</x> + <y>90</y> + <tooltip>$(actions)</tooltip> + </widget> + </widget> + </widget> + <widget type="group" version="2.0.0"> + <name>pulseTrendsGroup</name> + <x>20</x> + <y>670</y> + <width>740</width> + <height>460</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>pulseTrendsGroupBackground</name> + <width>740</width> + <height>460</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>pulseTrendsGroupTitle</name> + <text>Pulse Flat Top Trends</text> + <x>10</x> + <width>720</width> + <height>30</height> + <font> + <font name="Header 2" 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> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>pulseTrendsGroupContent</name> + <x>10</x> + <y>40</y> + <width>720</width> + <height>410</height> + <style>3</style> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <widget type="xyplot" version="2.0.0"> + <name>pulseTrendsGraph</name> + <width>720</width> + <height>320</height> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <title_font> + <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> + </font> + </title_font> + <show_toolbar>true</show_toolbar> + <actions> + </actions> + <rules> + <rule name="Trace0" prop_id="traces[0].axis" out_exp="true"> + <exp bool_exp="pv0==0"> + <expression>-1</expression> + </exp> + <exp bool_exp="true"> + <expression>0</expression> + </exp> + <pv_name>loc://Mean</pv_name> + </rule> + <rule name="Trace1" prop_id="traces[1].axis" out_exp="true"> + <exp bool_exp="pv0==0"> + <expression>-1</expression> + </exp> + <exp bool_exp="true"> + <expression>0</expression> + </exp> + <pv_name>loc://Max</pv_name> + </rule> + <rule name="Trace2" prop_id="traces[2].axis" out_exp="true"> + <exp bool_exp="pv0==0"> + <expression>-1</expression> + </exp> + <exp bool_exp="true"> + <expression>0</expression> + </exp> + <pv_name>loc://Min</pv_name> + </rule> + <rule name="AutoScale0" prop_id="x_axis.autoscale" out_exp="true"> + <exp bool_exp="true"> + <expression>true</expression> + </exp> + <pv_name>loc://Min</pv_name> + </rule> + <rule name="AutoScale1" prop_id="y_axes[0].autoscale" out_exp="true"> + <exp bool_exp="true"> + <expression>true</expression> + </exp> + <pv_name>loc://Min</pv_name> + </rule> + <rule name="Y title" prop_id="y_axes[0].title" out_exp="true"> + <exp bool_exp="pv0==1"> + <expression>"mA"</expression> + </exp> + <exp bool_exp="pv0==0"> + <expression>"ADC counts"</expression> + </exp> + <pv_name>$(FT1)ConvEnableR</pv_name> + </rule> + </rules> + <x_axis> + <title>Pulse</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="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.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>???</title> + <autoscale>true</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>60000.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.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>Mean</name> + <x_pv></x_pv> + <y_pv>$(FT1)TSMeanValue</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color red="75" green="110" blue="199"> + </color> + </color> + <line_width>1</line_width> + <point_type>0</point_type> + <point_size>4</point_size> + </trace> + <trace> + <name>Max</name> + <x_pv></x_pv> + <y_pv>$(FT1)TSMaxValue</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> + <point_type>0</point_type> + <point_size>4</point_size> + </trace> + <trace> + <name>Min</name> + <x_pv></x_pv> + <y_pv>$(FT1)TSMinValue</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> + <point_type>0</point_type> + <point_size>4</point_size> + </trace> + </traces> + </widget> + <widget type="label" version="2.0.0"> + <name>pulseTrendsTraceVisibilityCaption</name> + <class>CAPTION</class> + <text>Trace Visibility:</text> + <x>10</x> + <y>340</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="checkbox" version="2.0.0"> + <name>pulseTrendsTraceVisibilityMaxCheckBox</name> + <pv_name>loc://Max(1)</pv_name> + <label>Max</label> + <x>140</x> + <y>340</y> + <width>70</width> + <actions> + </actions> + </widget> + <widget type="checkbox" version="2.0.0"> + <name>pulseTrendsTraceVisibilityMeanCheckBox</name> + <pv_name>loc://Mean(1)</pv_name> + <label>Mean</label> + <x>220</x> + <y>340</y> + <width>70</width> + <actions> + </actions> + </widget> + <widget type="checkbox" version="2.0.0"> + <name>pulseTrendsTraceVisibilityMinCheckBox</name> + <pv_name>loc://Min(1)</pv_name> + <label>Min</label> + <x>300</x> + <y>340</y> + <width>70</width> + <actions> + </actions> + </widget> + <widget type="action_button" version="3.0.0"> + <name>pulseTrendsTraceVisibilityResetButton</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>0</value> + <description>Reset</description> + </action> + </actions> + <pv_name>$(FT1)TSReset</pv_name> + <x>610</x> + <y>335</y> + </widget> + <widget type="label" version="2.0.0"> + <name>pulseTrendsStatusCaption</name> + <class>CAPTION</class> + <text>Status:</text> + <x>10</x> + <y>380</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="textupdate" version="2.0.0"> + <name>pulseTrendsStatusReadBack</name> + <pv_name>$(FT1)StatsEnableR</pv_name> + <x>140</x> + <y>380</y> + <vertical_alignment>1</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>pulseTrendsCurrentPointCaption</name> + <class>CAPTION</class> + <text>Current Point:</text> + <x>370</x> + <y>380</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="textupdate" version="2.0.0"> + <name>pulseTrendsCurrentPointReadback</name> + <pv_name>$(FT1)TSCurrentPoint</pv_name> + <x>500</x> + <y>380</y> + <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> + <widget type="group" version="2.0.0"> + <name>beamCurrentGroup</name> + <x>780</x> + <y>70</y> + <width>1600</width> + <height>1060</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>beamCurrentGroupBackground</name> + <width>1600</width> + <height>1060</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>beamCurrentGroupTitle</name> + <text>Beam Current</text> + <x>10</x> + <width>1580</width> + <height>30</height> + <font> + <font name="Header 2" 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> + <horizontal_alignment>1</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + </widget> + <widget type="group" version="2.0.0"> + <name>beamCurrentGroupContent</name> + <x>10</x> + <y>30</y> + <width>1580</width> + <height>1020</height> + <style>3</style> + <background_color> + <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> + </color> + </background_color> + <widget type="xyplot" version="2.0.0"> + <name>beamCurrentGraph</name> + <width>1580</width> + <height>890</height> + <background_color> + <color name="Read_Background" red="230" green="235" blue="232"> + </color> + </background_color> + <title>Pulse Flat Top Trace</title> + <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="data_y_max" prop_id="y_axes[0].maximum" out_exp="true"> + <exp bool_exp="true"> + <expression>pv0</expression> + </exp> + <pv_name>$(FT1)ArraySize1_RBV</pv_name> + </rule> + <rule name="data_x_max" prop_id="x_axis.maximum" out_exp="true"> + <exp bool_exp="true"> + <expression>pv0</expression> + </exp> + <pv_name>$(FT1)TickLastR</pv_name> + </rule> + <rule name="data_x_min" prop_id="x_axis.minimum" out_exp="true"> + <exp bool_exp="true"> + <expression>pv0</expression> + </exp> + <pv_name>$(FT1)TickFirstR</pv_name> + </rule> + <rule name="Y title" prop_id="y_axes[0].title" out_exp="true"> + <exp bool_exp="pv0==1"> + <expression>"mA"</expression> + </exp> + <exp bool_exp="pv0==0"> + <expression>"ADC counts"</expression> + </exp> + <pv_name>$(FT1)ConvEnableR</pv_name> + </rule> + </rules> + <x_axis> + <title>Time [us]</title> + <autoscale>false</autoscale> + <log_scale>false</log_scale> + <minimum>0.0</minimum> + <maximum>100.0</maximum> + <show_grid>true</show_grid> + <title_font> + <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.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>???</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="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.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>$(FT1)TickDataR</x_pv> + <y_pv>$(FT1)ArrayData</y_pv> + <err_pv></err_pv> + <axis>0</axis> + <trace_type>1</trace_type> + <color> + <color name="PRIMARY-DARK" red="31" green="83" blue="102"> + </color> + </color> + <line_width>1</line_width> + <point_type>0</point_type> + <point_size>4</point_size> + </trace> + </traces> + </widget> + <widget type="label" version="2.0.0"> + <name>beamCurrentCounterCaption</name> + <class>CAPTION</class> + <text>Counter:</text> + <x>20</x> + <y>935</y> + <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="textupdate" version="2.0.0"> + <name>beamCurrentCounterReadback</name> + <pv_name>$(FT1)ArrayCounter_RBV</pv_name> + <x>130</x> + <y>935</y> + <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>beamCurrentStatusCaption</name> + <class>CAPTION</class> + <text>Status:</text> + <x>20</x> + <y>965</y> + <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="textupdate" version="2.0.0"> + <name>beamCurrentStatusReadback</name> + <pv_name>$(FT1)EnableCallbacks_RBV</pv_name> + <x>130</x> + <y>965</y> + <vertical_alignment>1</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>beamCurrentRateCaption</name> + <class>CAPTION</class> + <text>Rate:</text> + <x>250</x> + <y>935</y> + <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="textupdate" version="2.0.0"> + <name>beamCurrentRateReadback</name> + <pv_name>$(FT1)ArrayRate_RBV</pv_name> + <x>360</x> + <y>935</y> + <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>beamCurrentDroppedCaption</name> + <class>CAPTION</class> + <text>Dropped:</text> + <x>250</x> + <y>965</y> + <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="textupdate" version="2.0.0"> + <name>beamCurrentDroppedReadback</name> + <pv_name>$(FT1)DroppedArrays_RBV</pv_name> + <x>360</x> + <y>965</y> + <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="group" version="2.0.0"> + <name>beamCurrentROIGroup</name> + <x>490</x> + <y>900</y> + <width>400</width> + <height>110</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>beamCurrentROIGroupBackground</name> + <width>400</width> + <height>110</height> + <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>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>beamCurrentROIGroupTitle</name> + <text>Region Of Interest</text> + <x>10</x> + <width>380</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="16.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="label" version="2.0.0"> + <name>beamCurrentROIStartCaption</name> + <text>Start:</text> + <x>10</x> + <y>35</y> + <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="spinner" version="2.0.0"> + <name>beamCurrentROIStartSetpoint</name> + <pv_name>$(FT1)Start</pv_name> + <x>120</x> + <y>35</y> + <width>90</width> + <format>0</format> + <precision>0</precision> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <actions> + </actions> + <maximum>1.7976931348623157E308</maximum> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>beamCurrentROIStartReadback1</name> + <pv_name>$(FT1)StartR</pv_name> + <x>220</x> + <y>35</y> + <width>70</width> + <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>beamCurrentROIStartReadback2</name> + <pv_name>$(FT1)TickFirstR</pv_name> + <x>300</x> + <y>35</y> + <width>90</width> + <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>beamCurrentROISizeCaption</name> + <text>Size:</text> + <x>10</x> + <y>65</y> + <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="spinner" version="2.0.0"> + <name>beamCurrentROISizeSetpoint</name> + <pv_name>$(FT1)Size</pv_name> + <x>120</x> + <y>65</y> + <width>90</width> + <format>0</format> + <precision>0</precision> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <actions> + </actions> + <maximum>1.7976931348623157E308</maximum> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>beamCurrentROISizeReadback1</name> + <pv_name>$(FT1)SizeR</pv_name> + <x>220</x> + <y>65</y> + <width>70</width> + <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>beamCurrentROISizeReadback2</name> + <pv_name>$(FT1)TickLastR</pv_name> + <x>300</x> + <y>65</y> + <width>90</width> + <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 type="group" version="2.0.0"> + <name>beamCurrentStatisticsGroup</name> + <x>910</x> + <y>900</y> + <width>230</width> + <height>110</height> + <style>3</style> + <transparent>true</transparent> + <widget type="rectangle" version="2.0.0"> + <name>beamCurrentStatisticsGroupBackground</name> + <width>230</width> + <height>110</height> + <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>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="label" version="2.0.0"> + <name>beamCurrentStatisticsGroupTitle</name> + <text>Statistics</text> + <x>10</x> + <width>210</width> + <height>25</height> + <font> + <font family="Source Sans Pro" style="BOLD" size="16.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="label" version="2.0.0"> + <name>beamCurrentStatisticsMaximumCaption</name> + <text>Maximum:</text> + <x>10</x> + <y>30</y> + <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>beamCurrentStatisticsMaximumReadback</name> + <pv_name>$(FT1)MaxValueR</pv_name> + <x>120</x> + <y>30</y> + <format>1</format> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <scripts> + <script file="change_stats_units_bob.js"> + <pv_name>$(FT1)ConvEnableR</pv_name> + <pv_name trigger="false">$(FT1)MaxValueR.EGU</pv_name> + <pv_name trigger="false">$(FT1)MaxValueR.PREC</pv_name> + </script> + </scripts> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>beamCurrentStatisticsAverageCaption</name> + <text>Average:</text> + <x>10</x> + <y>55</y> + <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>beamCurrentStatisticsAverageReadback</name> + <pv_name>$(FT1)MeanValueR</pv_name> + <x>120</x> + <y>55</y> + <format>1</format> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <scripts> + <script file="change_stats_units_bob.js"> + <pv_name>$(FT1)ConvEnableR</pv_name> + <pv_name trigger="false">$(FT1)MeanValueR.EGU</pv_name> + <pv_name trigger="false">$(FT1)MeanValueR.PREC</pv_name> + </script> + </scripts> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="label" version="2.0.0"> + <name>beamCurrentStatisticMinimumCaption</name> + <text>Minimum:</text> + <x>10</x> + <y>80</y> + <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>beamCurrentStatisticMinimumReadback</name> + <pv_name>$(FT1)MinValueR</pv_name> + <x>120</x> + <y>80</y> + <format>1</format> + <horizontal_alignment>2</horizontal_alignment> + <vertical_alignment>1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <scripts> + <script file="change_stats_units_bob.js"> + <pv_name>$(FT1)ConvEnableR</pv_name> + <pv_name trigger="false">$(FT1)MinValueR.EGU</pv_name> + <pv_name trigger="false">$(FT1)MinValueR.PREC</pv_name> + </script> + </scripts> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + </widget> + <widget type="action_button" version="3.0.0"> + <name>beamCurrentMoreButton</name> + <actions> + <action type="open_display"> + <file>fc_more.opi</file> + <macros> + <AOIn>AOI11-</AOIn> + <CHn>CH0-</CHn> + <STn>ST11-</STn> + </macros> + <target>tab</target> + <description>More…</description> + </action> + </actions> + <x>1240</x> + <y>980</y> + <tooltip>$(actions)</tooltip> + <enabled>false</enabled> + </widget> + <widget type="action_button" version="3.0.0"> + <name>beamCurrentSystemButton</name> + <actions> + <action type="open_display"> + <file>fc_system.bob</file> + <macros> + <AOIn>AOI10-</AOIn> + <CHn>CH0-</CHn> + <STn>ST10-</STn> + </macros> + <target>standalone</target> + <description>System</description> + </action> + </actions> + <x>1360</x> + <y>980</y> + <tooltip>$(actions)</tooltip> + </widget> + <widget type="action_button" version="3.0.0"> + <name>beamCurrentDebugButton</name> + <actions> + <action type="open_display"> + <file>fc_more.opi</file> + <macros> + <AOIn>AOI10-</AOIn> + <CHn>CH0-</CHn> + <STn>ST10-</STn> + </macros> + <target>tab</target> + <description>Debug</description> + </action> + </actions> + <x>1470</x> + <y>980</y> + <tooltip>$(actions)</tooltip> + <enabled>false</enabled> + </widget> + </widget> + </widget> +</display> diff --git a/NON-APPROVED/lebt-pbi/fc/fc_system.bob b/NON-APPROVED/lebt-pbi/fc/fc_system.bob new file mode 100644 index 00000000..6974ce87 --- /dev/null +++ b/NON-APPROVED/lebt-pbi/fc/fc_system.bob @@ -0,0 +1,749 @@ +<?xml version="1.0" encoding="UTF-8"?> +<display version="2.0.0"> + <name>Faraday Cup: System</name> + <macros> + <AOI>$(ACQ)$(AOIn)</AOI> + <AOIST>$(ACQ)$(STn)</AOIST> + <CH>$(ACQ)$(CHn)</CH> + </macros> + <width>860</width> + <height>350</height> + <actions> + </actions> + <widget type="rectangle" version="2.0.0"> + <name>Header Background</name> + <class>TITLE-BAR</class> + <x use_class="true">0</x> + <y use_class="true">0</y> + <width>860</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="31" green="83" blue="102"> + </color> + </background_color> + </widget> + <widget type="label" version="2.0.0"> + <name>Header Title</name> + <class>TITLE</class> + <text>Faraday Cup: System</text> + <x use_class="true">20</x> + <y use_class="true">0</y> + <width>820</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="255" green="255" blue="255"> + </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="rectangle" version="2.0.0"> + <name>Rectangle_4</name> + <x>20</x> + <y>70</y> + <width>410</width> + <height>130</height> + <line_width>0</line_width> + <background_color> + <color name="GROUP-BACKGROUND" red="70" green="73" blue="75"> + </color> + </background_color> + <corner_width>5</corner_width> + <corner_height>5</corner_height> + </widget> + <widget type="group" version="2.0.0"> + <name>Group 1</name> + <x>30</x> + <y>80</y> + <width>390</width> + <height>110</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>Device Type Caption</name> + <class>CAPTION</class> + <text>Device Type:</text> + <width>150</width> + <foreground_color use_class="true"> + <color name="Text" red="230" green="230" blue="230"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment use_class="true">2</horizontal_alignment> + <vertical_alignment use_class="true">1</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>Device Type String RB</name> + <pv_name>$(ACQ)DeviceTypeStrR</pv_name> + <x>160</x> + <width>110</width> + <format>6</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="textupdate" version="2.0.0"> + <name>Device Type RB</name> + <pv_name>$(ACQ)DeviceTypeR</pv_name> + <x>280</x> + <width>110</width> + <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>Virmware Version Caption</name> + <class>CAPTION</class> + <text>Firmware Version:</text> + <y>30</y> + <width>150</width> + <foreground_color use_class="true"> + <color name="Text" red="230" green="230" blue="230"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment use_class="true">2</horizontal_alignment> + <vertical_alignment use_class="true">1</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>Virmware Version RB</name> + <pv_name>$(ACQ)FWVersionR</pv_name> + <x>160</x> + <y>30</y> + <width>110</width> + <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>Serial Number Caption</name> + <class>CAPTION</class> + <text>Serial Number:</text> + <y>60</y> + <width>150</width> + <foreground_color use_class="true"> + <color name="Text" red="230" green="230" blue="230"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment use_class="true">2</horizontal_alignment> + <vertical_alignment use_class="true">1</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>Serial Number RB</name> + <pv_name>$(ACQ)SerialNumberR</pv_name> + <x>160</x> + <y>60</y> + <width>110</width> + <vertical_alignment>1</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>Memory Size Caption</name> + <class>CAPTION</class> + <text>Memory Size:</text> + <y>90</y> + <width>150</width> + <foreground_color use_class="true"> + <color name="Text" red="230" green="230" blue="230"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment use_class="true">2</horizontal_alignment> + <vertical_alignment use_class="true">1</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>Memory Size RB</name> + <pv_name>$(ACQ)MemorySizeR</pv_name> + <x>160</x> + <y>90</y> + <width>110</width> + <vertical_alignment>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>Group 2</name> + <x>450</x> + <y>70</y> + <width>390</width> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>Clock Source Caption</name> + <class>CAPTION</class> + <text>Clock Source:</text> + <width>150</width> + <foreground_color use_class="true"> + <color name="Text" red="230" green="230" blue="230"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment use_class="true">2</horizontal_alignment> + <vertical_alignment use_class="true">1</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>Clock Source Menu Button</name> + <pv_name>$(ACQ)ClockSource</pv_name> + <x>160</x> + <width>110</width> + <height>20</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="textupdate" version="2.0.0"> + <name>Clock Source RB</name> + <pv_name>$(ACQ)ClockSourceR</pv_name> + <x>280</x> + <width>110</width> + <vertical_alignment>1</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>Clock Divider Caption</name> + <class>CAPTION</class> + <text>Clock Divider:</text> + <y>30</y> + <width>150</width> + <foreground_color use_class="true"> + <color name="Text" red="230" green="230" blue="230"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment use_class="true">2</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="spinner" version="2.0.0"> + <name>Clock Divider Spinner</name> + <pv_name>$(ACQ)ClockDiv</pv_name> + <x>160</x> + <y>30</y> + <width>110</width> + <format>0</format> + <precision>3</precision> + <actions> + </actions> + <maximum>1.7976931348623157E308</maximum> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Clock Divider RB</name> + <pv_name>$(ACQ)ClockDivR</pv_name> + <x>280</x> + <y>30</y> + <width>110</width> + <vertical_alignment>1</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>Sampling Frequency Caption</name> + <class>CAPTION</class> + <text>Sampling Frequency:</text> + <y>60</y> + <width>150</width> + <foreground_color use_class="true"> + <color name="Text" red="230" green="230" blue="230"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment use_class="true">2</horizontal_alignment> + <vertical_alignment use_class="true">1</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>Sampling Frequency Text Input</name> + <pv_name>$(ACQ)SamplingFreq</pv_name> + <x>160</x> + <y>60</y> + <width>110</width> + <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>Sampling Frequency RB</name> + <pv_name>$(ACQ)SamplingFreqR</pv_name> + <x>280</x> + <y>60</y> + <width>110</width> + <vertical_alignment>1</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>Time Tick Caption</name> + <class>CAPTION</class> + <text>Time Tick:</text> + <y>90</y> + <width>150</width> + <foreground_color use_class="true"> + <color name="Text" red="230" green="230" blue="230"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment use_class="true">2</horizontal_alignment> + <vertical_alignment use_class="true">1</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>Time Tick RB</name> + <pv_name>$(ACQ)TickValueR</pv_name> + <x>280</x> + <y>90</y> + <width>110</width> + <vertical_alignment>1</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>Trigger Source Caption</name> + <class>CAPTION</class> + <text>Trigger Source:</text> + <y>120</y> + <width>150</width> + <foreground_color use_class="true"> + <color name="Text" red="230" green="230" blue="230"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment use_class="true">2</horizontal_alignment> + <vertical_alignment use_class="true">1</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>Trigger Source Menu Button</name> + <pv_name>$(ACQ)TrigSource</pv_name> + <x>160</x> + <y>120</y> + <width>110</width> + <height>20</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="textupdate" version="2.0.0"> + <name>Trigger Source RB</name> + <pv_name>$(ACQ)TrigSourceR</pv_name> + <x>280</x> + <y>120</y> + <width>110</width> + <vertical_alignment>1</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>Trigger Line Caption</name> + <class>CAPTION</class> + <text>Trigger Line:</text> + <y>150</y> + <width>150</width> + <foreground_color use_class="true"> + <color name="Text" red="230" green="230" blue="230"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment use_class="true">2</horizontal_alignment> + <vertical_alignment use_class="true">1</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>Trigger Line Menu Button</name> + <pv_name>$(ACQ)TrigLine</pv_name> + <x>160</x> + <y>150</y> + <width>110</width> + <height>20</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="textupdate" version="2.0.0"> + <name>Trigger Line RB</name> + <pv_name>$(ACQ)TrigLineR</pv_name> + <x>280</x> + <y>150</y> + <width>110</width> + <vertical_alignment>1</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>Trigger Repeat Caption</name> + <class>CAPTION</class> + <text>Trigger Repeat:</text> + <y>180</y> + <width>150</width> + <foreground_color use_class="true"> + <color name="Text" red="230" green="230" blue="230"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment use_class="true">2</horizontal_alignment> + <vertical_alignment use_class="true">1</vertical_alignment> + <wrap_words>false</wrap_words> + <actions> + </actions> + <border_color> + <color red="0" green="128" blue="255"> + </color> + </border_color> + </widget> + <widget type="spinner" version="2.0.0"> + <name>Trigger Repeat Spinner</name> + <pv_name>$(ACQ)TrigRepeat</pv_name> + <x>160</x> + <y>180</y> + <width>110</width> + <format>0</format> + <precision>3</precision> + <actions> + </actions> + <minimum>-1.0</minimum> + <maximum>1.7976931348623157E308</maximum> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Trigger Repeat RB</name> + <pv_name>$(ACQ)TrigRepeatR</pv_name> + <x>280</x> + <y>180</y> + <width>110</width> + <vertical_alignment>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>Group 3</name> + <x>30</x> + <y>220</y> + <width>390</width> + <height>50</height> + <style>3</style> + <transparent>true</transparent> + <widget type="label" version="2.0.0"> + <name>RTM Type Caption</name> + <class>CAPTION</class> + <text>RTM Type:</text> + <width>150</width> + <foreground_color use_class="true"> + <color name="Text" red="230" green="230" blue="230"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment use_class="true">2</horizontal_alignment> + <vertical_alignment use_class="true">1</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>RTM Type Menu Button</name> + <pv_name>$(ACQ)RTMType</pv_name> + <x>160</x> + <width>110</width> + <height>20</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="textupdate" version="2.0.0"> + <name>RTM Type RB</name> + <pv_name>$(ACQ)RTMTypeR</pv_name> + <x>280</x> + <width>110</width> + <vertical_alignment>1</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>IRQ Poll Caption</name> + <class>CAPTION</class> + <text>IRQ Poll:</text> + <y>30</y> + <width>150</width> + <foreground_color use_class="true"> + <color name="Text" red="230" green="230" blue="230"> + </color> + </foreground_color> + <background_color> + <color red="255" green="255" blue="255"> + </color> + </background_color> + <horizontal_alignment use_class="true">2</horizontal_alignment> + <vertical_alignment use_class="true">1</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>IRQ Poll Menu Button</name> + <pv_name>$(ACQ)IRQPoll</pv_name> + <x>160</x> + <y>30</y> + <width>110</width> + <height>20</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="textupdate" version="2.0.0"> + <name>IRQ Poll RB</name> + <pv_name>$(ACQ)IRQPollR</pv_name> + <x>280</x> + <y>30</y> + <width>110</width> + <vertical_alignment>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="action_button" version="3.0.0"> + <name>Update Parameters Button</name> + <actions> + <action type="write_pv"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + <description>Update Parameters</description> + </action> + </actions> + <pv_name>$(ACQ)UpdateParams</pv_name> + <x>670</x> + <y>300</y> + <width>170</width> + <foreground_color> + <color red="0" green="0" blue="0"> + </color> + </foreground_color> + <background_color> + <color red="240" green="240" blue="240"> + </color> + </background_color> + </widget> +</display> -- GitLab