找回密码
 注册
Simdroid-非首页
查看: 104|回复: 7

求助!!!ANSYS 命令流求助

[复制链接]
发表于 2014-3-17 14:06:34 | 显示全部楼层 |阅读模式 来自 陕西西安
*get,Nnod,node,0,count        !提取所有的节点总数
*get,Nd,node,0,num,min       !提编号最小的节点
NSEL,S,,,ND
D,ALL,ALL                          !这样的话,所选择的节点中,编号最小的节点就施加了位移载荷
但是下面的命令流, 我同样执行载荷施加命令,结果载荷施加不了,提示n为0没有定义。
我有几点疑问:
dim所定义的数组,表示的是以行和列为范围的,那么*dim,Xy,array,Nnod,2代表的是哪个区域的?
在这个命令流中,nodes代表的是所有的节点编号,2代表的是第二列。整个命令流合起来代表什么?谢谢大家
*get,Nnod,node,0,count
*dim,Xy,array,Nnod,2
*dim,Nodes,array,nnod
*get,Nd,node,0,num,min
*DO,I,1,NNOD,1
NODES(I)=ND
XY(I,1)=NX(ND)
XY(I,2)=NY(ND)
NSEL,S,,,ND
D,ALL,ALL
*ENDDO


 楼主| 发表于 2014-3-18 13:00:09 | 显示全部楼层 来自 陕西西安
Simdroid开发平台
*get,Nnod,node,0,count   !得到所选节点的总数,记为nnod
*dim,Xy,array,Nnod,2      !定义一个Nnod行2列的xy数组
*dim,Nodes,array,nnod    !定义一个nnod行1列的nodes数组
*get,Nd,node,0,num,min  !得到所选节点中编号最小的节点,记为nd
*DO,I,1,NNOD,1              !开始i从1~nnode的循环
NODES(I)=ND                 !将最小节点的编号放入nodes数组中,若i=1,则,nodes(1,1)
XY(I,1)=NX(ND)              !得到节点nd的x方向坐标值,放入xy(1,1)数组中
XY(I,2)=NY(ND)              !得到节点nd的y方向坐标值,放入xy(1,2)数组中.
*ENDDO
!xy数组有两列,一列是存放           x方向坐标值,一列是存放y方向坐标值
回复 不支持

使用道具 举报

发表于 2014-3-20 22:22:53 | 显示全部楼层 来自 湖北襄阳
顶顶顶顶顶顶顶顶顶顶顶顶顶顶:):):):):)
回复 不支持

使用道具 举报

发表于 2014-5-22 09:55:47 | 显示全部楼层 来自 陕西西安
推荐一本书,ansys参数化编程与命令手册,可以查一下
回复 不支持

使用道具 举报

发表于 2014-5-25 17:10:05 | 显示全部楼层 来自 浙江杭州
楼主,想先问一下,你有仔细看过ANSYS的Command Reference吗?里面应该有对*dim的定义和用法的详细解释,如果看过了还有问题告诉我,我看一下Command Reference在一起讨论。
回复 不支持

使用道具 举报

 楼主| 发表于 2014-5-28 08:14:13 | 显示全部楼层 来自 陕西西安
这个我已经看懂了,谢谢各位
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-6 02:44 , Processed in 0.043599 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表