ANSYS如何将循环数据保存至一个表中? 50

浏览:1747

在进行建模时,每一次要删除不同的部分进行建模,将频率进行输出,在一次分析完成后,想删除模型但不想将记录的结果清除,请问如何做呢?命令流如下

!从ANSYS中导出模态频率及振型数据,输出

*GET,FREQ1,MODE,1,FREQ !获取第1阶频率,存入变量FREQ

*GET,FREQ2,MODE,2,FREQ !获取第2阶频率,存入变量FREQ

*GET,FREQ3,MODE,3,FREQ !获取第3阶频率,存入变量FREQ

  *dim,JG,array,9,9          

*cfopen,JG,txt

F1=FREQ1
F2=FREQ2
F3=FREQ3

*VWRITE,k,f1,f2,f3

(1f2.0,x,f6.3,x,f6.3,x,f6.3)

*cfclose

 

Parsave,all

(/clear )在此处使用clear命令会将数据都清除,每次只输出最后一次的结果

/prep7

Dldele,all,all

Ddele,all,all

Vclear, all     ! 表示清除线单元网格

aclear,all

lclear,all

kclear,all

vdele, all

adele, all

ldele, all   ! 1表示删除线及线上的关键点

kdele, all   采用命令对模型进行清除,会有 keypoint1 belongs to 5 lines and cannot be altered的警告

 

/post1

Parres,new

 

*enddo

请问如何解决这类问题呢?谢谢大神回答。

邀请回答 我来回答

当前暂无回答

回答可获赠 200金币

没解决?试试专家一对一服务

换一批