This abstract VariableTypeis used for information about multi-dimensional frames. It reflects the semantic of its DataType, defined in 12.29. Additionally, it provides information about the dynamic behaviour of the frame. The VariableTypeis formally defined in Table 92.
Table 92– FrameType Definition
Attribute |
Value |
|||||
BrowseName |
FrameType |
|||||
IsAbstract |
True |
|||||
ValueRank |
Scalar |
|||||
DataType |
Frame |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
|
Subtype of the BaseDataVariableType defined in 7.4. |
||||||
HasComponent |
Variable |
CartesianCoordinates |
CartesianCoordinates |
CartesianCoordinatesType |
Mandatory |
|
HasComponent |
Variable |
Orientation |
Orientation |
OrientationType |
Mandatory |
|
HasProperty |
Variable |
Constant |
Boolean |
PropertyType |
Optional |
|
HasComponent |
Variable |
BaseFrame |
NodeId |
BaseDataVariableType |
Optional |
|
HasProperty |
Variable |
FixedBase |
Boolean |
PropertyType |
Optional |
|
Conformance Units |
||||||
Base Info Spatial Data |
CartesianCoordinates and Orientationreflect the DataType Frame. Note that the abstract DataType Framedoes not define the fields itself, but subtypes shall create those fields.
Constant is Truewhen the Valueof the frame never changes. If the Value may change it is False.
BaseFrameis the NodeIdof the frame’s base frame.
FixedBaseis True when this frame is always based on the same base frame, i.e. BaseFramenever changes.