问题遇到的现象和发生背景
在使用ANSYS进行建模计算时,因每次都需要删除不同的部分进行建模,采用了循环,每次计算完毕,输出结果后将原有的模型进行清除后再重新计算,目标是将每次循环的结果输出到一个文件中,但每次都只有最后一次输出的结果,以下为输出部分的命令流
遇到的现象和发生背景,请写出第一个错误信息
每次循环结束后只有最后一次的结果
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
/post1
!从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
运行结果及详细报错内容
循环三次后,输出的结果只有第三次的
我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
一开始在每次计算完成后,都采用/clear命令将模型进行清除,此感觉此命令将输出结果也一起清除,后面采用的是删除模型的命令
/prep7
Dldele,all,all
Ddele,all,all
Vclear, all ! 表示清除线单元网格
aclear,all
lclear,all
kclear,all
vdele,all,,,1
adele,all,,,1
ldele,all,,,1
kdele,all,,,1
输出结果是一样的
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”
希望能够将所有的结果一次性输出到一个文件中,不被覆盖