例如\ue007要计算两个节点的 X 坐标的平均值\ue007可以采用*GET 函数\ue009 1. 使用下面的命令来把节点 1 的 X 坐标值赋给参数 L1 *GET,L1,NODE,1,LOC,X 2. 再使用*GET 命令来把节点 2 的 X 坐标值赋给参数 L2 3. 计算中间值 MID=(L1+L2)/2 更简便的方法是使用节点坐标的获取函数 NX(N)\ue007该函数返回节点 N 的 X 坐标值。这样就可以不用中间参数 L1 和 L2。如下所示\ue009 MID=(NX(1)+NX(2))/2 获取函数的参数可以是参数也可以是其它的获取函数。例如\ue007获取函数 NELEM(ENUM,NPOS)返回在单元 ENUM 上 NPOS 处的节点编号\ue007 则联合函数 NX(NELEM(ENUM,NPOS))返回该节点的 X坐标值。 下面的表总结了所有可用的获取函数\ue009 获取函数 提取值 实体状态: NSEL(N) 节点 N 的状态(-1=未被选择, 0=未定义, 1=被选择) ESEL(E) 单元 E 的状态(-1=未被选择, 0=未定义, 1=被选择) KSEL(K) 关键点 K 的状态(-1=未被选择, 0=未定义, 1=被选择) LSEL(L) 线 L 的状态(-1=未被选择, 0=未定义, 1=被选择) ASEL(A) 面 A 的状态(-1=未被选择, 0=未定义, 1=被选择) VSEL(V) 体 V 的状态(-1=未被选择, 0=未定义, 1=被选择) 选择下一个实体\ue009 NDNEXT(N) 选择节点编号大于 N 的下一个节点 ELNEXT(E) 选择单元编号大于 E 的下一个单元 KPNEXT(K) 选择关键点编号大于 K 的下一个关键点 LSNEXT(L) 选择线编号大于 L 的下一条线 ARNEXT(A) 选择面编号大于 A 的下一个面 VLNEXT(V) 选择体编号大于 V 的下一个体 定位\ue009 CENTRX(E) 单元 E 的质心在总体笛卡儿坐标系中的 x 坐标值 CENTRY(E) 单元 E 的质心在总体笛卡儿坐标系中的 y 坐标值 9 CENTRZ(E) NX(N) NY(N) NZ(N) KX(K) KY(K) KZ(K) LX(L,LFRAC) LY(L,LFRAC) LZ(L,LFRAC) 单元 E 的质心在总体笛卡儿坐标系中的 z 坐标值 节点 N 在当前激活坐标系中的 x 坐标值 节