!确定节点群和起始节点(由用户确定,即先把需要的节点选出来)------------
N0=1 !起始节点号为1
NMAX=NDINQR(0,13) !获取节点总数
NMAX=NDINQR(0,13)
*DIM,P1NODE,,NMAX !定义节点群数组,存放节点号
*DIM,NODEX,,NMAX !定义节点群X坐标数组,存放与节点号对应的X坐标
P1NODE(1)=N0 !将起始节点号赋予节点群数组P1NODE(1)
NODEX(1)=NX(N0) !将N0节点的X坐标赋予数组NODEX(1)
*DO,I,2,NMAX !循环,从2~NMAX(节点总数)
NI=NNEAR(N0) !获取距离N0节点最近的节点号,并赋予NI
P1NODE(I)=NI !将NI存入数组P1NODE(I),注意下标为节点群序号
NODEX(I)=NX(NI) !将NI节点的X坐标存入数组NODEX(I)
NSEL,U,,,N0 !从当前节点集体中去掉N0节点,以单向获取节点号
N0=NI !将NI节点号赋予变量N0,实现循环中节点号的变化
*DIM,NODEX,,NMAX
P1NODE(1)=N0
NODEX(1)=NX(N0)
*DO,I,2,NMAX
NI=NNEAR(N0)
P1NODE(I)=NI
NODEX(I)=NX(NI)
NSEL,U,,,N0
N0=NI
*ENDDO
当然直接list就可以查看这些编号了,这里只是为了某些特别的需求才使用的
介绍下里面用到的几个ansys内嵌函数
NODE—ndinqr(node,key)
node—节点号,对于key=12,13,14为0
key—标识关于node的返回信息
=1, 选择状态
=12,定义的数目
=13,选择的数目
=14,定义的最大数
=-2,超单元标记
=-3,主自由度
=-4,激活的自由度
=-5,附着的实体模型
NDINQR(0,13)--获得节点总数,NDINQR(0,14)——获得节点的最大编号等等
node—节点号,对于key=12,13,14为0
key—标识关于node的返回信息
=1,
=12,定义的数目
=13,选择的数目
=14,定义的最大数
=-2,超单元标记
=-3,主自由度
=-4,激活的自由度
=-5,附着的实体模型
NDINQR(0,13)--获得节点总数,NDINQR(0,14)——获得节点的最大编号等等
NNEAR(N) Selected node nearest node N.
更多的内嵌函数可以参看帮助文档,路径是:
ansys documentation----ANSYS Parametric Design Language Guide---Get Function Summary
相关文章
- 2021-08-11中文版 AutoCAD Mechanical 2005 机械制图基础教程PDF
- 2021-08-04中文版AutoCAD2010快捷命令一册通 [康士廷 刘昌丽 王
- 2021-07-16AutoCAD Mechanical机械设计从入门到精通_刘娜,李波编
- 2021-07-15AutoCAD mechanical 2000i快速入门PDF下载
- 2021-07-12Maya 节点技术教程 王澄宇编著PDF下载
- 2021-01-01AUTOCAD 2000命令参考手册PDF下载
- 2018-05-21美式风格样板房平立面施工图及节点高清实景图
- 2018-04-23维也纳酒店布局施工图及节点大样图下载
- 2018-04-20CCD设计CAD图层标准平立面模块图库及节点图
- 2018-04-04HBA与CCD室内设计经典图库、节点大样图下载