命令行启动ansys

365封号余额怎么办 admin 2026-02-17 11:46:00

环境:

Win10/ Win11

ANSYS2020 R2

1. 添加系统路径

以Windows10为例,在鼠标右键点击任务栏上Windows图标,弹出菜单,选择系统。

在面板中选择高级系统设置:

Win10界面:

2022-09-15_15-38-37807×456 14 KB

Win11界面:

在面板中选择高级页,点击按钮环境变量:

2022-09-15_15-40-56479×598 16.2 KB

找到用户的变量Path,点击按钮编辑:

2022-09-15_15-42-29618×659 19.6 KB

点击按钮新建,添加上ANSYS执行程序所在的路径,示例中为d:\program files\ansys inc\v202\ansys\bin\winx64:

image527×563 10.4 KB

确定后(无须重启动系统或注销),用户变量path中就有了ANSYS执行程序所在的路径。此时在任何目录中执行命令ansys202均可成功启动ANSYS。

2. 了解批处理模式

批处理模式( help/ans_ope/Hlp_G_OPE3_4.html )即向Mechanical APDL程序提交一个文件,直接运行文件中的命令,无须与程序交互。

Linux

前台

ansys202 -b -p productvar < inputname > outputname 2>&1

后台

nohup ansys202 -b -p productvar < inputname > outputname 2>&1 &

Windows

前台

:\Program Files\ANSYS Inc\V202\ANSYS\bin\ansys202” -b

-i inputname -o outputname

后台

start /min “:\Program Files\ANSYS Inc\V202\ANSYS\bin\ansys202” -b

-i inputname -o outputname

上述命令中,inputname即为APDL文件,outputname即为输出文件名(该文件写入的是程序一般执行信息)。

3. 操作要点

由于此前已经添加了系统路径,故在应用中无须再键入路径,即:

ansys202 -b -i inputname -o outputname

实际应用中通常采用编程的方式,调用进程管理函数执行批处理模式。如python中的subprocess模块:

import subprocess

cmd = "ansys202 -b -i input.inp -o output.txt"

subprocess.run(cmd, shell=True)