- 积分
- 1
- 注册时间
- 2002-11-26
- 仿真币
-
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2005-7-5 10:15:52
|
显示全部楼层
来自 浙江杭州
Re:【原创】ANSYS三维模型导入到ADINA的宏
也可以把ansys中的 x、y、z的约束转化过来,生成 load.in,其它荷载如力、温度等修改后也可。
FINISH
/SOL
allsel
***CTRAN
*del,all
*GET,Nmax,NODE,,NUM,MAX
*dim,dd,,7
!
*create,ff
*CFOPEN,Load,in,,
!dx
nsel,s,d,ux
*GET,dn1,NODE,0,num,min
*if,dn1,ge,1,then
*GET,dn2,NODE,0,num,max
*VWRITE,'NODESET ','NAME=1'
(A8,A7)
*DO,i,dn1,dn2
*if,NSEL(i),eq,1,then
*VWRITE,CHRVAL(i),'0','1'
(a5,2x,a1,2x,1a)
*endif
*ENDDO
*endif
!
!dy
nsel,s,d,uy
*GET,dn1,NODE,0,num,min
*if,dn1,ge,1,then
*GET,dn2,NODE,0,num,max
*VWRITE,'NODESET ','NAME=2'
(A8,A7)
*DO,i,dn1,dn2
*if,NSEL(i),eq,1,then
*VWRITE,CHRVAL(i),'0','1'
(a5,2x,a1,2x,1a)
*endif
*ENDDO
*endif
!
!dz
nsel,s,d,uz
*GET,dn1,NODE,0,num,min
*if,dn1,ge,1,then
*GET,dn2,NODE,0,num,max
*VWRITE,'NODESET ','NAME=3'
(A8,A7)
*DO,i,dn1,dn2
*if,NSEL(i),eq,1,then
*VWRITE,CHRVAL(i),'0','1'
(a5,2x,a1,2x,1a)
*endif
*ENDDO
*endif
!
allsel
!
*VWRITE,'FIXITY ','NAME=UX'
(2A7)
*VWRITE,'@CLEAR'
(A6)
*VWRITE,''X-TRANS','LATION' '
(2x,2A8)
*VWRITE,'@'
(A1)
*VWRITE,'*'
(A1)
*VWRITE,'FIXITY ','NAME=UY'
(2A7)
*VWRITE,'@CLEAR'
(A6)
*VWRITE,''Y-TRANS','LATION' '
(2x,2A8)
*VWRITE,'@'
(A1)
*VWRITE,'*'
(A1)
*VWRITE,'FIXITY ','NAME=UZ'
(2A7)
*VWRITE,'@CLEAR'
(A6)
*VWRITE,''Z-TRANS','LATION' '
(2x,2A8)
*VWRITE,'@'
(A1)
!
*VWRITE,'FIXBOUND','ARY NODE','-SET FIX','ITY=ALL '
(4A8)
*VWRITE,'@CLEAR'
(A6)
*VWRITE,'1 'UX''
(A8)
*VWRITE,'2 'UY''
(A8)
*VWRITE,'3 'UZ''
(A8)
*VWRITE,'@'
(A1)
*VWRITE,'*'
(A1)
!
*CFCLOS
*end
/input,ff |
|