Model Element |
||||||||||||||||||||||||||||||||||
Class NameArray Description |
||||||||||||||||||||||||||||||||||
The Array model statement specifies a list of variables (which are used by other MotionSolve modeling elements) or constants. To specify a list of variables, choose from one of the following types:
To specify a list of constants, choose the following type:
|
||||||||||||||||||||||||||||||||||
Attribute Summary
Usage |
||||||||||||||||||||||||||||||||||
# Array of type X Array (type=”X”, optional_attributes)
# Array of type Y Array (type=”Y”, optional_attributes)
# Array of type U Array (type=”U”, variables=list, optional_attributes)
# Array of type IC Array (type=”IC”, numbers=list, optional_attributes) |
||||||||||||||||||||||||||||||||||
Attribute Description |
||||||||||||||||||||||||||||||||||
Array of type X |
||||||||||||||||||||||||||||||||||
type |
String Specifies the type of the ARRAY being created. Set type=”X”. The type attribute is mandatory. |
|||||||||||||||||||||||||||||||||
Array of type Y |
||||||||||||||||||||||||||||||||||
type |
String Specifies the type of the ARRAY being created. Set type=”Y”. The type attribute is mandatory. |
|||||||||||||||||||||||||||||||||
Array of type U |
||||||||||||||||||||||||||||||||||
type |
String Specifies the type of the ARRAY being created. Set type=”U”. The type attribute is mandatory. |
|||||||||||||||||||||||||||||||||
variables |
List of references to existing Variables. Specifies the Variable objects used to define the array of type=”U”. The variables attribute is mandatory for an Array of type=”U”. |
|||||||||||||||||||||||||||||||||
Array of type IC |
||||||||||||||||||||||||||||||||||
type |
String Specifies the type of the ARRAY being created. Set type=”IC”. The type attribute is mandatory. |
|||||||||||||||||||||||||||||||||
numbers |
List of numeric values A list of numeric values that the Array provides to whomever asks for it. The numbers attribute is mandatory for an Array of type=”IC”. |
|||||||||||||||||||||||||||||||||
Optional attributes – Available to all variants |
||||||||||||||||||||||||||||||||||
id |
Integer Specifies the element identification number. This number must be unique among all the Array objects in the model. This attribute is optional. MotionSolve automatically creates an ID when one is not specified. Range of values: id > 0 |
|||||||||||||||||||||||||||||||||
label |
String Specifies the name of the Array object. This attribute is optional. When not specified, MotionSolve creates a label for you. |
|||||||||||||||||||||||||||||||||
size |
Integer The number of items in Array. This attribute is optional. |
|||||||||||||||||||||||||||||||||
Comments
|
||||||||||||||||||||||||||||||||||
Example1: Compare XML vs. Python input for the examples in the XML section of the document.
|