*Point()
Creates a point.
Syntax
*Point(point_name,"point_label",[point_num])
Arguments
- point_name
- The variable name of the point.
- point_label
- The descriptive label of the point.
- point_num
- An optional integer argument assigned to the point as its entity number.
Example
*DefineSystem(sysdef_body)
*Point(p_body_cg, "Vehicle Body CG")
*Body(b_body, "Vehicle Body", p_body_cg)
*Marker(mrk_b_clamp, "Body clamp Point", b_body,
p_body_cg)
*Marker(mrk_g_clamp1, "Yaw clamp marker", B_Ground,
p_body_cg)
*Marker(mrk_g_clamp2, "XY clamp marker", B_Ground,
p_body_cg)
...
*SetPoint(p_body_cg, 2100, 0, 1250)
*SetBody(b_body, 1000, 4.000e+08, 2.000e+09, 2.000e+09,
0.000e+00, 0.000e+00, 0.000e+00)
*SetOrientation(mrk_b_clamp, ONEAXIS, Z, Global_Frame.xaxis)
*SetOrientation(mrk_g_clamp1, ONEAXIS, Z, Global_Frame.yaxis)
*SetOrientation(mrk_g_clamp2, ONEAXIS, Z,
Global_Frame.zaxis)
*EndDefine()
Context
Properties
Property | Returns Data Type | Description |
---|---|---|
label | string | The descriptive label of the point. |
state | boolean | Control state (TRUE or FALSE). |
varname | string | The variable name of the point. |
x | real | The X coordinate of the point. |
y | real | The Y coordinate of the point. |
z | real | The Z coordinate of the point. |
Comments
The values for the point coordinates are set in the *SetPoint() statement.
When the entity number is not specified, one is assigned to the point by the pre-processor. The entity number may be used in ID schemes for generating IDs for other entities, such as bushings and joints.