*Point()

Creates a point.

Syntax

*Point(point_name,"point_label",[point_num])

Arguments

point_name
The variable name of the point.
Data type: varname
point_label
The descriptive label of the point.
Data type: label
point_num
An optional integer argument assigned to the point as its entity number.
Data type: integer

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

*BeginMdl()

*DefineAnalysis()

*DefineSystem()

Properties

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