论坛风格切换切换到宽版
  • 3798阅读
  • 2回复

关于添加弹簧边界的问题 [复制链接]

上一主题 下一主题
离线michaelwuhao
 
发帖
5
监测币
60
威望
5
贡献值
0
金币
0
只看楼主 倒序阅读 使用道具 0楼 发表于: 2008-12-12
请版主帮个忙,怎么样快捷在一个圆柱体的周围每个节点上添加三个方向的弹簧边界?不甚感谢!
离线holy16

发帖
39
监测币
720
威望
87
贡献值
0
金币
300
只看该作者 1楼 发表于: 2008-12-12
虽然没有做过怎么添加弹簧边界,但是从你发的问题中,你已经知道怎么添加弹簧边界,只是说节点太多,添加起来非常繁琐、非常慢!是这样的吗?
假如是这样的话,可以循环啊,通过节点循环。

*GET,N_MAX,NODE,,NUM,MAX ! 获得最大节点号

首先选出你所需要加弹簧边界的所有节点
*GET,N_NUM,NODE,,COUNT  ! 获得多选节点总数
*DIM,变量,ARRAY,N_NUM    ! 定义变量,存储节点编号
  
n=0
*DO,i,1,N_MAX
*IF,NSEL(i),EQ,1,THEN ! 判断节点是否选中
n=n+1
变量(n)=i        ! 存储节点编号
*ENDIF
*ENDDO

现在你需要的节点都在一个数组里面,接下来循环添加弹簧边界就行了!
不知道是不是这样的?
离线michaelwuhao
发帖
5
监测币
60
威望
5
贡献值
0
金币
0
只看该作者 2楼 发表于: 2008-12-12
是你说的那意思,节点多太麻烦!
谢谢版主,我对命令流不熟,还得好好学习。
快速回复
限100 字节
 
上一个 下一个