*ActionReactionForce() - single component rotation
Creates a single component action-reaction rotational force (torque) acting about the given axis.
Syntax
*ActionReactionForce (force_name, "force_label", SC_ROT, body_1, body_2, point_1, {POINT VECTOR}, {point_2 vector_2})
Arguments
- force_name
- The variable name of the action-reaction force of type SC_ROT.
- force_label
- The descriptive label of the action-reaction force of type SC_ROT.
- SC_ROT
- This argument indicates that the action-reaction rotational force acts about either the line joining point_1 and point_2 or about vector_2 .
- body_1
- The body to which the active force is applied.
- body_2
- The body to which the reactive force is applied.
- point_1
- The point used to define the rotational axis.
- POINT | VECTOR
- A keyword that indicates the alignment method.
- point_2 | vector_2
- An entity variable referring to a Point or Vector which is based on the above keyword.
Example
*Point(p_jnc_frame, "Jounce bumper pt on frame")
*Point(p_jnc_axle, "Jounce bumper pt on axel")
*Body(b_axle, "Axle", p_axle_cg)
*Body(b_frame, "Frame", p_frame_cg)
*ActionReactionForce(frc_bmp, "Jounce bumper force", SC_ROT, b_axle, b_frame, p_jnc_axle, POINT, p_jnc_frame)
Context
Properties
Property | Returns Data Type | Description |
---|---|---|
b1 | Body | Body to which the force is applied. |
b2 | Body | Body to which the reactive force is applied. |
t | real | A number, MDL expression, or solver expression that determines the value of the rotational force. |
i | Marker | Marker attached to b1. |
j | Marker | Marker attached to b2. |
label | string | The descriptive label of the action-reaction force. |
state | boolean | Control state (TRUE or FALSE). |
varname | string | The variable name of the action-reaction force. |
id | long integer | The solver ID of the action-reaction force. |
Comments
*ActionReactionForce() of type SC_ROT is used to apply action-reaction forces on two bodies about the line joining two points or about a given vector.