A class that provides information about the cardinality of a variable. It reports whether the associated variable is a single instance or an array. If it is an array, you can get information about the dimensions. VariableCardinalityDefinition is used in the VariableDefinition object. It has no events.
VariableCardinality Definition property |
Datatype |
Description |
---|---|---|
ArrayDefinition[ ] |
ArrayBounds |
When the associated variable's Cardinality is BoundedArray!, an array with an ArrayBounds object for each dimension in the array being described. When Cardinality is UnboundedArray!, ArrayDefinition has a single ArrayBounds object with LowerBound and UpperBound properties both set to 0. The extent of the array is not part of the class definition. Not valid when Cardinality is ScalarType! |
Cardinality |
VariableCardinalityType |
The cardinality of the associated variable. Values are: ScalarType! UnboundedArray! BoundedArray! |
ClassDefinition |
PowerObject |
An object of type PowerObject containing information about the class definition of the object or control. |
VariableCardinalityDefinition function |
Datatype returned |
Description |
---|---|---|
String |
Returns the name assigned to the object |
|
Integer |
Creates a reference to a context-specific instance of the specified service |
|
PowerObject |
Returns a reference to the name of the parent object |
|
Object |
Returns the type of the object |