*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.
Data type: varname
bush_label
The descriptive label of the bushing pair.
Data type: label
body_1
The first body or body pair constrained by the bushing pair.
Data type: Body or BodyPair
body_2
The second body or body pair constrained by the bushing pair.
Data type: Body or BodyPair
origin
The location(s) of the bushing pair.
Data type: Point or PointPair

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

*BeginMdl()

*DefineAnalysis()

*DefineSystem()

Properties

Table 1.
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.