2 如何批处理 APDL 命令流文件

手头有一些命令流文件,每个文件都要手动处理,很麻烦,请问有没有批处理方法,可以自动运行 APDL 命令流

  • 5876
请先 登录 后评论

最佳答案

可以进行批处理,ANSYS 软件中的绝大部分功能都可以采用批处理,其中有两种方法。

方法一:利用 ANSYS 自身实现批处理

首先按照正常的 GUI 操作,打开将要进行分析的文件,如下图所示,图中通过 Product Launcher 启动 ANSYS 后,设置如下的界面。

attachments-2018-10-c6WUmLxw5bcc77628dccf.png

需要指定 Simulation Enviroment 为 ANSYS Batch 模式,此时,需要指定 input file,也就是需要执行的命令流文件,因为批处理模式无法打开 ANSYS 界面,不能控制整个分析过程。

设置完成后即可执行批处理过程,最终在工作目录下会看到生成一系列的文件。

方法二:调用 ANSYS 处理命令

本方法利用 ANSYS 自身的命令,结合其他语言,比如 VB.net、Python 和 Fortran 等来完成,不同语言完成的方式略有区别,但大致思路一致,都是通过启动批处理程序并且输入相应的 input 文件。

为完成这个过程,可以先通过图 1 的主菜单 Tool-Display Command Line,如图 2 所示。可以得到批处理的执行代码。

attachments-2018-10-kHvcs8iL5bcc783815b23.png

由图可见,命令行具体的命令为:

"C:\Program Files\ANSYS Inc\v150\ANSYS\bin\winx64\ANSYS150.exe"  -p ane3fl -dir "C:\Users\Administrator" -j "file" -s read -l en-us -b -i "C:\Users\Administrator\file.dat" -o "C:\Users\Administrator\file.out" 

其中命令中各个参数的含义如下:

请先 登录 后评论

其它 0 个回答