Ansys在批处理(batch)方式下的图形图片输出(/show,/rename)
Ansys中有三条命令可以做图形输出,这三个命令在打开ansys后用read
input方式都可以输出图象,但只有第三条是可以在batch方式下输出图形的。每运行一次命令3,在工作路径中产生一个图片文件,文件名为jobnamennn.jpg,序号随执行次数增加。如果想输出连续图片,可以将命令3放在循环语句里。如果想输出单元图或云图,需要在命令3前加命令/GRAPHICS,POWER
命令1
/ui,copy,save,bmp
命令2
!/image,save,total_strain2,jpeg
命令3
/show,jpeg,,
PLNSOL, EPTO,EQV, 0,1.0
!米泽兹总应变,mises total strain
/show,close
如果想单一图片且指定文件名,根据psfr版主的意见,可以将刚生成的文件用/rename重命名
命令4
/GRAPHICS,POWER
/show,jpeg,,
PLNSOL, EPTO,EQV, 0,1.0 !米泽兹总应变,mises
total strain
/show,close
/RENAME,sxd000,jpg, ,sxd111,,
另一种出图方法(luckier、shenwenfa提供)
命令5
还有用report generator可以实现
首先加载包 在a
解决超大结果文件的方案,主要有四种方法:
方法一:将磁盘格式转换为NTFS;
方法二:在begin level的时候加上一条命令/config,fsplit,value,其中value is the size
of file, the final size equal to n*valve,n is the number of
sub-file,(在PC机上面,一般1单位=4M)则/config,fsplit,750
生成每个分割后的文件都是3G的大小,在这个命令下,不只是rst文件被分割,只要是由ansys所产生的binary文件都会。
如下面命令大概会产生6个rst文件:
/config,fsplit,1 !! 1=4MB
/prep7
et,1,45
mp,ex,1,2e11
mp,prxy,1,0.3
blc4,,,10,1,1
esize,0.1
vmesh,all
/solu
da,5,all
sfa,2,,pres,0.1
solve
方法三:<1>将不同时间段内的结果分别写入一序列的结果记录文件;<2>使用/assign命令和重启动技术;<3>ANSYS采用向指定结果记录文件追加当前计算结果数据