*Attachment()
Specifies the details of a system or analysis attachment.
Syntax
*Attachment(att_name, "att_label", entity_type, note, optional_arg)
    Arguments
- att_name
 - The variable name of the attachment.
 - att_label
 - The descriptive label of the attachment.
 - entity_type
 - A valid entity type for the attachment.
 - note
 - A descriptive note for the attachment.
 - optional_arg
 - The variable name of the entity that was specified for the attachment when the system was saved.
 
Example
*DefineSystem(sysdef_blade, b_crank, b_follower_att)
      *Attachment(b_crank, "Crank body", Body, "Coupler attachment body", MODEL.sys_blade.b_crank_body)
      *Attachment(b_follower_att, "Follower attach body", Body, "Follower attachment body", MODEL.sys_blade.b_follower_body)
…... 
*EndDefine()
    Context
Comments
The entity-type argument specifies the type of entities that can be passed in for this attachment when creating a system from this definition. The following keywords are valid for *Attachment():
| AdvJoint | Form | System | 
| Analysis | Gear | Template | 
| Assembly | Graphic | Vector | 
| Beam | GraphicPair | AdvJointPair | 
| Body | IntegerData | BeamPair | 
| BooleanData | Joint | BodyPair | 
| Bush | Marker | BushingPair | 
| Bushing | Motion | CouplerPair | 
| ColorMaterial | Option | FieldPair | 
| CommandSet | OptionData | ForcePair | 
| Contact | Output | JointPair | 
| ControlSISO | Point | MarkerPair | 
| ControlState | PolyBeam | MotionPair | 
| Coupler | RealData | PointPair | 
| Curve | Sensor | SpringDamperPair | 
| DataSet | SolverArray | VectorPair | 
| DeformableCurve | SolverDiff | |
| DeformableSurface | SolverString | |
| Event | SolverVariable | |
| Field | SpringDamper | |
| FileNameData | StringData | |
| Force | Surface |