Запустить последовательные вычисления Abaqus

Я хотел бы запустить последовательные вычисления с Abaqus через Python.

Между каждыми вычислениями я должен применить некоторый код Python для извлечения некоторых результатов, но я не знаю, как этого добиться...

Чтобы запустить расчет с помощью cmd в Windows:

C:\SIMULIA\Abaqus\Commands\abq6131.bat job=Fish1 

Итак, мой командный файл в Python выглядит так:

  • calculation1
  • мой код для извлечения некоторых данных
  • расчет 2...

Я пытаюсь с:

from subprocess import call

path="C:\SIMULIA\Abaqus\Commands\abq6131.bat"
param_name="job='"
p="Fish1"
call([path, param+p])

Но это не работает...

1 ответ

Решение

Используя os.system, я думаю, что смогу достичь своей цели...

import os
os.system("abq6131 job=Fish1")
Другие вопросы по тегам