1435 lines
52 KiB
XML
1435 lines
52 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<display typeId="org.csstudio.opibuilder.Display" version="1.0.0">
|
|
<actions hook="false" hook_all="false" />
|
|
<auto_scale_widgets>
|
|
<auto_scale_widgets>false</auto_scale_widgets>
|
|
<min_width>-1</min_width>
|
|
<min_height>-1</min_height>
|
|
</auto_scale_widgets>
|
|
<auto_zoom_to_fit_all>false</auto_zoom_to_fit_all>
|
|
<background_color>
|
|
<color name="IO Background" red="235" green="235" blue="235" />
|
|
</background_color>
|
|
<boy_version>5.1.0.201707071649</boy_version>
|
|
<foreground_color>
|
|
<color name="IO Grid" red="215" green="215" blue="215" />
|
|
</foreground_color>
|
|
<grid_space>6</grid_space>
|
|
<height>650</height>
|
|
<macros>
|
|
<include_parent_macros>true</include_parent_macros>
|
|
</macros>
|
|
<name>IO BOY Widget Schema</name>
|
|
<rules />
|
|
<scripts />
|
|
<show_close_button>true</show_close_button>
|
|
<show_edit_range>true</show_edit_range>
|
|
<show_grid>true</show_grid>
|
|
<show_ruler>true</show_ruler>
|
|
<snap_to_geometry>true</snap_to_geometry>
|
|
<widget_type>Display</widget_type>
|
|
<width>900</width>
|
|
<wuid>-14a921ec:134b2495e46:-7f53</wuid>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
|
|
<actions hook="false" hook_all="false" />
|
|
<auto_size>false</auto_size>
|
|
<background_color>
|
|
<color name="IO Background" red="235" green="235" blue="235" />
|
|
</background_color>
|
|
<border_color>
|
|
<color name="IO Border" red="0" green="0" blue="0" />
|
|
</border_color>
|
|
<border_style>0</border_style>
|
|
<border_width>2</border_width>
|
|
<enabled>false</enabled>
|
|
<font>
|
|
<fontdata fontName="Sans" height="8" style="2" pixels="false" />
|
|
</font>
|
|
<foreground_color>
|
|
<color name="IO Text Fg" red="0" green="0" blue="0" />
|
|
</foreground_color>
|
|
<height>13</height>
|
|
<horizontal_alignment>2</horizontal_alignment>
|
|
<name></name>
|
|
<rules />
|
|
<scale_options>
|
|
<width_scalable>false</width_scalable>
|
|
<height_scalable>false</height_scalable>
|
|
<keep_wh_ratio>false</keep_wh_ratio>
|
|
</scale_options>
|
|
<scripts />
|
|
<show_scrollbar>false</show_scrollbar>
|
|
<text>yPV:</text>
|
|
<tooltip></tooltip>
|
|
<transparent>true</transparent>
|
|
<vertical_alignment>1</vertical_alignment>
|
|
<visible>true</visible>
|
|
<widget_type>Label</widget_type>
|
|
<width>32</width>
|
|
<wrap_words>true</wrap_words>
|
|
<wuid>-703e9d87:1658074033b:-4c72</wuid>
|
|
<x>6</x>
|
|
<y>11</y>
|
|
</widget>
|
|
<widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
|
|
<actions hook="false" hook_all="false" />
|
|
<alarm_pulsing>false</alarm_pulsing>
|
|
<auto_size>false</auto_size>
|
|
<backcolor_alarm_sensitive>true</backcolor_alarm_sensitive>
|
|
<background_color>
|
|
<color name="IO Background" red="235" green="235" blue="235" />
|
|
</background_color>
|
|
<border_alarm_sensitive>false</border_alarm_sensitive>
|
|
<border_color>
|
|
<color name="IO Border" red="0" green="0" blue="0" />
|
|
</border_color>
|
|
<border_style>0</border_style>
|
|
<border_width>1</border_width>
|
|
<confirm_message></confirm_message>
|
|
<enabled>true</enabled>
|
|
<font>
|
|
<opifont.name fontName="Sans" height="8" style="0" pixels="false">Fine Print</opifont.name>
|
|
</font>
|
|
<forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
|
|
<foreground_color>
|
|
<color name="IO OutputPV Fg" red="0" green="0" blue="0" />
|
|
</foreground_color>
|
|
<format_type>0</format_type>
|
|
<height>27</height>
|
|
<horizontal_alignment>0</horizontal_alignment>
|
|
<limits_from_pv>true</limits_from_pv>
|
|
<multiline_input>false</multiline_input>
|
|
<name>TextInputVarYY3</name>
|
|
<next_focus>2</next_focus>
|
|
<password_input>false</password_input>
|
|
<precision>0</precision>
|
|
<precision_from_pv>true</precision_from_pv>
|
|
<pv_name>${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-YPV2-G</pv_name>
|
|
<pv_value />
|
|
<read_only>false</read_only>
|
|
<rules>
|
|
<rule name="TextRule" prop_id="text" out_exp="true">
|
|
<exp bool_exp="pvStr0 != """>
|
|
<value>pvStr0</value>
|
|
</exp>
|
|
<pv trig="true">${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-YPV2-G</pv>
|
|
</rule>
|
|
</rules>
|
|
<scale_options>
|
|
<width_scalable>false</width_scalable>
|
|
<height_scalable>false</height_scalable>
|
|
<keep_wh_ratio>false</keep_wh_ratio>
|
|
</scale_options>
|
|
<scripts />
|
|
<show_native_border>true</show_native_border>
|
|
<show_units>true</show_units>
|
|
<style>1</style>
|
|
<text></text>
|
|
<tooltip>$(pv_name)
|
|
$(pv_value)</tooltip>
|
|
<visible>true</visible>
|
|
<widget_type>Text Input</widget_type>
|
|
<width>379</width>
|
|
<wuid>-703e9d87:1658074033b:-47a8</wuid>
|
|
<x>57</x>
|
|
<y>327</y>
|
|
</widget>
|
|
<widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
|
|
<actions hook="false" hook_all="false" />
|
|
<auto_size>false</auto_size>
|
|
<background_color>
|
|
<color name="IO Background" red="235" green="235" blue="235" />
|
|
</background_color>
|
|
<border_color>
|
|
<color name="IO Border" red="0" green="0" blue="0" />
|
|
</border_color>
|
|
<border_style>0</border_style>
|
|
<border_width>2</border_width>
|
|
<enabled>false</enabled>
|
|
<font>
|
|
<fontdata fontName="Sans" height="8" style="2" pixels="false" />
|
|
</font>
|
|
<foreground_color>
|
|
<color name="IO Text Fg" red="0" green="0" blue="0" />
|
|
</foreground_color>
|
|
<height>13</height>
|
|
<horizontal_alignment>2</horizontal_alignment>
|
|
<name>Label Template_171</name>
|
|
<rules />
|
|
<scale_options>
|
|
<width_scalable>false</width_scalable>
|
|
<height_scalable>false</height_scalable>
|
|
<keep_wh_ratio>false</keep_wh_ratio>
|
|
</scale_options>
|
|
<scripts />
|
|
<show_scrollbar>false</show_scrollbar>
|
|
<text>yPV:</text>
|
|
<tooltip></tooltip>
|
|
<transparent>true</transparent>
|
|
<vertical_alignment>1</vertical_alignment>
|
|
<visible>true</visible>
|
|
<widget_type>Label</widget_type>
|
|
<width>32</width>
|
|
<wrap_words>true</wrap_words>
|
|
<wuid>-703e9d87:1658074033b:-47a7</wuid>
|
|
<x>6</x>
|
|
<y>332</y>
|
|
</widget>
|
|
<widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
|
|
<actions hook="false" hook_all="false" />
|
|
<alarm_pulsing>false</alarm_pulsing>
|
|
<auto_size>false</auto_size>
|
|
<backcolor_alarm_sensitive>true</backcolor_alarm_sensitive>
|
|
<background_color>
|
|
<color name="IO Background" red="235" green="235" blue="235" />
|
|
</background_color>
|
|
<border_alarm_sensitive>false</border_alarm_sensitive>
|
|
<border_color>
|
|
<color name="IO Border" red="0" green="0" blue="0" />
|
|
</border_color>
|
|
<border_style>0</border_style>
|
|
<border_width>1</border_width>
|
|
<confirm_message></confirm_message>
|
|
<enabled>true</enabled>
|
|
<font>
|
|
<opifont.name fontName="Sans" height="8" style="0" pixels="false">Fine Print</opifont.name>
|
|
</font>
|
|
<forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
|
|
<foreground_color>
|
|
<color name="IO OutputPV Fg" red="0" green="0" blue="0" />
|
|
</foreground_color>
|
|
<format_type>0</format_type>
|
|
<height>27</height>
|
|
<horizontal_alignment>0</horizontal_alignment>
|
|
<limits_from_pv>true</limits_from_pv>
|
|
<multiline_input>false</multiline_input>
|
|
<name>TextInputVarXX3</name>
|
|
<next_focus>2</next_focus>
|
|
<password_input>false</password_input>
|
|
<precision>0</precision>
|
|
<precision_from_pv>true</precision_from_pv>
|
|
<pv_name>${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-XPV2-G</pv_name>
|
|
<pv_value />
|
|
<read_only>false</read_only>
|
|
<rules>
|
|
<rule name="TextRule" prop_id="text" out_exp="true">
|
|
<exp bool_exp="pvStr0 != """>
|
|
<value>pvStr0</value>
|
|
</exp>
|
|
<pv trig="true">${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-XPV2-G</pv>
|
|
</rule>
|
|
</rules>
|
|
<scale_options>
|
|
<width_scalable>false</width_scalable>
|
|
<height_scalable>false</height_scalable>
|
|
<keep_wh_ratio>false</keep_wh_ratio>
|
|
</scale_options>
|
|
<scripts />
|
|
<show_native_border>true</show_native_border>
|
|
<show_units>true</show_units>
|
|
<style>1</style>
|
|
<text></text>
|
|
<tooltip>$(pv_name)
|
|
$(pv_value)</tooltip>
|
|
<visible>true</visible>
|
|
<widget_type>Text Input</widget_type>
|
|
<width>379</width>
|
|
<wuid>-703e9d87:1658074033b:-47a6</wuid>
|
|
<x>57</x>
|
|
<y>354</y>
|
|
</widget>
|
|
<widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
|
|
<actions hook="false" hook_all="false" />
|
|
<auto_size>false</auto_size>
|
|
<background_color>
|
|
<color name="IO Background" red="235" green="235" blue="235" />
|
|
</background_color>
|
|
<border_color>
|
|
<color name="IO Border" red="0" green="0" blue="0" />
|
|
</border_color>
|
|
<border_style>0</border_style>
|
|
<border_width>2</border_width>
|
|
<enabled>false</enabled>
|
|
<font>
|
|
<fontdata fontName="Sans" height="8" style="2" pixels="false" />
|
|
</font>
|
|
<foreground_color>
|
|
<color name="IO Text Fg" red="0" green="0" blue="0" />
|
|
</foreground_color>
|
|
<height>13</height>
|
|
<horizontal_alignment>2</horizontal_alignment>
|
|
<name>Label Template_172</name>
|
|
<rules />
|
|
<scale_options>
|
|
<width_scalable>false</width_scalable>
|
|
<height_scalable>false</height_scalable>
|
|
<keep_wh_ratio>false</keep_wh_ratio>
|
|
</scale_options>
|
|
<scripts />
|
|
<show_scrollbar>false</show_scrollbar>
|
|
<text>trgPV:</text>
|
|
<tooltip></tooltip>
|
|
<transparent>true</transparent>
|
|
<vertical_alignment>1</vertical_alignment>
|
|
<visible>true</visible>
|
|
<widget_type>Label</widget_type>
|
|
<width>32</width>
|
|
<wrap_words>true</wrap_words>
|
|
<wuid>-703e9d87:1658074033b:-47a5</wuid>
|
|
<x>6</x>
|
|
<y>358</y>
|
|
</widget>
|
|
<widget typeId="org.csstudio.opibuilder.widgets.xyGraph" version="1.0.0">
|
|
<actions hook="false" hook_all="false" />
|
|
<alarm_pulsing>false</alarm_pulsing>
|
|
<axis_0_auto_scale>true</axis_0_auto_scale>
|
|
<axis_0_auto_scale_threshold>0.0</axis_0_auto_scale_threshold>
|
|
<axis_0_axis_color>
|
|
<color name="IO InputPV Fg" red="0" green="0" blue="0" />
|
|
</axis_0_axis_color>
|
|
<axis_0_axis_title></axis_0_axis_title>
|
|
<axis_0_dash_grid_line>true</axis_0_dash_grid_line>
|
|
<axis_0_grid_color>
|
|
<color name="IO Grid" red="215" green="215" blue="215" />
|
|
</axis_0_grid_color>
|
|
<axis_0_log_scale>false</axis_0_log_scale>
|
|
<axis_0_maximum>100.0</axis_0_maximum>
|
|
<axis_0_minimum>0.0</axis_0_minimum>
|
|
<axis_0_scale_font>
|
|
<opifont.name fontName="DejaVu Sans Mono" height="10" style="0" pixels="false">IO Scale</opifont.name>
|
|
</axis_0_scale_font>
|
|
<axis_0_scale_format></axis_0_scale_format>
|
|
<axis_0_show_grid>true</axis_0_show_grid>
|
|
<axis_0_time_format>0</axis_0_time_format>
|
|
<axis_0_title_font>
|
|
<fontdata fontName="Sans" height="6" style="0" pixels="false" />
|
|
</axis_0_title_font>
|
|
<axis_0_visible>true</axis_0_visible>
|
|
<axis_1_auto_scale>true</axis_1_auto_scale>
|
|
<axis_1_auto_scale_threshold>0.0</axis_1_auto_scale_threshold>
|
|
<axis_1_axis_color>
|
|
<color name="IO InputPV Fg" red="0" green="0" blue="0" />
|
|
</axis_1_axis_color>
|
|
<axis_1_axis_title></axis_1_axis_title>
|
|
<axis_1_dash_grid_line>true</axis_1_dash_grid_line>
|
|
<axis_1_grid_color>
|
|
<color name="IO Grid" red="215" green="215" blue="215" />
|
|
</axis_1_grid_color>
|
|
<axis_1_log_scale>false</axis_1_log_scale>
|
|
<axis_1_maximum>100.0</axis_1_maximum>
|
|
<axis_1_minimum>0.0</axis_1_minimum>
|
|
<axis_1_scale_font>
|
|
<opifont.name fontName="DejaVu Sans Mono" height="10" style="0" pixels="false">IO Scale</opifont.name>
|
|
</axis_1_scale_font>
|
|
<axis_1_scale_format></axis_1_scale_format>
|
|
<axis_1_show_grid>true</axis_1_show_grid>
|
|
<axis_1_time_format>0</axis_1_time_format>
|
|
<axis_1_title_font>
|
|
<fontdata fontName="Sans" height="6" style="0" pixels="false" />
|
|
</axis_1_title_font>
|
|
<axis_1_visible>true</axis_1_visible>
|
|
<axis_count>2</axis_count>
|
|
<backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
|
|
<background_color>
|
|
<color name="IO InputPV Bg" red="235" green="235" blue="235" />
|
|
</background_color>
|
|
<border_alarm_sensitive>false</border_alarm_sensitive>
|
|
<border_color>
|
|
<color name="IO Border" red="0" green="0" blue="0" />
|
|
</border_color>
|
|
<border_style>0</border_style>
|
|
<border_width>1</border_width>
|
|
<enabled>true</enabled>
|
|
<forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
|
|
<foreground_color>
|
|
<color name="IO InputPV Fg" red="0" green="0" blue="0" />
|
|
</foreground_color>
|
|
<height>251</height>
|
|
<name>XYGraphMonitor3</name>
|
|
<plot_area_background_color>
|
|
<color name="IO Background" red="235" green="235" blue="235" />
|
|
</plot_area_background_color>
|
|
<pv_name></pv_name>
|
|
<pv_value />
|
|
<rules />
|
|
<scale_options>
|
|
<width_scalable>false</width_scalable>
|
|
<height_scalable>false</height_scalable>
|
|
<keep_wh_ratio>false</keep_wh_ratio>
|
|
</scale_options>
|
|
<scripts>
|
|
<path pathString="EmbeddedJs" checkConnect="true" sfe="false" seoe="false">
|
|
<scriptName>EmbeddedScript</scriptName>
|
|
<scriptText><![CDATA[importPackage(Packages.org.csstudio.opibuilder.scriptUtil);
|
|
var yname = PVUtil.getString(pvs[0]);
|
|
var xname = PVUtil.getString(pvs[1]);
|
|
|
|
if(yname != "" && xname != ""){
|
|
widget.setPropertyValue("axis_1_axis_title", yname);
|
|
widget.setPropertyValue("axis_0_axis_title", xname);
|
|
widget.setPropertyValue("trace_0_y_pv", yname);
|
|
widget.setPropertyValue("trigger_pv", xname);
|
|
}else{
|
|
widget.setPropertyValue("axis_1_axis_title", "");
|
|
widget.setPropertyValue("axis_0_axis_title", "");
|
|
widget.setPropertyValue("trace_0_y_pv","");
|
|
widget.setPropertyValue("trigger_pv","");
|
|
widget.clearGraph();
|
|
}]]></scriptText>
|
|
<pv trig="true">${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-YPV2-G</pv>
|
|
<pv trig="true">${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-XPV2-G</pv>
|
|
</path>
|
|
</scripts>
|
|
<show_legend>false</show_legend>
|
|
<show_plot_area_border>true</show_plot_area_border>
|
|
<show_toolbar>false</show_toolbar>
|
|
<title>Offline Data Channel #2</title>
|
|
<title_font>
|
|
<fontdata fontName="DejaVu Sans Mono" height="9" style="1" pixels="false" />
|
|
</title_font>
|
|
<tooltip>$(trace_0_y_pv)
|
|
$(trace_0_y_pv_value)</tooltip>
|
|
<trace_0_anti_alias>true</trace_0_anti_alias>
|
|
<trace_0_buffer_size>7200</trace_0_buffer_size>
|
|
<trace_0_concatenate_data>true</trace_0_concatenate_data>
|
|
<trace_0_line_width>1</trace_0_line_width>
|
|
<trace_0_name>$(trace_0_y_pv)</trace_0_name>
|
|
<trace_0_plot_mode>0</trace_0_plot_mode>
|
|
<trace_0_point_size>2</trace_0_point_size>
|
|
<trace_0_point_style>1</trace_0_point_style>
|
|
<trace_0_trace_color>
|
|
<color name="IO Trace 1" red="21" green="21" blue="196" />
|
|
</trace_0_trace_color>
|
|
<trace_0_trace_type>0</trace_0_trace_type>
|
|
<trace_0_update_delay>1</trace_0_update_delay>
|
|
<trace_0_update_mode>2</trace_0_update_mode>
|
|
<trace_0_visible>true</trace_0_visible>
|
|
<trace_0_x_axis_index>0</trace_0_x_axis_index>
|
|
<trace_0_x_pv></trace_0_x_pv>
|
|
<trace_0_x_pv_value />
|
|
<trace_0_y_axis_index>1</trace_0_y_axis_index>
|
|
<trace_0_y_pv></trace_0_y_pv>
|
|
<trace_0_y_pv_value />
|
|
<trace_count>1</trace_count>
|
|
<transparent>true</transparent>
|
|
<trigger_pv></trigger_pv>
|
|
<trigger_pv_value />
|
|
<visible>true</visible>
|
|
<widget_type>XY Graph</widget_type>
|
|
<width>433</width>
|
|
<wuid>-703e9d87:1658074033b:-47a4</wuid>
|
|
<x>6</x>
|
|
<y>389</y>
|
|
</widget>
|
|
<widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
|
|
<actions hook="false" hook_all="false" />
|
|
<auto_size>false</auto_size>
|
|
<background_color>
|
|
<color name="IO Background" red="235" green="235" blue="235" />
|
|
</background_color>
|
|
<border_color>
|
|
<color name="IO Border" red="0" green="0" blue="0" />
|
|
</border_color>
|
|
<border_style>0</border_style>
|
|
<border_width>2</border_width>
|
|
<enabled>false</enabled>
|
|
<font>
|
|
<fontdata fontName="Sans" height="8" style="2" pixels="false" />
|
|
</font>
|
|
<foreground_color>
|
|
<color name="IO Text Fg" red="0" green="0" blue="0" />
|
|
</foreground_color>
|
|
<height>13</height>
|
|
<horizontal_alignment>2</horizontal_alignment>
|
|
<name>Label Template_173</name>
|
|
<rules />
|
|
<scale_options>
|
|
<width_scalable>false</width_scalable>
|
|
<height_scalable>false</height_scalable>
|
|
<keep_wh_ratio>false</keep_wh_ratio>
|
|
</scale_options>
|
|
<scripts />
|
|
<show_scrollbar>false</show_scrollbar>
|
|
<text>yPV:</text>
|
|
<tooltip></tooltip>
|
|
<transparent>true</transparent>
|
|
<vertical_alignment>1</vertical_alignment>
|
|
<visible>true</visible>
|
|
<widget_type>Label</widget_type>
|
|
<width>34</width>
|
|
<wrap_words>true</wrap_words>
|
|
<wuid>-703e9d87:1658074033b:-47a3</wuid>
|
|
<x>461</x>
|
|
<y>334</y>
|
|
</widget>
|
|
<widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
|
|
<actions hook="false" hook_all="false" />
|
|
<auto_size>false</auto_size>
|
|
<background_color>
|
|
<color name="IO Background" red="235" green="235" blue="235" />
|
|
</background_color>
|
|
<border_color>
|
|
<color name="IO Border" red="0" green="0" blue="0" />
|
|
</border_color>
|
|
<border_style>0</border_style>
|
|
<border_width>2</border_width>
|
|
<enabled>false</enabled>
|
|
<font>
|
|
<fontdata fontName="Sans" height="8" style="2" pixels="false" />
|
|
</font>
|
|
<foreground_color>
|
|
<color name="IO Text Fg" red="0" green="0" blue="0" />
|
|
</foreground_color>
|
|
<height>13</height>
|
|
<horizontal_alignment>2</horizontal_alignment>
|
|
<name>Label Template_174</name>
|
|
<rules />
|
|
<scale_options>
|
|
<width_scalable>false</width_scalable>
|
|
<height_scalable>false</height_scalable>
|
|
<keep_wh_ratio>false</keep_wh_ratio>
|
|
</scale_options>
|
|
<scripts />
|
|
<show_scrollbar>false</show_scrollbar>
|
|
<text>trgPV:</text>
|
|
<tooltip></tooltip>
|
|
<transparent>true</transparent>
|
|
<vertical_alignment>1</vertical_alignment>
|
|
<visible>true</visible>
|
|
<widget_type>Label</widget_type>
|
|
<width>34</width>
|
|
<wrap_words>true</wrap_words>
|
|
<wuid>-703e9d87:1658074033b:-47a2</wuid>
|
|
<x>461</x>
|
|
<y>360</y>
|
|
</widget>
|
|
<widget typeId="org.csstudio.opibuilder.widgets.xyGraph" version="1.0.0">
|
|
<actions hook="false" hook_all="false" />
|
|
<alarm_pulsing>false</alarm_pulsing>
|
|
<axis_0_auto_scale>true</axis_0_auto_scale>
|
|
<axis_0_auto_scale_threshold>0.0</axis_0_auto_scale_threshold>
|
|
<axis_0_axis_color>
|
|
<color name="IO InputPV Fg" red="0" green="0" blue="0" />
|
|
</axis_0_axis_color>
|
|
<axis_0_axis_title></axis_0_axis_title>
|
|
<axis_0_dash_grid_line>true</axis_0_dash_grid_line>
|
|
<axis_0_grid_color>
|
|
<color name="IO Grid" red="215" green="215" blue="215" />
|
|
</axis_0_grid_color>
|
|
<axis_0_log_scale>false</axis_0_log_scale>
|
|
<axis_0_maximum>100.0</axis_0_maximum>
|
|
<axis_0_minimum>0.0</axis_0_minimum>
|
|
<axis_0_scale_font>
|
|
<opifont.name fontName="DejaVu Sans Mono" height="10" style="0" pixels="false">IO Scale</opifont.name>
|
|
</axis_0_scale_font>
|
|
<axis_0_scale_format></axis_0_scale_format>
|
|
<axis_0_show_grid>true</axis_0_show_grid>
|
|
<axis_0_time_format>0</axis_0_time_format>
|
|
<axis_0_title_font>
|
|
<fontdata fontName="Sans" height="6" style="0" pixels="false" />
|
|
</axis_0_title_font>
|
|
<axis_0_visible>true</axis_0_visible>
|
|
<axis_1_auto_scale>true</axis_1_auto_scale>
|
|
<axis_1_auto_scale_threshold>0.0</axis_1_auto_scale_threshold>
|
|
<axis_1_axis_color>
|
|
<color name="IO InputPV Fg" red="0" green="0" blue="0" />
|
|
</axis_1_axis_color>
|
|
<axis_1_axis_title></axis_1_axis_title>
|
|
<axis_1_dash_grid_line>true</axis_1_dash_grid_line>
|
|
<axis_1_grid_color>
|
|
<color name="IO Grid" red="215" green="215" blue="215" />
|
|
</axis_1_grid_color>
|
|
<axis_1_log_scale>false</axis_1_log_scale>
|
|
<axis_1_maximum>100.0</axis_1_maximum>
|
|
<axis_1_minimum>0.0</axis_1_minimum>
|
|
<axis_1_scale_font>
|
|
<opifont.name fontName="DejaVu Sans Mono" height="10" style="0" pixels="false">IO Scale</opifont.name>
|
|
</axis_1_scale_font>
|
|
<axis_1_scale_format></axis_1_scale_format>
|
|
<axis_1_show_grid>true</axis_1_show_grid>
|
|
<axis_1_time_format>0</axis_1_time_format>
|
|
<axis_1_title_font>
|
|
<fontdata fontName="Sans" height="6" style="0" pixels="false" />
|
|
</axis_1_title_font>
|
|
<axis_1_visible>true</axis_1_visible>
|
|
<axis_count>2</axis_count>
|
|
<backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
|
|
<background_color>
|
|
<color name="IO InputPV Bg" red="235" green="235" blue="235" />
|
|
</background_color>
|
|
<border_alarm_sensitive>false</border_alarm_sensitive>
|
|
<border_color>
|
|
<color name="IO Border" red="0" green="0" blue="0" />
|
|
</border_color>
|
|
<border_style>0</border_style>
|
|
<border_width>1</border_width>
|
|
<enabled>true</enabled>
|
|
<forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
|
|
<foreground_color>
|
|
<color name="IO InputPV Fg" red="0" green="0" blue="0" />
|
|
</foreground_color>
|
|
<height>251</height>
|
|
<name>XYGraphMonitor4</name>
|
|
<plot_area_background_color>
|
|
<color name="IO Background" red="235" green="235" blue="235" />
|
|
</plot_area_background_color>
|
|
<pv_name></pv_name>
|
|
<pv_value />
|
|
<rules />
|
|
<scale_options>
|
|
<width_scalable>false</width_scalable>
|
|
<height_scalable>false</height_scalable>
|
|
<keep_wh_ratio>false</keep_wh_ratio>
|
|
</scale_options>
|
|
<scripts>
|
|
<path pathString="EmbeddedJs" checkConnect="true" sfe="false" seoe="false">
|
|
<scriptName>EmbeddedScript</scriptName>
|
|
<scriptText><![CDATA[importPackage(Packages.org.csstudio.opibuilder.scriptUtil);
|
|
var yname = PVUtil.getString(pvs[0]);
|
|
var xname = PVUtil.getString(pvs[1]);
|
|
|
|
if(yname != "" && xname != ""){
|
|
widget.setPropertyValue("axis_1_axis_title", yname);
|
|
widget.setPropertyValue("axis_0_axis_title", xname);
|
|
widget.setPropertyValue("trace_0_y_pv", yname);
|
|
widget.setPropertyValue("trigger_pv", xname);
|
|
}else{
|
|
widget.setPropertyValue("axis_1_axis_title", "");
|
|
widget.setPropertyValue("axis_0_axis_title", "");
|
|
widget.setPropertyValue("trace_0_y_pv","");
|
|
widget.setPropertyValue("trigger_pv","");
|
|
widget.clearGraph();
|
|
}]]></scriptText>
|
|
<pv trig="true">${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-YPV3-G</pv>
|
|
<pv trig="true">${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-XPV3-G</pv>
|
|
</path>
|
|
</scripts>
|
|
<show_legend>false</show_legend>
|
|
<show_plot_area_border>true</show_plot_area_border>
|
|
<show_toolbar>false</show_toolbar>
|
|
<title>Offline Data Channel #3</title>
|
|
<title_font>
|
|
<fontdata fontName="DejaVu Sans Mono" height="9" style="1" pixels="false" />
|
|
</title_font>
|
|
<tooltip>$(trace_0_y_pv)
|
|
$(trace_0_y_pv_value)</tooltip>
|
|
<trace_0_anti_alias>true</trace_0_anti_alias>
|
|
<trace_0_buffer_size>7200</trace_0_buffer_size>
|
|
<trace_0_concatenate_data>true</trace_0_concatenate_data>
|
|
<trace_0_line_width>1</trace_0_line_width>
|
|
<trace_0_name>$(trace_0_y_pv)</trace_0_name>
|
|
<trace_0_plot_mode>0</trace_0_plot_mode>
|
|
<trace_0_point_size>2</trace_0_point_size>
|
|
<trace_0_point_style>1</trace_0_point_style>
|
|
<trace_0_trace_color>
|
|
<color name="IO Trace 1" red="21" green="21" blue="196" />
|
|
</trace_0_trace_color>
|
|
<trace_0_trace_type>0</trace_0_trace_type>
|
|
<trace_0_update_delay>1</trace_0_update_delay>
|
|
<trace_0_update_mode>2</trace_0_update_mode>
|
|
<trace_0_visible>true</trace_0_visible>
|
|
<trace_0_x_axis_index>0</trace_0_x_axis_index>
|
|
<trace_0_x_pv></trace_0_x_pv>
|
|
<trace_0_x_pv_value />
|
|
<trace_0_y_axis_index>1</trace_0_y_axis_index>
|
|
<trace_0_y_pv></trace_0_y_pv>
|
|
<trace_0_y_pv_value />
|
|
<trace_count>1</trace_count>
|
|
<transparent>true</transparent>
|
|
<trigger_pv></trigger_pv>
|
|
<trigger_pv_value />
|
|
<visible>true</visible>
|
|
<widget_type>XY Graph</widget_type>
|
|
<width>433</width>
|
|
<wuid>-703e9d87:1658074033b:-47a1</wuid>
|
|
<x>460</x>
|
|
<y>389</y>
|
|
</widget>
|
|
<widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
|
|
<actions hook="false" hook_all="false" />
|
|
<alarm_pulsing>false</alarm_pulsing>
|
|
<auto_size>false</auto_size>
|
|
<backcolor_alarm_sensitive>true</backcolor_alarm_sensitive>
|
|
<background_color>
|
|
<color name="IO Background" red="235" green="235" blue="235" />
|
|
</background_color>
|
|
<border_alarm_sensitive>false</border_alarm_sensitive>
|
|
<border_color>
|
|
<color name="IO Border" red="0" green="0" blue="0" />
|
|
</border_color>
|
|
<border_style>0</border_style>
|
|
<border_width>1</border_width>
|
|
<confirm_message></confirm_message>
|
|
<enabled>true</enabled>
|
|
<font>
|
|
<opifont.name fontName="Sans" height="8" style="0" pixels="false">Fine Print</opifont.name>
|
|
</font>
|
|
<forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
|
|
<foreground_color>
|
|
<color name="IO OutputPV Fg" red="0" green="0" blue="0" />
|
|
</foreground_color>
|
|
<format_type>0</format_type>
|
|
<height>27</height>
|
|
<horizontal_alignment>0</horizontal_alignment>
|
|
<limits_from_pv>true</limits_from_pv>
|
|
<multiline_input>false</multiline_input>
|
|
<name>TextInputVarXX4</name>
|
|
<next_focus>2</next_focus>
|
|
<password_input>false</password_input>
|
|
<precision>0</precision>
|
|
<precision_from_pv>true</precision_from_pv>
|
|
<pv_name>${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-XPV3-G</pv_name>
|
|
<pv_value />
|
|
<read_only>false</read_only>
|
|
<rules>
|
|
<rule name="TextRule" prop_id="text" out_exp="true">
|
|
<exp bool_exp="pvStr0 != """>
|
|
<value>pvStr0</value>
|
|
</exp>
|
|
<pv trig="true">${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-XPV3-G</pv>
|
|
</rule>
|
|
</rules>
|
|
<scale_options>
|
|
<width_scalable>false</width_scalable>
|
|
<height_scalable>false</height_scalable>
|
|
<keep_wh_ratio>false</keep_wh_ratio>
|
|
</scale_options>
|
|
<scripts />
|
|
<show_native_border>true</show_native_border>
|
|
<show_units>true</show_units>
|
|
<style>1</style>
|
|
<text></text>
|
|
<tooltip>$(pv_name)
|
|
$(pv_value)</tooltip>
|
|
<visible>true</visible>
|
|
<widget_type>Text Input</widget_type>
|
|
<width>379</width>
|
|
<wuid>-703e9d87:1658074033b:-47a0</wuid>
|
|
<x>514</x>
|
|
<y>354</y>
|
|
</widget>
|
|
<widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
|
|
<actions hook="false" hook_all="false" />
|
|
<alarm_pulsing>false</alarm_pulsing>
|
|
<auto_size>false</auto_size>
|
|
<backcolor_alarm_sensitive>true</backcolor_alarm_sensitive>
|
|
<background_color>
|
|
<color name="IO Background" red="235" green="235" blue="235" />
|
|
</background_color>
|
|
<border_alarm_sensitive>false</border_alarm_sensitive>
|
|
<border_color>
|
|
<color name="IO Border" red="0" green="0" blue="0" />
|
|
</border_color>
|
|
<border_style>0</border_style>
|
|
<border_width>1</border_width>
|
|
<confirm_message></confirm_message>
|
|
<enabled>true</enabled>
|
|
<font>
|
|
<opifont.name fontName="Sans" height="8" style="0" pixels="false">Fine Print</opifont.name>
|
|
</font>
|
|
<forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
|
|
<foreground_color>
|
|
<color name="IO OutputPV Fg" red="0" green="0" blue="0" />
|
|
</foreground_color>
|
|
<format_type>0</format_type>
|
|
<height>27</height>
|
|
<horizontal_alignment>0</horizontal_alignment>
|
|
<limits_from_pv>true</limits_from_pv>
|
|
<multiline_input>false</multiline_input>
|
|
<name>TextInputVarYY4</name>
|
|
<next_focus>2</next_focus>
|
|
<password_input>false</password_input>
|
|
<precision>0</precision>
|
|
<precision_from_pv>true</precision_from_pv>
|
|
<pv_name>${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-YPV3-G</pv_name>
|
|
<pv_value />
|
|
<read_only>false</read_only>
|
|
<rules>
|
|
<rule name="TextRule" prop_id="text" out_exp="true">
|
|
<exp bool_exp="pvStr0 != """>
|
|
<value>pvStr0</value>
|
|
</exp>
|
|
<pv trig="true">${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-YPV3-G</pv>
|
|
</rule>
|
|
</rules>
|
|
<scale_options>
|
|
<width_scalable>false</width_scalable>
|
|
<height_scalable>false</height_scalable>
|
|
<keep_wh_ratio>false</keep_wh_ratio>
|
|
</scale_options>
|
|
<scripts />
|
|
<show_native_border>true</show_native_border>
|
|
<show_units>true</show_units>
|
|
<style>1</style>
|
|
<text></text>
|
|
<tooltip>$(pv_name)
|
|
$(pv_value)</tooltip>
|
|
<visible>true</visible>
|
|
<widget_type>Text Input</widget_type>
|
|
<width>379</width>
|
|
<wuid>-703e9d87:1658074033b:-479f</wuid>
|
|
<x>514</x>
|
|
<y>327</y>
|
|
</widget>
|
|
<widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
|
|
<actions hook="false" hook_all="false" />
|
|
<alarm_pulsing>false</alarm_pulsing>
|
|
<auto_size>false</auto_size>
|
|
<backcolor_alarm_sensitive>true</backcolor_alarm_sensitive>
|
|
<background_color>
|
|
<color name="IO Background" red="235" green="235" blue="235" />
|
|
</background_color>
|
|
<border_alarm_sensitive>false</border_alarm_sensitive>
|
|
<border_color>
|
|
<color name="IO Border" red="0" green="0" blue="0" />
|
|
</border_color>
|
|
<border_style>0</border_style>
|
|
<border_width>1</border_width>
|
|
<confirm_message></confirm_message>
|
|
<enabled>true</enabled>
|
|
<font>
|
|
<opifont.name fontName="Sans" height="8" style="0" pixels="false">Fine Print</opifont.name>
|
|
</font>
|
|
<forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
|
|
<foreground_color>
|
|
<color name="IO OutputPV Fg" red="0" green="0" blue="0" />
|
|
</foreground_color>
|
|
<format_type>0</format_type>
|
|
<height>27</height>
|
|
<horizontal_alignment>0</horizontal_alignment>
|
|
<limits_from_pv>true</limits_from_pv>
|
|
<multiline_input>false</multiline_input>
|
|
<name>TextInputVarYY2</name>
|
|
<next_focus>2</next_focus>
|
|
<password_input>false</password_input>
|
|
<precision>0</precision>
|
|
<precision_from_pv>true</precision_from_pv>
|
|
<pv_name>${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-YPV1-G</pv_name>
|
|
<pv_value />
|
|
<read_only>false</read_only>
|
|
<rules>
|
|
<rule name="TextRule" prop_id="text" out_exp="true">
|
|
<exp bool_exp="pvStr0 != """>
|
|
<value>pvStr0</value>
|
|
</exp>
|
|
<pv trig="true">${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-YPV1-G</pv>
|
|
</rule>
|
|
</rules>
|
|
<scale_options>
|
|
<width_scalable>false</width_scalable>
|
|
<height_scalable>false</height_scalable>
|
|
<keep_wh_ratio>false</keep_wh_ratio>
|
|
</scale_options>
|
|
<scripts />
|
|
<show_native_border>true</show_native_border>
|
|
<show_units>true</show_units>
|
|
<style>1</style>
|
|
<text></text>
|
|
<tooltip>$(pv_name)
|
|
$(pv_value)</tooltip>
|
|
<visible>true</visible>
|
|
<widget_type>Text Input</widget_type>
|
|
<width>379</width>
|
|
<wuid>-703e9d87:1658074033b:-479e</wuid>
|
|
<x>514</x>
|
|
<y>5</y>
|
|
</widget>
|
|
<widget typeId="org.csstudio.opibuilder.widgets.xyGraph" version="1.0.0">
|
|
<actions hook="false" hook_all="false" />
|
|
<alarm_pulsing>false</alarm_pulsing>
|
|
<axis_0_auto_scale>true</axis_0_auto_scale>
|
|
<axis_0_auto_scale_threshold>0.0</axis_0_auto_scale_threshold>
|
|
<axis_0_axis_color>
|
|
<color name="IO InputPV Fg" red="0" green="0" blue="0" />
|
|
</axis_0_axis_color>
|
|
<axis_0_axis_title></axis_0_axis_title>
|
|
<axis_0_dash_grid_line>true</axis_0_dash_grid_line>
|
|
<axis_0_grid_color>
|
|
<color name="IO Grid" red="215" green="215" blue="215" />
|
|
</axis_0_grid_color>
|
|
<axis_0_log_scale>false</axis_0_log_scale>
|
|
<axis_0_maximum>100.0</axis_0_maximum>
|
|
<axis_0_minimum>0.0</axis_0_minimum>
|
|
<axis_0_scale_font>
|
|
<opifont.name fontName="DejaVu Sans Mono" height="10" style="0" pixels="false">IO Scale</opifont.name>
|
|
</axis_0_scale_font>
|
|
<axis_0_scale_format></axis_0_scale_format>
|
|
<axis_0_show_grid>true</axis_0_show_grid>
|
|
<axis_0_time_format>0</axis_0_time_format>
|
|
<axis_0_title_font>
|
|
<fontdata fontName="Sans" height="6" style="0" pixels="false" />
|
|
</axis_0_title_font>
|
|
<axis_0_visible>true</axis_0_visible>
|
|
<axis_1_auto_scale>true</axis_1_auto_scale>
|
|
<axis_1_auto_scale_threshold>0.0</axis_1_auto_scale_threshold>
|
|
<axis_1_axis_color>
|
|
<color name="IO InputPV Fg" red="0" green="0" blue="0" />
|
|
</axis_1_axis_color>
|
|
<axis_1_axis_title></axis_1_axis_title>
|
|
<axis_1_dash_grid_line>true</axis_1_dash_grid_line>
|
|
<axis_1_grid_color>
|
|
<color name="IO Grid" red="215" green="215" blue="215" />
|
|
</axis_1_grid_color>
|
|
<axis_1_log_scale>false</axis_1_log_scale>
|
|
<axis_1_maximum>100.0</axis_1_maximum>
|
|
<axis_1_minimum>0.0</axis_1_minimum>
|
|
<axis_1_scale_font>
|
|
<opifont.name fontName="DejaVu Sans Mono" height="10" style="0" pixels="false">IO Scale</opifont.name>
|
|
</axis_1_scale_font>
|
|
<axis_1_scale_format></axis_1_scale_format>
|
|
<axis_1_show_grid>true</axis_1_show_grid>
|
|
<axis_1_time_format>0</axis_1_time_format>
|
|
<axis_1_title_font>
|
|
<fontdata fontName="Sans" height="6" style="0" pixels="false" />
|
|
</axis_1_title_font>
|
|
<axis_1_visible>true</axis_1_visible>
|
|
<axis_count>2</axis_count>
|
|
<backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
|
|
<background_color>
|
|
<color name="IO InputPV Bg" red="235" green="235" blue="235" />
|
|
</background_color>
|
|
<border_alarm_sensitive>false</border_alarm_sensitive>
|
|
<border_color>
|
|
<color name="IO Border" red="0" green="0" blue="0" />
|
|
</border_color>
|
|
<border_style>0</border_style>
|
|
<border_width>1</border_width>
|
|
<enabled>true</enabled>
|
|
<forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
|
|
<foreground_color>
|
|
<color name="IO InputPV Fg" red="0" green="0" blue="0" />
|
|
</foreground_color>
|
|
<height>251</height>
|
|
<name>XYGraphMonitor2</name>
|
|
<plot_area_background_color>
|
|
<color name="IO Background" red="235" green="235" blue="235" />
|
|
</plot_area_background_color>
|
|
<pv_name></pv_name>
|
|
<pv_value />
|
|
<rules />
|
|
<scale_options>
|
|
<width_scalable>false</width_scalable>
|
|
<height_scalable>false</height_scalable>
|
|
<keep_wh_ratio>false</keep_wh_ratio>
|
|
</scale_options>
|
|
<scripts>
|
|
<path pathString="EmbeddedJs" checkConnect="true" sfe="false" seoe="false">
|
|
<scriptName>EmbeddedScript</scriptName>
|
|
<scriptText><![CDATA[importPackage(Packages.org.csstudio.opibuilder.scriptUtil);
|
|
var yname = PVUtil.getString(pvs[0]);
|
|
var xname = PVUtil.getString(pvs[1]);
|
|
|
|
if(yname != "" && xname != ""){
|
|
widget.setPropertyValue("axis_1_axis_title", yname);
|
|
widget.setPropertyValue("axis_0_axis_title", xname);
|
|
widget.setPropertyValue("trace_0_y_pv", yname);
|
|
widget.setPropertyValue("trigger_pv", xname);
|
|
}else{
|
|
widget.setPropertyValue("axis_1_axis_title", "");
|
|
widget.setPropertyValue("axis_0_axis_title", "");
|
|
widget.setPropertyValue("trace_0_y_pv","");
|
|
widget.setPropertyValue("trigger_pv","");
|
|
widget.clearGraph();
|
|
}]]></scriptText>
|
|
<pv trig="true">${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-YPV1-G</pv>
|
|
<pv trig="true">${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-XPV1-G</pv>
|
|
</path>
|
|
</scripts>
|
|
<show_legend>false</show_legend>
|
|
<show_plot_area_border>true</show_plot_area_border>
|
|
<show_toolbar>false</show_toolbar>
|
|
<title>Offline Data Channel #1</title>
|
|
<title_font>
|
|
<fontdata fontName="DejaVu Sans Mono" height="9" style="1" pixels="false" />
|
|
</title_font>
|
|
<tooltip>$(trace_0_y_pv)
|
|
$(trace_0_y_pv_value)</tooltip>
|
|
<trace_0_anti_alias>true</trace_0_anti_alias>
|
|
<trace_0_buffer_size>7200</trace_0_buffer_size>
|
|
<trace_0_concatenate_data>true</trace_0_concatenate_data>
|
|
<trace_0_line_width>1</trace_0_line_width>
|
|
<trace_0_name>$(trace_0_y_pv)</trace_0_name>
|
|
<trace_0_plot_mode>0</trace_0_plot_mode>
|
|
<trace_0_point_size>2</trace_0_point_size>
|
|
<trace_0_point_style>1</trace_0_point_style>
|
|
<trace_0_trace_color>
|
|
<color name="IO Trace 1" red="21" green="21" blue="196" />
|
|
</trace_0_trace_color>
|
|
<trace_0_trace_type>0</trace_0_trace_type>
|
|
<trace_0_update_delay>1</trace_0_update_delay>
|
|
<trace_0_update_mode>2</trace_0_update_mode>
|
|
<trace_0_visible>true</trace_0_visible>
|
|
<trace_0_x_axis_index>0</trace_0_x_axis_index>
|
|
<trace_0_x_pv></trace_0_x_pv>
|
|
<trace_0_x_pv_value />
|
|
<trace_0_y_axis_index>1</trace_0_y_axis_index>
|
|
<trace_0_y_pv></trace_0_y_pv>
|
|
<trace_0_y_pv_value />
|
|
<trace_count>1</trace_count>
|
|
<transparent>true</transparent>
|
|
<trigger_pv></trigger_pv>
|
|
<trigger_pv_value />
|
|
<visible>true</visible>
|
|
<widget_type>XY Graph</widget_type>
|
|
<width>433</width>
|
|
<wuid>-703e9d87:1658074033b:-479d</wuid>
|
|
<x>460</x>
|
|
<y>69</y>
|
|
</widget>
|
|
<widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
|
|
<actions hook="false" hook_all="false" />
|
|
<alarm_pulsing>false</alarm_pulsing>
|
|
<auto_size>false</auto_size>
|
|
<backcolor_alarm_sensitive>true</backcolor_alarm_sensitive>
|
|
<background_color>
|
|
<color name="IO Background" red="235" green="235" blue="235" />
|
|
</background_color>
|
|
<border_alarm_sensitive>false</border_alarm_sensitive>
|
|
<border_color>
|
|
<color name="IO Border" red="0" green="0" blue="0" />
|
|
</border_color>
|
|
<border_style>0</border_style>
|
|
<border_width>1</border_width>
|
|
<confirm_message></confirm_message>
|
|
<enabled>true</enabled>
|
|
<font>
|
|
<opifont.name fontName="Sans" height="8" style="0" pixels="false">Fine Print</opifont.name>
|
|
</font>
|
|
<forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
|
|
<foreground_color>
|
|
<color name="IO OutputPV Fg" red="0" green="0" blue="0" />
|
|
</foreground_color>
|
|
<format_type>0</format_type>
|
|
<height>27</height>
|
|
<horizontal_alignment>0</horizontal_alignment>
|
|
<limits_from_pv>true</limits_from_pv>
|
|
<multiline_input>false</multiline_input>
|
|
<name>TextInputVarXX2</name>
|
|
<next_focus>2</next_focus>
|
|
<password_input>false</password_input>
|
|
<precision>0</precision>
|
|
<precision_from_pv>true</precision_from_pv>
|
|
<pv_name>${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-XPV1-G</pv_name>
|
|
<pv_value />
|
|
<read_only>false</read_only>
|
|
<rules>
|
|
<rule name="TextRule" prop_id="text" out_exp="true">
|
|
<exp bool_exp="pvStr0 != """>
|
|
<value>pvStr0</value>
|
|
</exp>
|
|
<pv trig="true">${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-XPV1-G</pv>
|
|
</rule>
|
|
</rules>
|
|
<scale_options>
|
|
<width_scalable>false</width_scalable>
|
|
<height_scalable>false</height_scalable>
|
|
<keep_wh_ratio>false</keep_wh_ratio>
|
|
</scale_options>
|
|
<scripts />
|
|
<show_native_border>true</show_native_border>
|
|
<show_units>true</show_units>
|
|
<style>1</style>
|
|
<text></text>
|
|
<tooltip>$(pv_name)
|
|
$(pv_value)</tooltip>
|
|
<visible>true</visible>
|
|
<widget_type>Text Input</widget_type>
|
|
<width>379</width>
|
|
<wuid>-703e9d87:1658074033b:-479c</wuid>
|
|
<x>514</x>
|
|
<y>32</y>
|
|
</widget>
|
|
<widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
|
|
<actions hook="false" hook_all="false" />
|
|
<auto_size>false</auto_size>
|
|
<background_color>
|
|
<color name="IO Background" red="235" green="235" blue="235" />
|
|
</background_color>
|
|
<border_color>
|
|
<color name="IO Border" red="0" green="0" blue="0" />
|
|
</border_color>
|
|
<border_style>0</border_style>
|
|
<border_width>2</border_width>
|
|
<enabled>false</enabled>
|
|
<font>
|
|
<fontdata fontName="Sans" height="8" style="2" pixels="false" />
|
|
</font>
|
|
<foreground_color>
|
|
<color name="IO Text Fg" red="0" green="0" blue="0" />
|
|
</foreground_color>
|
|
<height>13</height>
|
|
<horizontal_alignment>2</horizontal_alignment>
|
|
<name>Label Template_169</name>
|
|
<rules />
|
|
<scale_options>
|
|
<width_scalable>false</width_scalable>
|
|
<height_scalable>false</height_scalable>
|
|
<keep_wh_ratio>false</keep_wh_ratio>
|
|
</scale_options>
|
|
<scripts />
|
|
<show_scrollbar>false</show_scrollbar>
|
|
<text>yPV:</text>
|
|
<tooltip></tooltip>
|
|
<transparent>true</transparent>
|
|
<vertical_alignment>1</vertical_alignment>
|
|
<visible>true</visible>
|
|
<widget_type>Label</widget_type>
|
|
<width>34</width>
|
|
<wrap_words>true</wrap_words>
|
|
<wuid>-703e9d87:1658074033b:-479b</wuid>
|
|
<x>461</x>
|
|
<y>10</y>
|
|
</widget>
|
|
<widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
|
|
<actions hook="false" hook_all="false" />
|
|
<auto_size>false</auto_size>
|
|
<background_color>
|
|
<color name="IO Background" red="235" green="235" blue="235" />
|
|
</background_color>
|
|
<border_color>
|
|
<color name="IO Border" red="0" green="0" blue="0" />
|
|
</border_color>
|
|
<border_style>0</border_style>
|
|
<border_width>2</border_width>
|
|
<enabled>false</enabled>
|
|
<font>
|
|
<fontdata fontName="Sans" height="8" style="2" pixels="false" />
|
|
</font>
|
|
<foreground_color>
|
|
<color name="IO Text Fg" red="0" green="0" blue="0" />
|
|
</foreground_color>
|
|
<height>13</height>
|
|
<horizontal_alignment>2</horizontal_alignment>
|
|
<name>Label Template_170</name>
|
|
<rules />
|
|
<scale_options>
|
|
<width_scalable>false</width_scalable>
|
|
<height_scalable>false</height_scalable>
|
|
<keep_wh_ratio>false</keep_wh_ratio>
|
|
</scale_options>
|
|
<scripts />
|
|
<show_scrollbar>false</show_scrollbar>
|
|
<text>trgPV:</text>
|
|
<tooltip></tooltip>
|
|
<transparent>true</transparent>
|
|
<vertical_alignment>1</vertical_alignment>
|
|
<visible>true</visible>
|
|
<widget_type>Label</widget_type>
|
|
<width>34</width>
|
|
<wrap_words>true</wrap_words>
|
|
<wuid>-703e9d87:1658074033b:-479a</wuid>
|
|
<x>461</x>
|
|
<y>36</y>
|
|
</widget>
|
|
<widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
|
|
<actions hook="false" hook_all="false" />
|
|
<alarm_pulsing>false</alarm_pulsing>
|
|
<auto_size>false</auto_size>
|
|
<backcolor_alarm_sensitive>true</backcolor_alarm_sensitive>
|
|
<background_color>
|
|
<color name="IO Background" red="235" green="235" blue="235" />
|
|
</background_color>
|
|
<border_alarm_sensitive>false</border_alarm_sensitive>
|
|
<border_color>
|
|
<color name="IO Border" red="0" green="0" blue="0" />
|
|
</border_color>
|
|
<border_style>0</border_style>
|
|
<border_width>1</border_width>
|
|
<confirm_message></confirm_message>
|
|
<enabled>true</enabled>
|
|
<font>
|
|
<opifont.name fontName="Sans" height="8" style="0" pixels="false">Fine Print</opifont.name>
|
|
</font>
|
|
<forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
|
|
<foreground_color>
|
|
<color name="IO OutputPV Fg" red="0" green="0" blue="0" />
|
|
</foreground_color>
|
|
<format_type>0</format_type>
|
|
<height>27</height>
|
|
<horizontal_alignment>0</horizontal_alignment>
|
|
<limits_from_pv>true</limits_from_pv>
|
|
<multiline_input>false</multiline_input>
|
|
<name>TextInputVarYY1</name>
|
|
<next_focus>2</next_focus>
|
|
<password_input>false</password_input>
|
|
<precision>0</precision>
|
|
<precision_from_pv>true</precision_from_pv>
|
|
<pv_name>${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-YPV0-G</pv_name>
|
|
<pv_value />
|
|
<read_only>false</read_only>
|
|
<rules>
|
|
<rule name="TextRule" prop_id="text" out_exp="true">
|
|
<exp bool_exp="pvStr0 != """>
|
|
<value>pvStr0</value>
|
|
</exp>
|
|
<pv trig="true">${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-YPV0-G</pv>
|
|
</rule>
|
|
</rules>
|
|
<scale_options>
|
|
<width_scalable>false</width_scalable>
|
|
<height_scalable>false</height_scalable>
|
|
<keep_wh_ratio>false</keep_wh_ratio>
|
|
</scale_options>
|
|
<scripts />
|
|
<show_native_border>true</show_native_border>
|
|
<show_units>true</show_units>
|
|
<style>1</style>
|
|
<text></text>
|
|
<tooltip>$(pv_name)
|
|
$(pv_value)</tooltip>
|
|
<visible>true</visible>
|
|
<widget_type>Text Input</widget_type>
|
|
<width>379</width>
|
|
<wuid>-703e9d87:1658074033b:-4799</wuid>
|
|
<x>57</x>
|
|
<y>5</y>
|
|
</widget>
|
|
<widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0">
|
|
<actions hook="false" hook_all="false" />
|
|
<alarm_pulsing>false</alarm_pulsing>
|
|
<auto_size>false</auto_size>
|
|
<backcolor_alarm_sensitive>true</backcolor_alarm_sensitive>
|
|
<background_color>
|
|
<color name="IO Background" red="235" green="235" blue="235" />
|
|
</background_color>
|
|
<border_alarm_sensitive>false</border_alarm_sensitive>
|
|
<border_color>
|
|
<color name="IO Border" red="0" green="0" blue="0" />
|
|
</border_color>
|
|
<border_style>0</border_style>
|
|
<border_width>1</border_width>
|
|
<confirm_message></confirm_message>
|
|
<enabled>true</enabled>
|
|
<font>
|
|
<opifont.name fontName="Sans" height="8" style="0" pixels="false">Fine Print</opifont.name>
|
|
</font>
|
|
<forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
|
|
<foreground_color>
|
|
<color name="IO OutputPV Fg" red="0" green="0" blue="0" />
|
|
</foreground_color>
|
|
<format_type>0</format_type>
|
|
<height>27</height>
|
|
<horizontal_alignment>0</horizontal_alignment>
|
|
<limits_from_pv>true</limits_from_pv>
|
|
<multiline_input>false</multiline_input>
|
|
<name>TextInputVarXX1</name>
|
|
<next_focus>2</next_focus>
|
|
<password_input>false</password_input>
|
|
<precision>0</precision>
|
|
<precision_from_pv>true</precision_from_pv>
|
|
<pv_name>${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-XPV0-G</pv_name>
|
|
<pv_value />
|
|
<read_only>false</read_only>
|
|
<rules>
|
|
<rule name="TextRule" prop_id="text" out_exp="true">
|
|
<exp bool_exp="pvStr0 != """>
|
|
<value>pvStr0</value>
|
|
</exp>
|
|
<pv trig="true">${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-XPV0-G</pv>
|
|
</rule>
|
|
</rules>
|
|
<scale_options>
|
|
<width_scalable>false</width_scalable>
|
|
<height_scalable>false</height_scalable>
|
|
<keep_wh_ratio>false</keep_wh_ratio>
|
|
</scale_options>
|
|
<scripts />
|
|
<show_native_border>true</show_native_border>
|
|
<show_units>true</show_units>
|
|
<style>1</style>
|
|
<text></text>
|
|
<tooltip>$(pv_name)
|
|
$(pv_value)</tooltip>
|
|
<visible>true</visible>
|
|
<widget_type>Text Input</widget_type>
|
|
<width>379</width>
|
|
<wuid>-703e9d87:1658074033b:-4797</wuid>
|
|
<x>57</x>
|
|
<y>32</y>
|
|
</widget>
|
|
<widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0">
|
|
<actions hook="false" hook_all="false" />
|
|
<auto_size>false</auto_size>
|
|
<background_color>
|
|
<color name="IO Background" red="235" green="235" blue="235" />
|
|
</background_color>
|
|
<border_color>
|
|
<color name="IO Border" red="0" green="0" blue="0" />
|
|
</border_color>
|
|
<border_style>0</border_style>
|
|
<border_width>2</border_width>
|
|
<enabled>false</enabled>
|
|
<font>
|
|
<fontdata fontName="Sans" height="8" style="2" pixels="false" />
|
|
</font>
|
|
<foreground_color>
|
|
<color name="IO Text Fg" red="0" green="0" blue="0" />
|
|
</foreground_color>
|
|
<height>13</height>
|
|
<horizontal_alignment>2</horizontal_alignment>
|
|
<name>Label Template_168</name>
|
|
<rules />
|
|
<scale_options>
|
|
<width_scalable>false</width_scalable>
|
|
<height_scalable>false</height_scalable>
|
|
<keep_wh_ratio>false</keep_wh_ratio>
|
|
</scale_options>
|
|
<scripts />
|
|
<show_scrollbar>false</show_scrollbar>
|
|
<text>trgPV:</text>
|
|
<tooltip></tooltip>
|
|
<transparent>true</transparent>
|
|
<vertical_alignment>1</vertical_alignment>
|
|
<visible>true</visible>
|
|
<widget_type>Label</widget_type>
|
|
<width>32</width>
|
|
<wrap_words>true</wrap_words>
|
|
<wuid>-703e9d87:1658074033b:-4796</wuid>
|
|
<x>6</x>
|
|
<y>36</y>
|
|
</widget>
|
|
<widget typeId="org.csstudio.opibuilder.widgets.xyGraph" version="1.0.0">
|
|
<actions hook="false" hook_all="false" />
|
|
<alarm_pulsing>false</alarm_pulsing>
|
|
<axis_0_auto_scale>true</axis_0_auto_scale>
|
|
<axis_0_auto_scale_threshold>0.0</axis_0_auto_scale_threshold>
|
|
<axis_0_axis_color>
|
|
<color name="IO InputPV Fg" red="0" green="0" blue="0" />
|
|
</axis_0_axis_color>
|
|
<axis_0_axis_title></axis_0_axis_title>
|
|
<axis_0_dash_grid_line>true</axis_0_dash_grid_line>
|
|
<axis_0_grid_color>
|
|
<color name="IO Grid" red="215" green="215" blue="215" />
|
|
</axis_0_grid_color>
|
|
<axis_0_log_scale>false</axis_0_log_scale>
|
|
<axis_0_maximum>100.0</axis_0_maximum>
|
|
<axis_0_minimum>0.0</axis_0_minimum>
|
|
<axis_0_scale_font>
|
|
<opifont.name fontName="DejaVu Sans Mono" height="10" style="0" pixels="false">IO Scale</opifont.name>
|
|
</axis_0_scale_font>
|
|
<axis_0_scale_format></axis_0_scale_format>
|
|
<axis_0_show_grid>true</axis_0_show_grid>
|
|
<axis_0_time_format>0</axis_0_time_format>
|
|
<axis_0_title_font>
|
|
<fontdata fontName="Sans" height="6" style="0" pixels="false" />
|
|
</axis_0_title_font>
|
|
<axis_0_visible>true</axis_0_visible>
|
|
<axis_1_auto_scale>true</axis_1_auto_scale>
|
|
<axis_1_auto_scale_threshold>0.0</axis_1_auto_scale_threshold>
|
|
<axis_1_axis_color>
|
|
<color name="IO InputPV Fg" red="0" green="0" blue="0" />
|
|
</axis_1_axis_color>
|
|
<axis_1_axis_title></axis_1_axis_title>
|
|
<axis_1_dash_grid_line>true</axis_1_dash_grid_line>
|
|
<axis_1_grid_color>
|
|
<color name="IO Grid" red="215" green="215" blue="215" />
|
|
</axis_1_grid_color>
|
|
<axis_1_log_scale>false</axis_1_log_scale>
|
|
<axis_1_maximum>100.0</axis_1_maximum>
|
|
<axis_1_minimum>0.0</axis_1_minimum>
|
|
<axis_1_scale_font>
|
|
<opifont.name fontName="DejaVu Sans Mono" height="10" style="0" pixels="false">IO Scale</opifont.name>
|
|
</axis_1_scale_font>
|
|
<axis_1_scale_format></axis_1_scale_format>
|
|
<axis_1_show_grid>true</axis_1_show_grid>
|
|
<axis_1_time_format>0</axis_1_time_format>
|
|
<axis_1_title_font>
|
|
<fontdata fontName="Sans" height="6" style="0" pixels="false" />
|
|
</axis_1_title_font>
|
|
<axis_1_visible>true</axis_1_visible>
|
|
<axis_count>2</axis_count>
|
|
<backcolor_alarm_sensitive>false</backcolor_alarm_sensitive>
|
|
<background_color>
|
|
<color name="IO InputPV Bg" red="235" green="235" blue="235" />
|
|
</background_color>
|
|
<border_alarm_sensitive>false</border_alarm_sensitive>
|
|
<border_color>
|
|
<color name="IO Border" red="0" green="0" blue="0" />
|
|
</border_color>
|
|
<border_style>0</border_style>
|
|
<border_width>1</border_width>
|
|
<enabled>true</enabled>
|
|
<forecolor_alarm_sensitive>false</forecolor_alarm_sensitive>
|
|
<foreground_color>
|
|
<color name="IO InputPV Fg" red="0" green="0" blue="0" />
|
|
</foreground_color>
|
|
<height>251</height>
|
|
<name>XYGraphMonitor1</name>
|
|
<plot_area_background_color>
|
|
<color name="IO Background" red="235" green="235" blue="235" />
|
|
</plot_area_background_color>
|
|
<pv_name></pv_name>
|
|
<pv_value />
|
|
<rules />
|
|
<scale_options>
|
|
<width_scalable>false</width_scalable>
|
|
<height_scalable>false</height_scalable>
|
|
<keep_wh_ratio>false</keep_wh_ratio>
|
|
</scale_options>
|
|
<scripts>
|
|
<path pathString="EmbeddedJs" checkConnect="true" sfe="false" seoe="false">
|
|
<scriptName>EmbeddedScript</scriptName>
|
|
<scriptText><![CDATA[importPackage(Packages.org.csstudio.opibuilder.scriptUtil);
|
|
var yname = PVUtil.getString(pvs[0]);
|
|
var xname = PVUtil.getString(pvs[1]);
|
|
|
|
if(yname != "" && xname != ""){
|
|
widget.setPropertyValue("axis_1_axis_title", yname);
|
|
widget.setPropertyValue("axis_0_axis_title", xname);
|
|
widget.setPropertyValue("trace_0_y_pv", yname);
|
|
widget.setPropertyValue("trigger_pv", xname);
|
|
}else{
|
|
widget.setPropertyValue("axis_1_axis_title", "");
|
|
widget.setPropertyValue("axis_0_axis_title", "");
|
|
widget.setPropertyValue("trace_0_y_pv","");
|
|
widget.setPropertyValue("trigger_pv","");
|
|
widget.clearGraph();
|
|
}]]></scriptText>
|
|
<pv trig="true">${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-YPV0-G</pv>
|
|
<pv trig="true">${CBS1}-${CBS2}-${CBS8}:DATA-TRCE-XPV0-G</pv>
|
|
</path>
|
|
</scripts>
|
|
<show_legend>false</show_legend>
|
|
<show_plot_area_border>true</show_plot_area_border>
|
|
<show_toolbar>false</show_toolbar>
|
|
<title>Offline Data Channel #0</title>
|
|
<title_font>
|
|
<fontdata fontName="DejaVu Sans Mono" height="9" style="1" pixels="false" />
|
|
</title_font>
|
|
<tooltip>$(trace_0_y_pv)
|
|
$(trace_0_y_pv_value)</tooltip>
|
|
<trace_0_anti_alias>true</trace_0_anti_alias>
|
|
<trace_0_buffer_size>7200</trace_0_buffer_size>
|
|
<trace_0_concatenate_data>true</trace_0_concatenate_data>
|
|
<trace_0_line_width>1</trace_0_line_width>
|
|
<trace_0_name>$(trace_0_y_pv)</trace_0_name>
|
|
<trace_0_plot_mode>0</trace_0_plot_mode>
|
|
<trace_0_point_size>2</trace_0_point_size>
|
|
<trace_0_point_style>1</trace_0_point_style>
|
|
<trace_0_trace_color>
|
|
<color name="IO Trace 1" red="21" green="21" blue="196" />
|
|
</trace_0_trace_color>
|
|
<trace_0_trace_type>0</trace_0_trace_type>
|
|
<trace_0_update_delay>1</trace_0_update_delay>
|
|
<trace_0_update_mode>2</trace_0_update_mode>
|
|
<trace_0_visible>true</trace_0_visible>
|
|
<trace_0_x_axis_index>0</trace_0_x_axis_index>
|
|
<trace_0_x_pv></trace_0_x_pv>
|
|
<trace_0_x_pv_value />
|
|
<trace_0_y_axis_index>1</trace_0_y_axis_index>
|
|
<trace_0_y_pv></trace_0_y_pv>
|
|
<trace_0_y_pv_value />
|
|
<trace_count>1</trace_count>
|
|
<transparent>true</transparent>
|
|
<trigger_pv></trigger_pv>
|
|
<trigger_pv_value />
|
|
<visible>true</visible>
|
|
<widget_type>XY Graph</widget_type>
|
|
<width>433</width>
|
|
<wuid>-703e9d87:1658074033b:-4795</wuid>
|
|
<x>6</x>
|
|
<y>69</y>
|
|
</widget>
|
|
</display> |