Files
ISTTOK/epics/css/sys-mng-opi/CSS/css-marte/marte-data-plot-on.opi
2019-10-21 16:02:55 +01:00

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 != &quot;&quot;">
<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 != &quot;&quot;">
<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 != &quot;&quot;">
<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 != &quot;&quot;">
<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 != &quot;&quot;">
<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 != &quot;&quot;">
<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 != &quot;&quot;">
<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 != &quot;&quot;">
<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>