启动 Abaqus 的连续计算
Launch successive calculations of Abaqus
我想通过 Python 使用 Abaqus 启动连续计算。
在每次计算之间,我必须应用一些 python 代码来提取一些结果,但我不知道如何实现...
在 windows 中使用 cmd 启动计算:
C:\SIMULIA\Abaqus\Commands\abq6131.bat job=Fish1
所以我在 python 中的命令文件看起来像这样:
- 计算 1
- 我提取一些数据的代码
- 计算 2...
我试试 :
from subprocess import call
path="C:\SIMULIA\Abaqus\Commands\abq6131.bat"
param_name="job='"
p="Fish1"
call([path, param+p])
但是没用...
通过使用os.system,我想我可以达到我的目标...
import os
os.system("abq6131 job=Fish1")
我想通过 Python 使用 Abaqus 启动连续计算。
在每次计算之间,我必须应用一些 python 代码来提取一些结果,但我不知道如何实现...
在 windows 中使用 cmd 启动计算:
C:\SIMULIA\Abaqus\Commands\abq6131.bat job=Fish1
所以我在 python 中的命令文件看起来像这样:
- 计算 1
- 我提取一些数据的代码
- 计算 2...
我试试 :
from subprocess import call
path="C:\SIMULIA\Abaqus\Commands\abq6131.bat"
param_name="job='"
p="Fish1"
call([path, param+p])
但是没用...
通过使用os.system,我想我可以达到我的目标...
import os
os.system("abq6131 job=Fish1")