*BeginSystem()

Begins a selectable system block inside a system group for systems with attachments.

Syntax

*BeginSystem("sys_label", sys_def, "file_name", "help_text", [sys_num])

Arguments

sys_label
The descriptive label of the system.
Type: label
sys_def
An existing system definition in file_name.
Type: DefineSystem
file_name
The name of the .mdl file containing the system definition for sys_def.
Type: string
help_text
Additional selection information (not used).
Type: string
sys_num (Optional)
Specifies a system number for the system.
Type: Integer

Example

*BeginSystemGroup(sys_boost, "Steering boost",
                              sys_steering)
    *System("None")
  *BeginSystem("Steering boost 1", sysdef_boost,
               "Libs/Models/Steering/Boost/boost1.mdl",
               "Steering boost 1")
    *Attach(p_upper_inp, model.sys_steering.p_upper_inp)
    *Attach(p_tbar, model.sys_steering.p_upper_pin,
            sys_steering.p_upr_wormshaft)
    *Attach(b_tbar_att, model.sys_steering.b_pinion,
            sys_steering.b_wormshaft)
  *EndSystem()
*EndGroup()

Context

*BeginSystemGroup()

Comments

*BeginSystem() blocks are used to add systems with attachments to the system group. Systems without attachments should be added using a *System() statement.