Python
调用
ansys
的方法与
c++
类似,可以通过
system
函数运行
ansys
程序,但是
system
函数中应用程序的路径不能含有空格,
为此采用
”
\
”
路径
\
”
的格式,
在
python
中引用
os
模块
来调用
system
函数,调用格式可参考如下:
os.system("\"D:\\Program
Files\\Ansys
Inc\\v140\\ansys\\bin\\winx64\\ansys140.exe\"
-b
-p
ane3fl -j nnnn -dir D:\\test -i D:\\test\\123.txt -o D:\\test\\rel-tem-2D.log")
在
matlab
中也可以调用
ansys
:
调用格式为:
dos '"D:\Program Files\Ansys Inc\v140\ansys\bin\winx64\ansys140.exe" -b -p ane3fl -j nnnn -dir
D:\\test -i D:\\test\\123.txt -o D:\\test\\rel-tem-2D.log"'
类似的,在
python
中采用如下方法
import envoy
r
=
envoy.run("C:\Program
Files\Ansys
Inc\v121\ANSYS\bin\intel\ansys121.exe
-p
AA_T_A
-b
-i
afshin.txt -o file01.out")
mod_1 = open("output_res.txt").read()
print mod_1
调用,
最后采用
subprocess
模块也可以调用
ansys