InstrumentationLoopFunction

Overview

Class

An identified collection of related ProcessInstrumentationFunctions that interact for a known purpose.

Supertypes

Attributes (data)

Name

Multiplicity

Type

InstrumentationLoopFunctionNumber

0..1

NullableString

Attributes (reference)

Name

Multiplicity

Type

ProcessInstrumentationFunctions

*

ProcessInstrumentationFunction

Implementation in Proteus Schema

The class is implemented as a Proteus XML element with RDL reference.

Tag: <InstrumentationLoopFunction>

ComponentClass: InstrumentationLoopFunction

Example

Implementation in Proteus Schema

<InstrumentationLoopFunction
    ID="instrumentationLoopFunction1"
    ComponentClass="InstrumentationLoopFunction"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/InstrumentationLoopFunction" ...>
  ...
</InstrumentationLoopFunction>

InstrumentationLoopFunctionNumber

Attribute (data)

The identification number of the InstrumentationLoopFunction.

Multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented as a DEXPI generic attribute for string values.

Name: InstrumentationLoopFunctionNumberAssignmentClass

Example

“4750.01” (String)

Implementation in Proteus Schema

<InstrumentationLoopFunction
    ID="instrumentationLoopFunction1"
    ComponentClass="InstrumentationLoopFunction"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/InstrumentationLoopFunction" ...>
  ...
  <GenericAttributes Set="DexpiAttributes" ...>
    <GenericAttribute
      Name="InstrumentationLoopFunctionNumberAssignmentClass"
      AttributeURI="http://sandbox.dexpi.org/rdl/InstrumentationLoopFunctionNumberAssignmentClass"
      Format="string"
      Value="4750.01" />
    ...
  </GenericAttributes>
  ...
</InstrumentationLoopFunction>

ProcessInstrumentationFunctions

Attribute (reference)

The ProcessInstrumentationFunctions that constitute this InstrumentationLoopFunction.

Multiplicity: *

Opposite multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented using Proteus <Association> elements.

Association type for the attribute ower: "is a collection including"

Opposite association type: "is a part of"

Example

Implementation in Proteus Schema

<InstrumentationLoopFunction
    ID="instrumentationLoopFunction1"
    ComponentClass="InstrumentationLoopFunction"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/InstrumentationLoopFunction" ...>
  ...
  <Association
    Type="is a collection including"
    ItemID="processInstrumentationFunction1" />
  ...
<InstrumentationLoopFunction />
...
<ProcessInstrumentationFunction
    ID="processInstrumentationFunction1"
    ComponentClass="ProcessInstrumentationFunction"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/ProcessInstrumentationFunction" ...>
  ...
  <Association
    Type="is a part of"
    ItemID="instrumentationLoopFunction1" />
  ...
<ProcessInstrumentationFunction />