<?xml version="1.0" encoding="UTF-8" ?>
<!-- created at 2026-01-27 16:16:31 -->
<UANodeSet xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd" xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
	<Extensions>
		<atvise Version="3.13"/>
	</Extensions>
	<NamespaceUris>
		<Uri>http://www.atvise.com/atServer/UA/</Uri>
	</NamespaceUris>
	<Aliases>
		<!-- data types -->
		<Alias Alias="Boolean">i=1</Alias>
		<Alias Alias="SByte">i=2</Alias>
		<Alias Alias="Byte">i=3</Alias>
		<Alias Alias="Int16">i=4</Alias>
		<Alias Alias="UInt16">i=5</Alias>
		<Alias Alias="Int32">i=6</Alias>
		<Alias Alias="UInt32">i=7</Alias>
		<Alias Alias="Int64">i=8</Alias>
		<Alias Alias="UInt64">i=9</Alias>
		<Alias Alias="Float">i=10</Alias>
		<Alias Alias="Double">i=11</Alias>
		<Alias Alias="String">i=12</Alias>
		<Alias Alias="DateTime">i=13</Alias>
		<Alias Alias="ByteString">i=15</Alias>
		<Alias Alias="XmlElement">i=16</Alias>
		<Alias Alias="NodeId">i=17</Alias>
		<Alias Alias="LocalizedText">i=21</Alias>
		<!-- references -->
		<Alias Alias="Organizes">i=35</Alias>
		<Alias Alias="HasEventSource">i=36</Alias>
		<Alias Alias="HasModellingRule">i=37</Alias>
		<Alias Alias="HasTypeDefinition">i=40</Alias>
		<Alias Alias="HasSubtype">i=45</Alias>
		<Alias Alias="HasProperty">i=46</Alias>
		<Alias Alias="HasComponent">i=47</Alias>
		<Alias Alias="HasNotifier">i=48</Alias>
		<Alias Alias="HasCondition">i=9006</Alias>
		<Alias Alias="HasHistoricalConfiguration">i=56</Alias>
		<!-- types -->
		<Alias Alias="BaseDataType">i=24</Alias>
		<Alias Alias="BaseObjectType">i=58</Alias>
		<Alias Alias="FolderType">i=61</Alias>
		<Alias Alias="BaseVariableType">i=62</Alias>
		<Alias Alias="BaseDataVariableType">i=63</Alias>
		<Alias Alias="PropertyType">i=68</Alias>
		<Alias Alias="AlarmConditionStateType">ns=1;i=1001</Alias>
		<!-- modelling rules -->
		<Alias Alias="New">i=78</Alias>
		<Alias Alias="Shared">i=79</Alias>
		<Alias Alias="SharedExclusive">i=336</Alias>
		<!-- other -->
		<Alias Alias="Server">i=2253</Alias>
		<Alias Alias="Objects">i=85</Alias>
	</Aliases>
	<UAObject NodeId="ns=1;s=SYSTEM" BrowseName="1:SYSTEM">
		<DisplayName Locale="en">SYSTEM</DisplayName>
		<Description Locale="en">SYSTEM</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">Objects</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise ExportedNodeId="ns=1;s=SYSTEM.LIBRARY.PROJECT.OBJECTDISPLAYS.trends" ExportedBrowseName="1:trends" Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=SYSTEM.LIBRARY" BrowseName="1:LIBRARY">
		<DisplayName Locale="en">LIBRARY</DisplayName>
		<Description Locale="en">LIBRARY</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=SYSTEM</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=SYSTEM.LIBRARY.PROJECT" BrowseName="1:PROJECT">
		<DisplayName Locale="en">PROJECT</DisplayName>
		<Description Locale="en">PROJECT</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=SYSTEM.LIBRARY</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=SYSTEM.LIBRARY.PROJECT.OBJECTDISPLAYS" BrowseName="1:OBJECTDISPLAYS">
		<DisplayName Locale="en">OBJECTDISPLAYS</DisplayName>
		<Description Locale="en">OBJECTDISPLAYS</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=SYSTEM.LIBRARY.PROJECT</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=SYSTEM.LIBRARY.PROJECT.OBJECTDISPLAYS.trends" BrowseName="1:trends">
		<DisplayName Locale="en">trends</DisplayName>
		<Description Locale="en">trends</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=SYSTEM.LIBRARY.PROJECT.OBJECTDISPLAYS</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
	</UAObject>
	<UAVariable NodeId="ns=1;s=SYSTEM.LIBRARY.PROJECT.OBJECTDISPLAYS.trends.dynamic" BrowseName="1:dynamic" DataType="XmlElement" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">dynamic</DisplayName>
		<Description Locale="en">dynamic</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=SYSTEM.LIBRARY.PROJECT.OBJECTDISPLAYS.trends</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=VariableTypes.ATVISE.Display</Reference>
		</References>
		<Value>
			<uax:XmlElement><![CDATA[<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<svg height="400" version="1.2" width="400" xmlns="http://www.w3.org/2000/svg" xmlns:atv="http://webmi.atvise.com/2007/svgext" xmlns:xlink="http://www.w3.org/1999/xlink">
 <defs/>
 <metadata>
  <atv:parameter behavior="hidden" desc="" name="base" substitute="" valuetype="address"/>
  <atv:parameter behavior="optional" defaultvalue="trend1" desc="chart name" name="chartName" substitute="" valuetype="string"/>
  <atv:parameter behavior="optional" defaultvalue="T{Dynamic X-Axis}" desc="chart title" name="chartTitle" valuetype="trstring"/>
  <atv:parameter behavior="optional" defaultvalue="" desc="series name" name="seriesName" substitute="" valuetype="string"/>
  <atv:parameter behavior="optional" desc="x-axis array node" name="xNode" substitute="" valuetype="address"/>
  <atv:parameter behavior="optional" desc="y-axis array node" name="yNode" valuetype="address"/>
  <atv:gridconfig enabled="false" gridstyle="lines" height="20" width="20"/>
  <atv:snapconfig enabled="false" height="10" width="10"/>
 </metadata>
 <foreignObject height="400" id="id_9" width="400" x="0" y="0">
  <div style="width:100%;height:100%" xmlns="http://www.w3.org/1999/xhtml">
   <div id="dynamicTrend" style="width:100%;height:100%">Trend Div Container</div>
  </div>
 </foreignObject>
 <script atv:desc="" atv:name="" type="text/ecmascript"><![CDATA[// parameter
const xAxisNode = webMI.query["xNode"];
const yAxisNode = webMI.query["yNode"];
const chartTitle = webMI.query["chartTitle"];
const chartName = webMI.query["chartName"];
const seriesName = webMI.query["seriesName"];

// trend with dynamic x-axis
webMI.addOnload(function() {
	webMI.data.read(xAxisNode, function(xAxis){
		const highchartConfig = {
			title: {
				text: chartTitle
			},
			xAxis: {
				type: 'category',
				categories: xAxis.value // dynamically set x-axis
			},
			series: [{
				name: seriesName,
				data: []
			}],
			tooltip: {
				formatter: function(){
					return `The value for <b>${this.key}</b> is <b>${this.y}</b>`
				}
			}
		};
		
		highchartConfig.atviseOptions = {
			configNode: "",
			configName: "",
			mode: "",
			source: "opcUA",
			enableCursor1: false,
			enableCursor2: false,
			disableDownSampling: true
		};

		const renderToElement = document.getElementById("dynamicTrend"); //div foreign object
		const options = {
			trendName: chartName, //must be unique in the display
			trendGroup: "subscribeTrend", 
			trendConfig: highchartConfig 
		};
		
		webMI.trendFactory.createTrend(renderToElement, options, (trendCreated) => {
	
			webMI.data.subscribe(yAxisNode, (e) => {
					let chartData = e.value;
					
					trendCreated.chart.series[0].update({ data: chartData}, true);
				});
		
		} );
		
	});
	
});]]]]><![CDATA[></script>
</svg>
]]></uax:XmlElement>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=SYSTEM.LIBRARY.PROJECT.OBJECTDISPLAYS.trends.static" BrowseName="1:static" DataType="XmlElement" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">static</DisplayName>
		<Description Locale="en">static</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=SYSTEM.LIBRARY.PROJECT.OBJECTDISPLAYS.trends</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=VariableTypes.ATVISE.Display</Reference>
		</References>
		<Value>
			<uax:XmlElement><![CDATA[<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<svg height="400" version="1.2" width="400" xmlns="http://www.w3.org/2000/svg" xmlns:atv="http://webmi.atvise.com/2007/svgext" xmlns:xlink="http://www.w3.org/1999/xlink">
 <defs/>
 <metadata>
  <atv:parameter behavior="hidden" desc="" name="base" substitute="" valuetype="address"/>
  <atv:parameter behavior="optional" defaultvalue="trend1" desc="chart name" name="chartName" substitute="" valuetype="string"/>
  <atv:parameter behavior="optional" defaultvalue="T{Static X-Axis}" desc="chart title" name="chartTitle" valuetype="trstring"/>
  <atv:parameter behavior="optional" defaultvalue="" desc="series name" name="seriesName" substitute="" valuetype="string"/>
  <atv:parameter behavior="optional" desc="x-node" group="Point 1" name="point1x" substitute="" valuetype="address"/>
  <atv:parameter behavior="optional" desc="y-node" group="Point 1" name="point1y" valuetype="address"/>
  <atv:parameter behavior="optional" desc="x-node" group="Point 2" name="point2x" substitute="" valuetype="address"/>
  <atv:parameter behavior="optional" desc="y-node" group="Point 2" name="point2y" valuetype="address"/>
  <atv:parameter behavior="optional" desc="x-node" group="Point 3" name="point3x" substitute="" valuetype="address"/>
  <atv:parameter behavior="optional" desc="y-node" group="Point 3" name="point3y" valuetype="address"/>
  <atv:parameter behavior="optional" desc="x-node" group="Point 4" name="point4x" substitute="" valuetype="address"/>
  <atv:parameter behavior="optional" desc="y-node" group="Point 4" name="point4y" valuetype="address"/>
  <atv:parameter behavior="optional" desc="x-node" group="Point 5" name="point5x" substitute="" valuetype="address"/>
  <atv:parameter behavior="optional" desc="y-node" group="Point 5" name="point5y" valuetype="address"/>
  <atv:parameter behavior="optional" desc="x-node" group="Point 6" name="point6x" substitute="" valuetype="address"/>
  <atv:parameter behavior="optional" desc="y-node" group="Point 6" name="point6y" valuetype="address"/>
  <atv:parameter behavior="optional" desc="x-node" group="Point 7" name="point7x" substitute="" valuetype="address"/>
  <atv:parameter behavior="optional" desc="y-node" group="Point 7" name="point7y" valuetype="address"/>
  <atv:gridconfig enabled="false" gridstyle="lines" height="20" width="20"/>
  <atv:snapconfig enabled="false" height="10" width="10"/>
 </metadata>
 <foreignObject height="400" id="id_0" width="400" x="0" y="0">
  <div style="width:100%;height:100%" xmlns="http://www.w3.org/1999/xhtml">
   <div id="staticTrend" style="width:100%;height:100%">Trend Div Container</div>
  </div>
 </foreignObject>
 <script atv:desc="" atv:name="" type="text/ecmascript"><![CDATA[// parameter
const chartTitle = webMI.query["chartTitle"];
const chartName = webMI.query["chartName"];
const seriesName = webMI.query["seriesName"];

// simple static set x-axis
webMI.addOnload(function() {
	var datapointsXY = [];

	for(var i = 1; i < 7; i++){
		var addressX = webMI.query[`point${i}x`];
		var addressY = webMI.query[`point${i}y`];

		if(addressX !== undefined && addressY !== undefined) {
			datapointsXY.push(addressX);
			datapointsXY.push(addressY);
		}
	}
	
	// highcharts specific settings
	// see: https://www.highcharts.com/
	const highchartConfig = {
		title: {
			text: chartTitle
		},
		xAxis: {
			type: 'category',
			categories: ['Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa', 'So'] //static set x-axis
		},
		series: [{
			name: seriesName,
			data: []
		}],
		tooltip: {
			formatter: function(){
				return `The value for <b>${this.key}</b> is <b>${this.y}</b>`
			}
		}
	};
	
	// atvise specific highchart settings
	highchartConfig.atviseOptions = {
		configNode: "",
		configName: "",
		mode: "",
		source: "opcUA",
		enableCursor1: false,
		enableCursor2: false,
		disableDownSampling: true
	}; 
	
	const renderToElement = document.getElementById("staticTrend"); // div foreign object
	const options = {
		trendName: chartName, // must be unique in the display
		trendGroup: "subscribeTrend", 
		trendConfig: highchartConfig 
	};
	
	webMI.trendFactory.createTrend(renderToElement, options, (trendCreated) => {
		console.log(datapointsXY);
		webMI.data.subscribeBlock(datapointsXY, (e) => {
				let chartData = [];
				
				for(let i=0; i < e.length; i+=2){
					chartData.push([e[i].value, e[i+1].value]);
				}
				
				trendCreated.chart.series[0].update({ data: chartData}, true);
			});
	
	});
});]]]]><![CDATA[></script>
</svg>
]]></uax:XmlElement>
		</Value>
	</UAVariable>
	<UAObject NodeId="ns=1;s=AGENT" BrowseName="1:AGENT">
		<DisplayName Locale="en">AGENT</DisplayName>
		<Description Locale="en">AGENT</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">Objects</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=ObjectTypes.ATVISE.Server.Local</Reference>
		</References>
		<Extensions>
			<atvise ExportedNodeId="ns=1;s=AGENT.OBJECTS.ChartDemo" ExportedBrowseName="1:ChartDemo" Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.OBJECTS" BrowseName="1:OBJECTS">
		<DisplayName Locale="en">OBJECTS</DisplayName>
		<Description Locale="en">OBJECTS</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.OBJECTS.ChartDemo" BrowseName="1:ChartDemo">
		<DisplayName Locale="en">ChartDemo</DisplayName>
		<Description Locale="en">ChartDemo</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.OBJECTS.ChartDemo.weekdays" BrowseName="1:weekdays">
		<DisplayName Locale="en">weekdays</DisplayName>
		<Description Locale="en">weekdays</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.ChartDemo</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
	</UAObject>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.ChartDemo.weekdays.y1" BrowseName="1:y1" DataType="Int16" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">y1</DisplayName>
		<Description Locale="en">y1</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.ChartDemo.weekdays</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:Int16>2</uax:Int16>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.ChartDemo.weekdays.y2" BrowseName="1:y2" DataType="Int16" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">y2</DisplayName>
		<Description Locale="en">y2</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.ChartDemo.weekdays</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:Int16>3</uax:Int16>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.ChartDemo.weekdays.y3" BrowseName="1:y3" DataType="Int16" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">y3</DisplayName>
		<Description Locale="en">y3</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.ChartDemo.weekdays</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:Int16>1</uax:Int16>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.ChartDemo.weekdays.x1" BrowseName="1:x1" DataType="String" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">x1</DisplayName>
		<Description Locale="en">x1</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.ChartDemo.weekdays</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:String>Mo</uax:String>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.ChartDemo.weekdays.x2" BrowseName="1:x2" DataType="String" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">x2</DisplayName>
		<Description Locale="en">x2</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.ChartDemo.weekdays</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:String>Di</uax:String>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.ChartDemo.weekdays.x3" BrowseName="1:x3" DataType="String" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">x3</DisplayName>
		<Description Locale="en">x3</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.ChartDemo.weekdays</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:String>Do</uax:String>
		</Value>
	</UAVariable>
	<UAObject NodeId="ns=1;s=AGENT.OBJECTS.ChartDemo.dynamicXAxis" BrowseName="1:dynamicXAxis">
		<DisplayName Locale="en">dynamicXAxis</DisplayName>
		<Description Locale="en">dynamicXAxis</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.ChartDemo</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
	</UAObject>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.ChartDemo.dynamicXAxis.xAxisArray" BrowseName="1:xAxisArray" DataType="String" ValueRank="1" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">xAxisArray</DisplayName>
		<Description Locale="en">xAxisArray</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.ChartDemo.dynamicXAxis</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:ListOfString>
				<uax:String>Mo</uax:String>
				<uax:String>Di</uax:String>
				<uax:String>Mi</uax:String>
				<uax:String>Do</uax:String>
				<uax:String>Fr</uax:String>
				<uax:String>Sa</uax:String>
				<uax:String>So</uax:String>
			</uax:ListOfString>
		</Value>
	</UAVariable>
	<UAVariable NodeId="ns=1;s=AGENT.OBJECTS.ChartDemo.dynamicXAxis.yAxisArray" BrowseName="1:yAxisArray" DataType="Int32" ValueRank="1" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">yAxisArray</DisplayName>
		<Description Locale="en">yAxisArray</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.OBJECTS.ChartDemo.dynamicXAxis</Reference>
			<Reference ReferenceType="HasTypeDefinition">BaseVariableType</Reference>
		</References>
		<Value>
			<uax:ListOfInt32>
				<uax:Int32>0</uax:Int32>
				<uax:Int32>2</uax:Int32>
				<uax:Int32>6</uax:Int32>
				<uax:Int32>3</uax:Int32>
				<uax:Int32>8</uax:Int32>
				<uax:Int32>7</uax:Int32>
				<uax:Int32>15</uax:Int32>
			</uax:ListOfInt32>
		</Value>
	</UAVariable>
	<UAObject NodeId="ns=1;s=AGENT" BrowseName="1:AGENT">
		<DisplayName Locale="en">AGENT</DisplayName>
		<Description Locale="en">AGENT</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">Objects</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=ObjectTypes.ATVISE.Server.Local</Reference>
		</References>
		<Extensions>
			<atvise ExportedNodeId="ns=1;s=AGENT.DISPLAYS.MAIN.ChartXY" ExportedBrowseName="1:ChartXY" Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.DISPLAYS" BrowseName="1:DISPLAYS">
		<DisplayName Locale="en">DISPLAYS</DisplayName>
		<Description Locale="en">DISPLAYS</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAObject NodeId="ns=1;s=AGENT.DISPLAYS.MAIN" BrowseName="1:MAIN">
		<DisplayName Locale="en">MAIN</DisplayName>
		<Description Locale="en">MAIN</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.DISPLAYS</Reference>
			<Reference ReferenceType="HasTypeDefinition">FolderType</Reference>
		</References>
		<Extensions>
			<atvise Upstream="true"/>
		</Extensions>
	</UAObject>
	<UAVariable NodeId="ns=1;s=AGENT.DISPLAYS.MAIN.ChartXY" BrowseName="1:ChartXY" DataType="XmlElement" AccessLevel="103" UserAccessLevel="103" Historizing="true">
		<DisplayName Locale="en">ChartXY</DisplayName>
		<Description Locale="en">ChartXY</Description>
		<References>
			<Reference ReferenceType="HasComponent" IsForward="false">ns=1;s=AGENT.DISPLAYS.MAIN</Reference>
			<Reference ReferenceType="HasTypeDefinition">ns=1;s=VariableTypes.ATVISE.Display</Reference>
		</References>
		<Value>
			<uax:XmlElement><![CDATA[<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<svg height="890" version="1.2" width="1675" xmlns="http://www.w3.org/2000/svg" xmlns:atv="http://webmi.atvise.com/2007/svgext" xmlns:xlink="http://www.w3.org/1999/xlink">
 <defs/>
 <metadata>
  <atv:gridconfig enabled="false" gridstyle="lines" height="20" width="20"/>
  <atv:snapconfig enabled="false" height="10" width="10"/>
 </metadata>
 <script atv:desc="" atv:name="" type="text/ecmascript"/>
 <svg atv:refpx="425" atv:refpy="225" height="400" id="id_1" transform="matrix(2,0,0,1,0,0)" width="400" x="12.5" xlink:href="SYSTEM.LIBRARY.PROJECT.OBJECTDISPLAYS.trends.static" y="25">
  <atv:argument name="chartName" value="static x"/>
  <atv:argument name="point1x" value="AGENT.OBJECTS.ChartDemo.weekdays.x1"/>
  <atv:argument name="point1y" value="AGENT.OBJECTS.ChartDemo.weekdays.y1"/>
  <atv:argument name="point2x" value="AGENT.OBJECTS.ChartDemo.weekdays.x2"/>
  <atv:argument name="point2y" value="AGENT.OBJECTS.ChartDemo.weekdays.y2"/>
  <atv:argument name="point3x" value="AGENT.OBJECTS.ChartDemo.weekdays.x3"/>
  <atv:argument name="point3y" value="AGENT.OBJECTS.ChartDemo.weekdays.y3"/>
  <atv:argument name="seriesName" value="Datapoint XY"/>
 </svg>
 <svg atv:refpx="1250" atv:refpy="225" height="400" id="id_2" transform="matrix(2,0,0,1,0,0)" width="400" x="425" xlink:href="SYSTEM.LIBRARY.PROJECT.OBJECTDISPLAYS.trends.dynamic" y="25">
  <atv:argument name="xNode" value="AGENT.OBJECTS.ChartDemo.dynamicXAxis.xAxisArray"/>
  <atv:argument name="yNode" value="AGENT.OBJECTS.ChartDemo.dynamicXAxis.yAxisArray"/>
  <atv:argument name="chartName" value="dynamic x"/>
  <atv:argument name="seriesName" value="Datapoint XY"/>
 </svg>
 <g atv:refpx="425" atv:refpy="610.134" id="id_33" transform="matrix(1,0,0,1,60.2901,10)">
  <g atv:refpx="364.71" atv:refpy="569.129" id="id_15" transform="matrix(1,0,0,1,48.5279,95.2245)">
   <rect atv:refpx="316.183" atv:refpy="473.904" fill="#c4c4c4" height="62.591" id="id_12" stroke="#0000ff" stroke-width="0" width="465.507" x="83.429" y="442.609"/>
   <g atv:refpx="316.182" atv:refpy="473.904" id="id_14" transform="matrix(1,0,0,1,-2.033,-1.5882)">
    <svg atv:refpx="195.268" atv:refpy="475.493" height="30" id="id_5" width="160" x="115.268" xlink:href="SYSTEM.LIBRARY.ATVISE.OBJECTDISPLAYS.Advanced.in_out_value" y="460.493">
     <atv:argument name="base" value="AGENT.OBJECTS.ChartDemo.weekdays.x1"/>
     <atv:argument name="validation" value="String"/>
    </svg>
    <svg atv:refpx="441.162" atv:refpy="475.493" height="30" id="id_6" width="160" x="361.162" xlink:href="SYSTEM.LIBRARY.ATVISE.OBJECTDISPLAYS.Advanced.in_out_value" y="460.493">
     <atv:argument name="base" value="AGENT.OBJECTS.ChartDemo.weekdays.y1"/>
     <atv:argument name="validation" value="Number"/>
    </svg>
   </g>
  </g>
  <g atv:refpx="364.71" atv:refpy="631.441" id="id_16" transform="matrix(1,0,0,1,48.5274,157.5361)">
   <rect atv:refpx="316.183" atv:refpy="473.904" fill="#ebebeb" height="62.591" id="id_17" stroke="#0000ff" stroke-width="0" width="465.507" x="83.429" y="442.609"/>
   <g atv:refpx="316.182" atv:refpy="473.904" id="id_18" transform="matrix(1,0,0,1,-2.033,-1.5882)">
    <svg atv:refpx="195.268" atv:refpy="475.493" height="30" id="id_19" width="160" x="115.268" xlink:href="SYSTEM.LIBRARY.ATVISE.OBJECTDISPLAYS.Advanced.in_out_value" y="460.493">
     <atv:argument name="base" value="AGENT.OBJECTS.ChartDemo.weekdays.x2"/>
     <atv:argument name="validation" value="String"/>
    </svg>
    <svg atv:refpx="441.162" atv:refpy="475.493" height="30" id="id_20" width="160" x="361.162" xlink:href="SYSTEM.LIBRARY.ATVISE.OBJECTDISPLAYS.Advanced.in_out_value" y="460.493">
     <atv:argument name="base" value="AGENT.OBJECTS.ChartDemo.weekdays.y2"/>
     <atv:argument name="validation" value="Number"/>
    </svg>
   </g>
  </g>
  <g atv:refpx="364.71" atv:refpy="693.509" id="id_21" transform="matrix(1,0,0,1,48.5274,219.6044)">
   <rect atv:refpx="316.183" atv:refpy="473.904" fill="#c4c4c4" height="62.591" id="id_22" stroke="#0000ff" stroke-width="0" width="465.507" x="83.429" y="442.609"/>
   <g atv:refpx="316.182" atv:refpy="473.904" id="id_23" transform="matrix(1,0,0,1,-2.033,-1.5882)">
    <svg atv:refpx="195.268" atv:refpy="475.493" height="30" id="id_24" width="160" x="115.268" xlink:href="SYSTEM.LIBRARY.ATVISE.OBJECTDISPLAYS.Advanced.in_out_value" y="460.493">
     <atv:argument name="base" value="AGENT.OBJECTS.ChartDemo.weekdays.x3"/>
     <atv:argument name="validation" value="String"/>
    </svg>
    <svg atv:refpx="441.162" atv:refpy="475.493" height="30" id="id_25" width="160" x="361.162" xlink:href="SYSTEM.LIBRARY.ATVISE.OBJECTDISPLAYS.Advanced.in_out_value" y="460.493">
     <atv:argument name="base" value="AGENT.OBJECTS.ChartDemo.weekdays.y3"/>
     <atv:argument name="validation" value="Number"/>
    </svg>
   </g>
  </g>
  <g atv:refpx="364.71" atv:refpy="506.761" id="id_26" transform="matrix(1,0,0,1,48.5274,32.8555)">
   <rect atv:refpx="316.183" atv:refpy="473.904" fill="#505050" height="62.591" id="id_27" stroke="#0000ff" stroke-width="0" width="465.507" x="83.429" y="442.609"/>
   <g atv:refpx="316.182" atv:refpy="473.904" id="id_28" transform="matrix(1,0,0,1,-2.033,-1.5882)"/>
  </g>
  <text atv:refpx="240.657" atv:refpy="506.76" fill="#ffffff" font-family="Arial" font-size="28" id="id_31" x="164.657" y="516.76">X - VALUES</text>
  <text atv:refpx="496.776" atv:refpy="507.024" fill="#ffffff" font-family="Arial" font-size="28" id="id_32" x="421.276" y="517.024">Y - VALUES</text>
 </g>
 <g atv:refpx="364.71" atv:refpy="569.129" id="id_35" transform="matrix(1,0,0,1,933.8177,105.2245)">
  <rect atv:refpx="316.183" atv:refpy="473.904" fill="#c4c4c4" height="62.591" id="id_36" stroke="#0000ff" stroke-width="0" width="465.507" x="83.429" y="442.609"/>
  <g atv:refpx="316.182" atv:refpy="473.904" id="id_37" transform="matrix(1,0,0,1,-2.033,-1.5882)">
   <svg atv:refpx="195.268" atv:refpy="475.493" height="30" id="id_38" width="160" x="115.268" xlink:href="SYSTEM.LIBRARY.ATVISE.OBJECTDISPLAYS.Advanced.in_out_value" y="460.493">
    <atv:argument name="base" value="AGENT.OBJECTS.ChartDemo.dynamicXAxis.xAxisArray"/>
    <atv:argument name="validation" value="String"/>
   </svg>
   <svg atv:refpx="441.162" atv:refpy="475.493" height="30" id="id_39" width="160" x="361.162" xlink:href="SYSTEM.LIBRARY.ATVISE.OBJECTDISPLAYS.Advanced.in_out_value" y="460.493">
    <atv:argument name="base" value="AGENT.OBJECTS.ChartDemo.dynamicXAxis.yAxisArray"/>
    <atv:argument name="validation" value="Number"/>
   </svg>
  </g>
 </g>
 <g atv:refpx="364.71" atv:refpy="506.761" id="id_50" transform="matrix(1,0,0,1,933.8172,42.8555)">
  <rect atv:refpx="316.183" atv:refpy="473.904" fill="#505050" height="62.591" id="id_51" stroke="#0000ff" stroke-width="0" width="465.507" x="83.429" y="442.609"/>
  <g atv:refpx="316.182" atv:refpy="473.904" id="id_52" transform="matrix(1,0,0,1,-2.033,-1.5882)"/>
 </g>
 <text atv:refpx="321.012" atv:refpy="569.221" fill="#ffffff" font-family="Arial" font-size="28" id="id_53" x="1029.947" y="526.76">X - AXIS ARRAY</text>
 <text atv:refpx="555.887" atv:refpy="569.485" fill="#ffffff" font-family="Arial" font-size="28" id="id_54" x="1266.566" y="527.024">Y - AXIS ARRAY</text>
</svg>
]]></uax:XmlElement>
		</Value>
	</UAVariable>
</UANodeSet>
