ANSYS批处理BAT文件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ANSYS批处理BAT文件
转载批处理图片输出
在空白文件里输入:
CD D:\ANSYS\ A\B\C
"C:\PROGRAM FILES\ANSYS INC\V120\ANSYS\BIN\INTEL\ANSYS120.EXE" -B -P ANE3FLDS -I IN1.TXT -O OUT1.TXT
CD..
然后保存的名字为:*.bat,这里*是指任意的名字,扩展名为bat,使用时双击该bat文件即可。
解释:
第一行CD指定当前的文件夹位置
第二行给出ansys的安装位置
-b 指定批处理
-P ANE3FLDS 指定求解器为ansys lsdya
-I IN1.TXT 指定输入文件IN1.TXT
-O OUT1.TXT 指定输出文件OUT1.TXT
第三行 CD.. 退出当前文件夹位置
可以反复的加载这三行,如果要进行多个文件夹计算的话。
转载批处理图片输出:
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可以实现
首先加载包 在apdl程序前
~eui,'package require ansys'
设置图片路径
~eui,'ansys::report::setdirectory "Direc_name"'
需要拷贝的时候运行下面命令
~eui,'ansys::report::imagecapture "caption"'
注意:
(1)
根据HELP文件中/show,jpeg,,的解释:
“Creates JPEG files that are named Jobnamennn.jpg, where nnn is a numeric value that is incremented by one as each additional file is created; that is, Jobname000.jpg, Jobname001.jpg, Jobname002.jpg, and so on. Ignores the Ext field.”
/show第一次执行时产生的文件名是jobname000.jpg,所以命令4 /rename要对jobname000操作,建议每一次批处理执行后将工作路径清空,要不然下一次执行/show时产生的是jobname001,而/rename还是对jobname000操作,与本意相违。(这一点还有待推敲,rename制度二进制文件有效,对jpeg文件无效,暂时还没有解决办法,还望大家给点意见)
(2)
output出错信息
unable to open the /rename "from" file
原因一:没有加后缀。尽管help中/rename的notes说“/RENAME,A,,,B renames file A to B in the same directory”,但我用的时候根本就不好使。加上后缀jpg才好使。下面是我测试过的三条命令:
/RENAME,sxd000, , ,sxd111

,, !不好使
/RENAME, 'sxd000','jpg', ,'sxd111','',''!好使,通过gui操作后在log中得到的命令,所以带单引号
/RENAME,sxd000,jpg, ,sxd111,, !好使,关键是要有文件后缀jpg
原因二:
/GRAPHICS,POWER
/show,jpeg,,
PLNSOL, EPTO,EQV, 0,1.0 !米泽兹总应变,mises total strain
/show,close
/RENAME,sxd000,jpeg, ,sxd111,,
上述是我的命令流,/show时用的是jpeg,结果/rename时文件后缀我也用jpeg。注意(1)里说得很清楚,产生的文件是jognamennn.jpg
(3)
HELP中/rename命令notes说“This command is valid only at the Begin Level. ”我一直没有理解。有人说/show后要用finish,但我没看出有什么差别。
(4)
因help中这样说:“Only ANSYS binary files should be renamed.”所以曾怀疑/rename只能更改二进制文件名,如txt文件,而对于jpeg文件都是无效的。命令4通过了,事实证明我的怀疑是错误的,但没弄清楚HELP说这句话想干吗。


相关文档
最新文档