*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

表 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.