*Output() - output on two points

Creates output for two points attached to two different bodies.

Syntax

*Output(out_name,"out_label",DISP|VEL|ACCL, point_1,body_1, point_2,body_2, [ref_marker])

Arguments

out_name
The variable name of the output.
Data type: varname
out_label
The descriptive label of the output.
Data type: label
DISP|VEL| ACCL
An argument that indicates whether the output type is displacement, velocity, or acceleration.
point_1
The first point.
Data type: Point
body_1
The body on which point_1 lies.
Data type: Body
point_2
The second point.
Data type: Point
body_2
The body on which point_2 lies.
Data type: Body
ref_marker
An optional argument for the reference marker in which the output is requested.
Data type: Marker

Example

*PointPair(p_wc, "Wheel Center")
*PointPair(p_spindle, "Spindle Align Point")
*BodyPair(b_wheel, "wheel", p_wheel_cg)
*BodyPair(b_kn, "knuckle", p_kn_cg)
*Output(output_1, "output 1", DISP, 
                              p_wc.l, 
                              wheel.l,  
                              p_spindle.l, 
                              b_kn.l, ref_marker)

Context

*BeginMdl()

*DefineAnalysis()

*DefineSystem()

Properties

Table 1.
Property Returns Data Type Description
b1 Body The first body referred to by the output.
b2 Body The second body referred to by the output.
b3 Body The body to which ref_marker is attached.
i Marker The marker attached to the first body.
j Marker The marker attached to the second body.
rm Marker The reference marker.
type string The output type.

Comments

The points and bodies on which the output is requested cannot be pairs.

Title strings cannot be more than eight characters long.