24小时热门版块排行榜    

查看: 1797  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

fangdian

木虫 (正式写手)

[求助] 选择集中节点编号的导出

ANSYS中对一组节点的选择集,怎么用ADPL命令流获取这组节点的编号到一个数组里啊?
  如我选择集里有节点号1,3,5,8,30,38  ?
           输出的数组里得有一列是这些编号,我需要用这些编号进行操作
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

夕阳雨

铜虫 (小有名气)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
臭水沟: 金币+2, 谢谢交流~ 2013-10-18 20:28:16
1、先选中这些节点
2、获得节点的个数,采用如下程序:
*get,NCOUNT,node,,count
3、执行循环操作,举一个例子,让这些节点分别与在原点位置的节点建立单元:
先设定初始号  NEXTNODE=0
实现循环  *do,ICOUNT,1,NCOUNT-1                          
                   NEXTNODE=ndnext(NEXTNODE)
                       e,node(0,0,0),NEXTNODE
                  *enddo
学无止境
3楼2013-10-18 16:57:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

fangdian

木虫 (正式写手)

目前想到了一段代码,可以解决:

*get,xmin,node,0,num,min
*get,numx,node,0,count
*dim,xarry,array,1,numx
xarry(1,1)=xmin
xx=xmin
*do,i,2,numx
  xx=ndnext(xx)
xarry(1,i)=xx
*enddo

不知道有没有更好的办法?
2楼2013-10-16 22:54:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

夕阳雨

铜虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
臭水沟: 金币+1, 谢谢交流~ 2013-10-18 20:28:24
fangdian: 金币+15, ★★★很有帮助, 非常感谢,谢谢啊 2013-10-20 10:03:20
你写的程序那个能把编号存到数组里,还是建议你直接在循环里直接使用这些节点
学无止境
4楼2013-10-18 17:03:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见