*BushPair()
Creates a bushing pair.
Syntax
*BushPair(bush_name,"bush_label",body_1, body_2, origin)
Arguments
- bush_name
- The variable name of the bushing pair.
- bush_label
- The descriptive label of the bushing pair.
- body_1
- The first body or body pair constrained by the bushing pair.
- body_2
- The second body or body pair constrained by the bushing pair.
- origin
- The location(s) of the bushing pair.
Example
*Body(b_frame, "Frame", p_frame_cm)
*BodyPair(b_lca, "LCA", p_lca_cm)
*PointPair(p_lca_frnt, "LCA front bushing")
*BushPair(bsh_lca_frnt, "LCA front bushing", b_frame,
b_lca,
p_lca_frnt)
Context
Properties
Property | Returns Data Type | Description |
---|---|---|
b1 | BodyPair | The first body pair constrained by the bushing pair. |
b2 | BodyPair | The second body pair constrained by the bushing pair. |
i | MarkerPair | The marker pair on b1. |
j | MarkerPair | The marker pair on b2. |
jfloat | MarkerPair | The floating marker pair on b2. |
l | Bush | Left bushing. |
label | string | The descriptive label of the bushing pair. |
r | Bush | Right bushing. |
state | boolean | Control state (TRUE or FALSE). |
varname | string | The variable name of the bushing pair. |
Comments
The individual bushings of a *BushPair() can be referred to as bush_name.l (left bushing) and bush_name.r (right bushing).
The floating marker property, jfloat, is used only for nonlinear bushings.