SignalConveyingFunction¶
Overview¶
Class
A function for conveying a signal.
Supertypes
Subtypes
Attributes (data)
Name |
Multiplicity |
Type |
---|---|---|
0..1 |
||
0..1 |
||
0..1 |
||
0..1 |
Attributes (reference)
Name |
Multiplicity |
Type |
---|---|---|
0..1 |
||
0..1 |
Implementation in Proteus Schema
The class is implemented as a Proteus XML element with RDL reference.
Tag: <InformationFlow>
RDL reference: SIGNAL CONVEYING FUNCTION
ComponentClass: SignalConveyingFunction
ComponentClassURI: http://sandbox.dexpi.org/rdl/SignalConveyingFunction
Example
Implementation in Proteus Schema
<InformationFlow
ID="signalConveyingFunction1"
ComponentClass="SignalConveyingFunction"
ComponentClassURI="http://sandbox.dexpi.org/rdl/SignalConveyingFunction" ...>
...
</InformationFlow>
PortStatus¶
Attribute (data)
A classification indicating the port status of the SignalConveyingFunction.
Multiplicity: 0..1
Type: PortStatusClassification
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for enumeration values.
RDL reference: PORT STATUS SPECIALIZATION
Name: PortStatusSpecialization
AttributeURI: http://sandbox.dexpi.org/rdl/PortStatusSpecialization
Example
HH (PortStatusClassification::StatusHighHighPort)
Implementation in Proteus Schema
<InformationFlow
ID="signalConveyingFunction1"
ComponentClass="SignalConveyingFunction"
ComponentClassURI="http://sandbox.dexpi.org/rdl/SignalConveyingFunction" ...>
...
<GenericAttributes Set="DexpiAttributes" ...>
<GenericAttribute
Name="PortStatusSpecialization"
AttributeURI="http://sandbox.dexpi.org/rdl/PortStatusSpecialization"
Format="anyURI"
Value="StatusHighHighPort"
ValueURI="http://data.posccaesar.org/rdl/RDS323099" />
...
</GenericAttributes>
...
</InformationFlow>
SignalConveyingType¶
Attribute (data)
A classification indicating the signal conveying type of the SignalConveyingFunction.
Multiplicity: 0..1
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for enumeration values.
RDL reference: SIGNAL CONVEYING TYPE SPECIALIZATION
Name: SignalConveyingTypeSpecialization
Example
electrical (SignalConveyingTypeClassification::ElectricalSignalConveying)
Implementation in Proteus Schema
<InformationFlow
ID="signalConveyingFunction1"
ComponentClass="SignalConveyingFunction"
ComponentClassURI="http://sandbox.dexpi.org/rdl/SignalConveyingFunction" ...>
...
<GenericAttributes Set="DexpiAttributes" ...>
<GenericAttribute
Name="SignalConveyingTypeSpecialization"
AttributeURI="http://sandbox.dexpi.org/rdl/SignalConveyingTypeSpecialization"
Format="anyURI"
Value="ElectricalSignalConveying"
ValueURI="http://sandbox.dexpi.org/rdl/ElectricalSignalConveying" />
...
</GenericAttributes>
...
</InformationFlow>
SignalPointNumber¶
Attribute (data)
The signal point number of the SignalConveyingFunction. Typical values are 1 to 6.
Multiplicity: 0..1
Type: NullableString
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for string values.
RDL reference: SIGNAL POINT NUMBER ASSIGNMENT CLASS
Name: SignalPointNumberAssignmentClass
Example
“2” (String)
Implementation in Proteus Schema
<InformationFlow
ID="signalConveyingFunction1"
ComponentClass="SignalConveyingFunction"
ComponentClassURI="http://sandbox.dexpi.org/rdl/SignalConveyingFunction" ...>
...
<GenericAttributes Set="DexpiAttributes" ...>
<GenericAttribute
Name="SignalPointNumberAssignmentClass"
AttributeURI="http://sandbox.dexpi.org/rdl/SignalPointNumberAssignmentClass"
Format="string"
Value="2" />
...
</GenericAttributes>
...
</InformationFlow>
SignalProcessControlFunctions¶
Attribute (data)
The process control functions of the SignalConveyingFunction. Values are combinations of characters.
Multiplicity: 0..1
Type: NullableString
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for string values.
RDL reference: SIGNAL PROCESS CONTROL FUNCTIONS ASSIGNMENT CLASS
Name: SignalProcessControlFunctionsAssignmentClass
Example
“SA” (String)
Implementation in Proteus Schema
<InformationFlow
ID="signalConveyingFunction1"
ComponentClass="SignalConveyingFunction"
ComponentClassURI="http://sandbox.dexpi.org/rdl/SignalConveyingFunction" ...>
...
<GenericAttributes Set="DexpiAttributes" ...>
<GenericAttribute
Name="SignalProcessControlFunctionsAssignmentClass"
AttributeURI="http://sandbox.dexpi.org/rdl/SignalProcessControlFunctionsAssignmentClass"
Format="string"
Value="SA" />
...
</GenericAttributes>
...
</InformationFlow>
Source¶
Attribute (reference)
The source of the signal conveyed by this SignalConveyingFunction.
Implementation in Proteus Schema
The attribute is implemented using Proteus <Association> elements.
Association type for the attribute ower: "has logical start"
Opposite association type: "is logical start of"
Example
Implementation in Proteus Schema
<InformationFlow
ID="signalConveyingFunction1"
ComponentClass="SignalConveyingFunction"
ComponentClassURI="http://sandbox.dexpi.org/rdl/SignalConveyingFunction" ...>
...
<Association
Type="has logical start"
ItemID="actuatingFunction1" />
...
<InformationFlow />
...
<ActuatingFunction
ID="actuatingFunction1"
ComponentClass="ActuatingFunction"
ComponentClassURI="http://sandbox.dexpi.org/rdl/ActuatingFunction" ...>
...
<Association
Type="is logical start of"
ItemID="signalConveyingFunction1" />
...
<ActuatingFunction />
Target¶
Attribute (reference)
The target of the signal conveyed by this SignalConveyingFunction.
Implementation in Proteus Schema
The attribute is implemented using Proteus <Association> elements.
Association type for the attribute ower: "has logical end"
Opposite association type: "is logical end of"
Example
Implementation in Proteus Schema
<InformationFlow
ID="signalConveyingFunction1"
ComponentClass="SignalConveyingFunction"
ComponentClassURI="http://sandbox.dexpi.org/rdl/SignalConveyingFunction" ...>
...
<Association
Type="has logical end"
ItemID="processInstrumentationFunction1" />
...
<InformationFlow />
...
<ProcessInstrumentationFunction
ID="processInstrumentationFunction1"
ComponentClass="ProcessInstrumentationFunction"
ComponentClassURI="http://sandbox.dexpi.org/rdl/ProcessInstrumentationFunction" ...>
...
<Association
Type="is logical end of"
ItemID="signalConveyingFunction1" />
...
<ProcessInstrumentationFunction />