*System()-MDL Statement

Creates a system.

Syntax

*System(system_name, "system_label", system_def, 
                                                    arg_1, 
                                                    arg_2, ..., 
                                                    arg_n, 
                                                    [system_num])

Arguments

system_name
The variable name of the system.
Data type: varname
system_label
The descriptive label of the system.
Data type: label
system_def
An existing system definition.
Data type: DefineSystem
arg_1, arg_2, ..., arg_n
The arguments being passed to the system.
Data type: user-defined
system_num
An optional argument that associates an integer with the system.
Data type: integer

Example

*System(sys_frnt, "Front Suspension", 
sys_def_name_susp, 
B_ground)
*SetSystem(sys_frnt)
*DefineSystem(sys_def_name_susp, 
b_susp_att)
...
*EndDefine()

Context

*BeginMdl()

*DefineSystem()

Comments

Entities of a system can be referenced as shown below:
sys_1.body_1......
Refers to body_1 within system
sys_1sys_1.point_1.r...
Refers to the right point of a
*PointPair(), point_1
, within system
sys_1

The number and type of arguments passed into the system depends on the system. The system number associated with every system may be used in generating IDs for entities in the system. If a system number is not specified, one is automatically assigned by the pre-processor.