*Attach()

Provides a list of possible attachments for the corresponding *Attachment() statement in a *Define System() block.

Syntax

*Attach(att_name, attach_1, attach_2, …, attach_n)

Arguments

att_name
Variable name of attachments in *DefineSystem() block.
Type: Varname
attach_1, attach_2, …, attach_n
The possible attachments for the corresponding *Attachment() statement in the *DefineSystem() block.
Type: User-defined

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

*BeginSystem()

Comments

The attachment list should contain all valid attachments for every combination of wizard selections. MotionView will automatically filter out any attachment which is not valid with the current wizard selections.