知道节点的坐标如何查询到节点的编号
本帖最后由 wdhd 于 2016-3-9 09:33 编辑在前处理中,知道节点的编号很容易查询到节点的坐标。我现在碰到的问题是知道节点的坐标,有没有什么好的方法可以查询到节点的编号。
我的命令流中有三重循环,而且节点的数目非常多。
本帖最后由 wdhd 于 2016-3-9 09:33 编辑
后来总算是想到了一个没有办法的办法。
先用坐标选中节点,然后把节点的相关信息写到文件,然后再从文件读入结点的编号。
好麻烦,不知道各位高手有没有简单的办法。
刚才试了一下,发现以上方法不可行。 试试下面的:
nsel,s,loc,x,3.3
nsel,r,loc,y,5.5
nsel,r,loc,z,8.8
/pnum,node,1
nplot 谢谢楼上的兄弟。
我的这样的命令流
*DO,I,1,A,1
*DO,J,1,B,1
*DO,K,1,C,1
E, 节点编号1,节点编号2
*ENDDO
*ENDDO
*ENDDO
其中A,B,C都是数字比较大的整数。
按照楼上的方法好像不太合适。 模型不复杂的话能不能把部分节点选出来再查找坐标
[ 本帖最后由 rodge 于 2007-10-28 17:23 编辑 ] 就是因为模型比较复杂,而且是参数化建模,改变任何一个参数都会导致节点编号的改变。
*DO,I,1,A,1
*DO,J,1,B,1
*DO,K,1,C,1
E, 节点编号1(与I,J,K有关的函数),节点编号2(与I,J,K有关的函数)
*ENDDO
*ENDDO
*ENDDO
其中A,B,C都是数字比较大的整数。 明白你的意思了,那你的节点坐标有函数规律吗?如果有的话,可以把节点坐标函数引入到节点选择nsel中,
nsel,s,loc,x,3.3+fa
nsel,r,loc,y,5.5+fb
nsel,r,loc,z,8.8+fc
然后*get ,aaa,node,,num,max。同样方法再把另一个已知坐标的节点号定义为bbb,最后e,aaa,bbb。这样应该可行,先试试。 原帖由 luobinhan001 于 2007-10-27 10:58 发表
就是因为模型比较复杂,而且是参数化建模,改变任何一个参数都会导致节点编号的改变。
*DO,I,1,A,1
*DO,J,1,B,1
*DO,K,1,C,1
E, 节点编号1(与I,J,K有关的函数),节点编号2(与I,J,K ...
直接用E,NODE(X1,Y1,Z1),NODE(X2,Y2,Z2)。如果其中X,Y,Z和I,J,K相关,直接在NODE()里面用I,J,K表示坐标就可以了。 谢谢venture,这方法确实很简单。
以前我看到过这种用法,以为是用NODES(X,Y,Z),结果总是出错。原来是我不小心搞错了。 还是高手厉害!我也记住这方法了,同时感谢楼主。
页:
[1]