This VariableTypedefines a generic multi-dimensional ArrayItem.
This approach minimizes the number of types however it may be proved more difficult to utilize for control system interactions.
NDimensionArrayItemTypeis formally defined in Table 13.
Table 13– NDimensionArrayItemType definition
Attribute |
Value |
||||
BrowseName |
NdimensionArrayItemType |
||||
IsAbstract |
False |
||||
ValueRank |
0 (0 = OneOrMoreDimensions) |
||||
DataType |
BaseDataType |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
Subtype of the ArrayItemType defined in 5.3.4.1 |
|||||
|
|
|
|
|
|
HasProperty |
Variable |
AxisDefinition |
AxisInformation [] |
PropertyType |
Mandatory |
The DataTypeof this VariableTypeis restricted to SByte, Int16, Int32, Int64, Float, Double, ComplexNumberType and DoubleComplexNumberType.
AxisDefinition Propertyholds the information about the Engineering Unitsand Rangefor all axis.
The StatusCode SemanticsChangedbit shall be set if any of the InstrumentRange, EURange, EngineeringUnits, Titleor AxisDefinition Propertiesare changed (see 5.2for additional information).