-
Notifications
You must be signed in to change notification settings - Fork 0
/
CustomFormats.xml
101 lines (99 loc) · 6.04 KB
/
CustomFormats.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<?xml version="1.0"?>
<!--Created by K. Loux, 7/16/2012-->
<!--This file is CaSe SeNsItIvE - Use only UPPER CASE LETTERS-->
<!--
<FORMAT used to define a custom file format
NAME: name identifying format; used in error messages
and internally - must be unique for each FORMAT
EXTENSION: identifies valid file extensions for this format;
use "*" for all; separate multiple extensions
with semicolons, e.g. "txt;csv"
DELIMITER: [optional] specifies the delimiter to use when
parsing the file; if omitted, the default internal
list of delimiters is tried
TIME_UNITS: [optional] specifies the time units using, e.g.
"msec" or "minutes"; if omitted, processed as a
normal unknown format (search for recognizable
units in file or continue with unknown)
TIME_COLUMN: used to indicate that time data is not in the first
column.
START_ROW: used when the automatic start detection routine may
not correctly identify the header row.
/>
<IDENTIFIER used to specify criteria for identifying custom formats
LOCATION: one of: BOF = beginning of file
BOL# = beginning of line # (matches the
beginning of specified line (0-based); if # is
omitted the beginning of all lines will be
compared)
MATCH_CASE: [optional] 0 for false, 1 for true; true if omitted
>Text to match</IDENTIFIER>
<CHANNEL used to identify types of data that may be present
in the file
CODE: text to match (case sensitive) to portion of column
headings (matched text is removed and replaced with
NAME)
COLUMN: [may be used in place of code] index of column for
the channel; time column is zero (do not specify column=0)
NAME: text to display in curve list
SCALE: [optional] to be multiplied against data when it is
imported; 1 if omitted
UNITS: [optional] text to be shown in square brackets
following name in curve list
/>
-->
<CUSTOM_FORMATS VERSION="1">
<FORMAT NAME="Siemens" EXTENSION="csv" DELIMITER=";" TIME_UNITS="msec">
<IDENTIFIER LOCATION="BOF">X (ms);C0</IDENTIFIER>
<CHANNEL CODE=".r35" NAME="Motor temperature" SCALE="1" UNITS="deg C" />
<!-- Using exact matches to Siemens names:
<CHANNEL CODE=".r62" NAME="Speed setpoint after the filter" SCALE="1" UNITS="rpm" />
<CHANNEL CODE=".r63" NAME="Actual speed smoothed" SCALE="1" UNITS="rpm" />
<CHANNEL CODE=".r77" NAME="Current setpoint torque-generating" SCALE="1" UNITS="Arms" />
<CHANNEL CODE=".r78[0]" NAME="Current actual value torque-generating, Unsmoothed" SCALE="1" UNITS="Arms" />
<CHANNEL CODE=".r79[0]" NAME="Torque setpoint total, Unsmoothed" SCALE="1" UNITS="Nm" />
<CHANNEL CODE=".r80" NAME="Torque actual value" SCALE="1" UNITS="Nm" />
-->
<CHANNEL CODE=".r60" NAME="Speed Setpoint before the setpoint filter" SCALE="1" UNITS="rpm" />
<CHANNEL CODE=".r62" NAME="Speed Setpoint" SCALE="1" UNITS="rpm" />
<CHANNEL CODE=".r63" NAME="Speed Actual, smoothed" SCALE="1" UNITS="rpm" />
<CHANNEL CODE=".r68" NAME="Absolute current actual value" SCALE="1" UNITS="A" />
<CHANNEL CODE=".r70" NAME="Actual DC link voltage" SCALE="1" UNITS="V" />
<CHANNEL CODE=".r77" NAME="Iq Current Setpoint" SCALE="1" UNITS="Arms" />
<CHANNEL CODE=".r78[0]" NAME="Iq Current Actual" SCALE="1" UNITS="Arms" />
<CHANNEL CODE=".r79[0]" NAME="Torque Setpoint" SCALE="1" UNITS="Nm" />
<CHANNEL CODE=".r80" NAME="Torque Actual" SCALE="1" UNITS="Nm" />
<!-- Heave only - no good for roll
<CHANNEL CODE=".r2521[0]" NAME="Position Actual" SCALE="0.00003937007874" UNITS="in" />
<CHANNEL CODE=".r2665" NAME="Position Setpoint" SCALE="0.00003937007874" UNITS="in" />
-->
<CHANNEL CODE=".r2521[0]" NAME="LR position actual value, Closed-loop position control" SCALE="1" UNITS="LU" />
<CHANNEL CODE=".r2665" NAME="EPOS: Position Setpoint" SCALE="1" UNITS="LU" />
<CHANNEL CODE=".r52266" NAME="Field current actual value" SCALE="1" UNITS="%" />
<CHANNEL CODE=".r50038" NAME="Armature voltage actual value" SCALE="1" UNITS="V" />
<CHANNEL CODE=".r52148" NAME="Speed controller torque setpoint" SCALE="1" UNITS="%" />
<CHANNEL CODE=".r52117" NAME="Armature current actual value" SCALE="1" UNITS="%" />
</FORMAT>
<FORMAT NAME="Parker Chart" EXTENSION="csv" DELIMITER="," TIME_UNITS="msec" TIME_FORMAT="hh:mm:ss:xxx" ASYNC="TRUE" END_IDENTIFIER="DATA BLOCK END">
<IDENTIFIER LOCATION="BOF">DSE STREAMER DATA</IDENTIFIER>
<CHANNEL CODE="REMOTE SETPOINT" NAME="Remote Setpoint" SCALE="1" DISCARD_CODE="TRUE" />
<CHANNEL CODE="2246" NAME="Speed Feedback" SCALE="1" UNITS="%" DISCARD_CODE="TRUE" />
<CHANNEL CODE="2252" NAME="Motor Current" SCALE="1" UNITS="%" DISCARD_CODE="TRUE" />
<CHANNEL CODE="TOTAL SPD DMD %" NAME="Total Speed Demand" SCALE="1" UNITS="%" DISCARD_CODE="TRUE" />
<CHANNEL CODE="TORQUE FEEDBACK" NAME="Torque Feedback" SCALE="1" UNITS="%" DISCARD_CODE="TRUE" />
<CHANNEL CODE="TORQUE DEMAND" NAME="Torque Demand" SCALE="1" UNITS="%" DISCARD_CODE="TRUE" />
</FORMAT>
<FORMAT NAME="Parker Oscilloscope" EXTENSION="osc" DELIMITER="," TIME_UNITS="msec" XML="TRUE" XDATA_NODE="Grid/Nodes/Node/Data" XDATA_KEY="values" CHANNEL_PARENT_NODE="Grid/Nodes/Node/Channels" CHANNEL_NODE="Channel" CODE_KEY="pref" YDATA_NODE="Data" YDATA_KEY="values">
<IDENTIFIER LOCATION="ROOT">Scope</IDENTIFIER>
<CHANNEL NAME="Remote Setpoint" CODE="3233" SCALE="1" UNITS="%" DISCARD_CODE="TRUE"/>
<CHANNEL NAME="Speed Feedback" CODE="2246" SCALE="1" UNITS="%" DISCARD_CODE="TRUE"/>
<CHANNEL NAME="Motor Current" CODE="2252" SCALE="1" UNITS="%" DISCARD_CODE="TRUE"/>
<CHANNEL NAME="Torque Feedback" CODE="2250" SCALE="1" UNITS="%" DISCARD_CODE="TRUE"/>
<CHANNEL NAME="Torque Demand" CODE="2516" SCALE="1" UNITS="%" DISCARD_CODE="TRUE"/>
<CHANNEL NAME="Total Speed Demand" CODE="2514" SCALE="1" UNITS="%" DISCARD_CODE="TRUE"/>
<CHANNEL NAME="Unfiltered Torque Feedback" CODE="5249" SCALE="1" UNITS="%" DISCARD_CODE="TRUE"/>
</FORMAT>
<FORMAT NAME="Allen Bradley PLC" EXTENSION="csv" DELIMITER="," TIME_UNITS="sec" TIME_FORMAT="hh:mm:ss;xxx" TIME_COLUMN="2" START_ROW="12">
<IDENTIFIER LOCATION="BOL">Header:</IDENTIFIER>
</FORMAT>
</CUSTOM_FORMATS>