ANSYS怎么连续处理多个命令流文件?
网上有人说可以用batch模式处理:
/BATCH ! 批处理模式
! 分析时首先将各个模型的工作目录预设,并将各自的分析命令流文件放在其工作目录下
! 第1个模型
/CWD,'E:\lxy\data\E1'
! 改变文件名与之适应
/FILNAME,Exercise1,0
! 导入分析该模型的命令流文件
/input,Exercise1,txt
FINISH
! 清空,为下一个模型分析作准备
/CLEAR,START
! 第2个模型,功能与上文一致,最后一个模型结束后没有必要CLEAR
/CWD,'E:\lxy\data\E2'
/FILNAME,Exercise2,0
/input,Exercise2,txt
FINISH
这种方法的问题是/CLEAR,START清理数据会弹出一个确认窗口,必须点YES才能往下走,还是要手工去点。 展开
如果你使用的批处理,应该是要在这里运行你的程序的,把你上面的命令文件写入一个新的记事本里面,保存文件名加入为fileend.txt
‘’‘’‘’ANSYS Mechanical APDL Product Launcher
然后安装我给你的图片中的方式进行输入选择就可以了,一般情况下,主要修改的项是第一行,然后是下面的工作目录,然后是输入文件,你选择定义好的fileend.txt文件(默认是.dat文件,无所谓了),然后run就可以了,中间不会出现提示,一直是个dos框,直到运行完毕,在资源管理器中显示CPU不再计算就可以了
还有一种方式,就是把你的:
CWD,'E:\lxy\data\E1'
! 改变文件名与之适应
/FILNAME,Exercise1,0
! 导入分析该模型的命令流文件
/input,Exercise1,txt
FINISH
! 清空,为下一个模型分析作准备
/CLEAR,START
类似这些部分建立成一个宏,命令*create
*create,run1
/CWD,'E:\lxy\data\E1'
/FILNAME,Exercise1,0
/input,Exercise1,txt
FINISH
/CLEAR,START
*end
*create,run*
.....
*end
*create,run11
/CWD,'E:\lxy\data\E11'
/FILNAME,Exercise11,0
/input,Exercise11,txt
FINISH
*end
*use,run1
*use,run2
*use,run3
...
*use,run11