ActuatingSystem¶
Overview¶
Class
An assembly of artefacts that is designed to fulfill an ActuatingFunction.
Supertypes
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: <ActuatingSystem>
RDL reference: ACTUATING SYSTEM
ComponentClass: ActuatingSystem
ComponentClassURI: http://sandbox.dexpi.org/rdl/ActuatingSystem
Example
Implementation in Proteus Schema
<ActuatingSystem
ID="actuatingSystem1"
ComponentClass="ActuatingSystem"
ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingSystem" ...>
...
</ActuatingSystem>
ActuatingSystemNumber¶
Attribute (data)
The number of the ActuatingSystem.
Multiplicity: 0..1
Type: NullableString
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for string values.
RDL reference: ACTUATING SYSTEM NUMBER ASSIGNMENT CLASS
Name: ActuatingSystemNumberAssignmentClass
Example
“FT0001” (String)
Implementation in Proteus Schema
<ActuatingSystem
ID="actuatingSystem1"
ComponentClass="ActuatingSystem"
ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingSystem" ...>
...
<GenericAttributes Set="DexpiAttributes" ...>
<GenericAttribute
Name="ActuatingSystemNumberAssignmentClass"
AttributeURI="http://sandbox.dexpi.org/rdl/ActuatingSystemNumberAssignmentClass"
Format="string"
Value="FT0001" />
...
</GenericAttributes>
...
</ActuatingSystem>
ControlledActuator¶
Attribute (composition)
The ControlledActuator of the ActuatingSystem.
Implementation in Proteus Schema
The attribute is implemented using the XML hierarchy of the Proteus file: The element for the attribute value (a ControlledActuator) is a child of the <ActuatingSystem>
element for the attribute owner (an ActuatingSystem).
Example
Implementation in Proteus Schema
<ActuatingSystem
ID="actuatingSystem1"
ComponentClass="ActuatingSystem"
ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingSystem" ...>
...
<ActuatingSystemComponent
ID="controlledActuator1"
ComponentClass="ControlledActuator"
ComponentClassURI="http://sandbox.dexpi.org/rdl/ControlledActuator" ...>
...
<ActuatingSystemComponent />
...
<ActuatingSystem />
CustomComponents¶
Attribute (composition)
The custom components of the ActuatingSystem.
Implementation in Proteus Schema
The attribute is implemented using the XML hierarchy of the Proteus file: The element for the attribute value (a CustomActuatingSystemComponent) is a child of the <ActuatingSystem>
element for the attribute owner (an ActuatingSystem).
Example
Implementation in Proteus Schema
<ActuatingSystem
ID="actuatingSystem1"
ComponentClass="ActuatingSystem"
ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingSystem" ...>
...
<ActuatingSystemComponent
ID="customActuatingSystemComponent1"
ComponentClass="CustomActuatingSystemComponent"
ComponentClassURI="http://sandbox.dexpi.org/rdl/CustomActuatingSystemComponent" ...>
...
<ActuatingSystemComponent />
...
<ActuatingSystem />
OperatedValveReference¶
Attribute (composition)
The OperatedValveReference of the ActuatingSystem.
Implementation in Proteus Schema
The attribute is implemented using the XML hierarchy of the Proteus file: The element for the attribute value (an OperatedValveReference) is a child of the <ActuatingSystem>
element for the attribute owner (an ActuatingSystem).
Example
Implementation in Proteus Schema
<ActuatingSystem
ID="actuatingSystem1"
ComponentClass="ActuatingSystem"
ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingSystem" ...>
...
<ActuatingSystemComponent
ID="operatedValveReference1"
ComponentClass="OperatedValveReference"
ComponentClassURI="http://sandbox.dexpi.org/rdl/OperatedValveReference" ...>
...
<ActuatingSystemComponent />
...
<ActuatingSystem />
Positioner¶
Attribute (composition)
The Positioner of the ActuatingSystem.
Implementation in Proteus Schema
The attribute is implemented using the XML hierarchy of the Proteus file: The element for the attribute value (a Positioner) is a child of the <ActuatingSystem>
element for the attribute owner (an ActuatingSystem).
Example
Implementation in Proteus Schema
<ActuatingSystem
ID="actuatingSystem1"
ComponentClass="ActuatingSystem"
ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingSystem" ...>
...
<ActuatingSystemComponent
ID="positioner1"
ComponentClass="Positioner"
ComponentClassURI="http://sandbox.dexpi.org/rdl/Positioner" ...>
...
<ActuatingSystemComponent />
...
<ActuatingSystem />
TypicalInformation¶
Attribute (data)
Typical information about the ActuatingSystem.
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
<ActuatingSystem
ID="actuatingSystem1"
ComponentClass="ActuatingSystem"
ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingSystem" ...>
...
<GenericAttributes Set="DexpiAttributes" ...>
<GenericAttribute
Name="TypicalInformationAssignmentClass"
AttributeURI="http://sandbox.dexpi.org/rdl/TypicalInformationAssignmentClass"
Format="string"
Value="F4" />
...
</GenericAttributes>
...
</ActuatingSystem>