您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > ANSYS获得无规律节点编号的相关方法
本文介绍了ANSYS用*get命令获得无规律节点编号的相关方法。!确定节点群和起始节点(由用户确定,即先把需要的节点选出来)------------N0=1!起始节点号为1NMAX=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节点最近的节点号,并赋予NIP1NODE(I)=NI!将NI存入数组P1NODE(I),注意下标为节点群序号NODEX(I)=NX(NI)!将NI节点的X坐标存入数组NODEX(I)NSEL,U,,,N0!从当前节点集体中去掉N0节点,以单向获取节点号N0=NI!将NI节点号赋予变量N0,实现循环中节点号的变化*ENDDO当然直接list就可以查看这些编号了,这里只是为了某些特别的需求才使用的介绍下里面用到的几个ansys内嵌函数NODE—ndinqr(node,key)node—节点号,对于key=12,13,14为0key—标识关于node的返回信息=1,选择状态=12,定义的数目=13,选择的数目=14,定义的最大数=-2,超单元标记=-3,主自由度=-4,激活的自由度=-5,附着的实体模型NDINQR(0,13)--获得节点总数,NDINQR(0,14)——获得节点的最大编号等等NNEAR(N)SelectednodenearestnodeN.更多的内嵌函数可以参看帮助文档,路径是:ansysdocumentation----ANSYSParametricDesignLanguageGuide---GetFunctionSummary
本文标题:ANSYS获得无规律节点编号的相关方法
链接地址:https://www.777doc.com/doc-3989476 .html