*Body()
Creates a body.
Syntax
*Body(body_name,"body_label",[cm_origin], [im_origin], [lprf_origin] [vm_marker] [wm_marker])
Arguments
- body_name
- The variable name of the body.
- body_label
- The descriptive label of the body.
- cm_origin
- An optional argument for the center of mass for the body.
- im_origin
- An optional argument for the origin of the inertia marker for the body.
- lprf_origin
- An optional argument for the origin of the local part reference frame for the body.
- vm_marker
- An optional argument that specifies the direction of translational velocity initial conditions.
- wm_marker
- An optional argument that specifies the axes about which angular velocity initial conditions are defined.
Example
*Point(crank_cm, "Crank center of mass")
*Body(crank, "Crank",
crank_cm)
Context
Properties
| Property | Returns Data Type | Description |
|---|---|---|
| cg | Point | The point where the center of mass is located. |
| cm | Marker | The marker at the center of mass. |
| dummy_bodies | boolean | Flags MotionView to use dummy bodies for all attachments of flexbody. |
| id | integer | Used to access the solver IDs of parts using the following MDL syntax: ^body_name.id^. |
| idstring | string | Used to access the solver IDs of parts using the following MDL syntax: ^body_name.idstring^. ^idstring ^causes the ID to be formatted as a string, where id causes the ID to be formatted as a number. |
| im | Marker | The inertia marker of the body. |
| ixx | real | The mass moment of inertia of the body about the X axis. |
| iyy | real | The mass moment of inertia of the body about the Y axis. |
| izz | real | The mass moment of inertia of the body about the Z axis. |
| ixy | real | The mass product of inertia of the body about the X and Y axis of its inertia marker. |
| iyz | real | The mass product of inertia of the body about the Y and Z axis of its inertia marker. |
| ixz | real | The mass product of inertia of the body about the X and Z axis of its inertia marker. |
| label | string | The descriptive label of the body. |
| lprf | Marker | The local part reference frame of the body. |
| mass | real | The mass of the body. |
| node_tol | real | Sets the tolerance to be used when the Find button in the interface is selected. |
| state | boolean | Control state (TRUE or FALSE). |
| varname | string | The variable name of the body. |