MeasuringSystem¶
Overview¶
Class
An assembly of artefacts that is designed to measure and transmit a property in order to fulfill one or more ProcessSignalGeneratingFunctions.
Supertypes
Subtypes
Attributes (data)
Name |
Multiplicity |
Type |
---|---|---|
0..1 |
||
0..1 |
Attributes (composition)
Name |
Multiplicity |
Type |
---|---|---|
* |
||
0..1 |
||
0..1 |
||
0..1 |
Implementation in Proteus Schema
The class is implemented as a Proteus XML element with RDL reference.
Tag: <MeasuringSystem>
RDL reference: MEASURING SYSTEM
ComponentClass: MeasuringSystem
ComponentClassURI: http://sandbox.dexpi.org/rdl/MeasuringSystem
Example
Implementation in Proteus Schema
<MeasuringSystem
ID="measuringSystem1"
ComponentClass="MeasuringSystem"
ComponentClassURI="http://sandbox.dexpi.org/rdl/MeasuringSystem" ...>
...
</MeasuringSystem>
CustomComponents¶
Attribute (composition)
The custom components of the MeasuringSystem.
Implementation in Proteus Schema
The attribute is implemented using the XML hierarchy of the Proteus file: The element for the attribute value (a CustomMeasuringSystemComponent) is a child of the <MeasuringSystem>
element for the attribute owner (a MeasuringSystem).
Example
Implementation in Proteus Schema
<MeasuringSystem
ID="measuringSystem1"
ComponentClass="MeasuringSystem"
ComponentClassURI="http://sandbox.dexpi.org/rdl/MeasuringSystem" ...>
...
<MeasuringSystemComponent
ID="customMeasuringSystemComponent1"
ComponentClass="CustomMeasuringSystemComponent"
ComponentClassURI="http://sandbox.dexpi.org/rdl/CustomMeasuringSystemComponent" ...>
...
<MeasuringSystemComponent />
...
<MeasuringSystem />
MeasuringElement¶
Attribute (composition)
The MeasuringElement of the MeasuringSystem.
Implementation in Proteus Schema
The attribute is implemented using the XML hierarchy of the Proteus file: The element for the attribute value (a MeasuringElement) is a child of the <MeasuringSystem>
element for the attribute owner (a MeasuringSystem).
Example
Implementation in Proteus Schema
<MeasuringSystem
ID="measuringSystem1"
ComponentClass="MeasuringSystem"
ComponentClassURI="http://sandbox.dexpi.org/rdl/MeasuringSystem" ...>
...
<MeasuringSystemComponent
ID="measuringElement1"
ComponentClass="MeasuringElement"
ComponentClassURI="http://sandbox.dexpi.org/rdl/MeasuringElement" ...>
...
<MeasuringSystemComponent />
...
<MeasuringSystem />
MeasuringSystemNumber¶
Attribute (data)
The number of the MeasuringSystem.
Multiplicity: 0..1
Type: NullableString
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for string values.
RDL reference: MEASURING SYSTEM NUMBER ASSIGNMENT CLASS
Name: MeasuringSystemNumberAssignmentClass
Example
“FE0001” (String)
Implementation in Proteus Schema
<MeasuringSystem
ID="measuringSystem1"
ComponentClass="MeasuringSystem"
ComponentClassURI="http://sandbox.dexpi.org/rdl/MeasuringSystem" ...>
...
<GenericAttributes Set="DexpiAttributes" ...>
<GenericAttribute
Name="MeasuringSystemNumberAssignmentClass"
AttributeURI="http://sandbox.dexpi.org/rdl/MeasuringSystemNumberAssignmentClass"
Format="string"
Value="FE0001" />
...
</GenericAttributes>
...
</MeasuringSystem>
SensorwellReference¶
Attribute (composition)
The SensorwellReference of the MeasuringSystem.
Implementation in Proteus Schema
The attribute is implemented using the XML hierarchy of the Proteus file: The element for the attribute value (a SensorwellReference) is a child of the <MeasuringSystem>
element for the attribute owner (a MeasuringSystem).
Example
Implementation in Proteus Schema
<MeasuringSystem
ID="measuringSystem1"
ComponentClass="MeasuringSystem"
ComponentClassURI="http://sandbox.dexpi.org/rdl/MeasuringSystem" ...>
...
<MeasuringSystemComponent
ID="sensorwellReference1"
ComponentClass="SensorwellReference"
ComponentClassURI="http://sandbox.dexpi.org/rdl/SensorwellReference" ...>
...
<MeasuringSystemComponent />
...
<MeasuringSystem />
Transmitter¶
Attribute (composition)
The Transmitter of the MeasuringSystem.
Implementation in Proteus Schema
The attribute is implemented using the XML hierarchy of the Proteus file: The element for the attribute value (a Transmitter) is a child of the <MeasuringSystem>
element for the attribute owner (a MeasuringSystem).
Example
Implementation in Proteus Schema
<MeasuringSystem
ID="measuringSystem1"
ComponentClass="MeasuringSystem"
ComponentClassURI="http://sandbox.dexpi.org/rdl/MeasuringSystem" ...>
...
<MeasuringSystemComponent
ID="transmitter1"
ComponentClass="Transmitter"
ComponentClassURI="http://data.posccaesar.org/rdl/RDS267929" ...>
...
<MeasuringSystemComponent />
...
<MeasuringSystem />
TypicalInformation¶
Attribute (data)
Typical information about the MeasuringSystem.
Multiplicity: 0..1
Type: NullableString
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for string values.
RDL reference: TYPICAL INFORMATION ASSIGNMENT CLASS
Name: TypicalInformationAssignmentClass
Example
“F4” (String)
Implementation in Proteus Schema
<MeasuringSystem
ID="measuringSystem1"
ComponentClass="MeasuringSystem"
ComponentClassURI="http://sandbox.dexpi.org/rdl/MeasuringSystem" ...>
...
<GenericAttributes Set="DexpiAttributes" ...>
<GenericAttribute
Name="TypicalInformationAssignmentClass"
AttributeURI="http://sandbox.dexpi.org/rdl/TypicalInformationAssignmentClass"
Format="string"
Value="F4" />
...
</GenericAttributes>
...
</MeasuringSystem>