郭嘉 发表于 2013-6-5 15:23

ANSYS中提取振型数据失败,求助

本人ANSYS菜鸟,做振型数据获取的时候总是发生警告,不出结果,以下是警告内容

*** WARNING ***                         CP =      11.891   TIME= 15:17:31
SOLVE is not a recognized BEGIN command, abbreviation, or macro.This
command will be ignored.
附上我的程序,求高手帮助,到底哪里出问题了,要怎么修改呢
outpr,all                                             !获取振型数据                        
outres,all                                                         
/output,1,txt
solve

MemoryKoodow 发表于 2013-9-14 16:23

我找的程序只能提取一阶的振型,如何提取每一阶的振型啊?求大神帮忙啊?真心求教!
/post1
*get,nodenum,node,,num,max
*set,tempvar,0
*set,modenum,0
!获得模态的阶数
*do,i,1,100,1
*get,tempvar,mode,i,freq
*if,tempvar,LT,0.0001,THEN
*if,modenum,LT,0.0001,THEN
*set,modenum,(i-1)
*endif
*endif
*enddo
*dim,modefqda,array,modenum,2
*dim,modeshp,array,nodenum,3
*cfopen,modefile,txt
*do,i,1,modenum,1
*get,modefq,mode,i,freq
*get,modeda,mode,i,damp
*vwrite,modefq,modeda
(2e16.8)
set,1,i
*do,ii,1,nodenum,1
*get,modeshp(ii,1),node,ii,u,y
*enddo
*vwrite,sequ,modeshp(1,1),modeshp(1,2),modeshp(1,3)
(F8.0,3e16.8)
*vwrite,0
(F8.0)
*enddo
*cfclose
页: [1]
查看完整版本: ANSYS中提取振型数据失败,求助