Я выполняю этап стационарной динамики в Abaqus, поэтому получаю сложные результаты. Поскольку мне нужны значения пары сотен узлов, я пытаюсь получить эти результаты с помощью скрипта Python. Я взял этот сценарий из документального фильма и адаптировал его для своей модели, которая работает, но я получаю только реальные значения. Есть ли способ извлечь как реальные, так и мнимые значения?
Код: Выделить всё
from odbAccess import *
odb = openOdb(path='viewer_tutorial.odb')
step2 = odb.steps['Step-2']
region = step2.historyRegions['Node PART-1-1.1000']
u2Data = region.historyOutputs['U2'].data
dispFile = open('disp.dat','w')
for time, u2Disp in u2Data:
dispFile.write('%10.4E %10.4E\n' % (time, u2Disp))
dispFile.close()
Если кто-нибудь знает решение моей проблемы, буду очень признателен.
Подробнее здесь:
https://stackoverflow.com/questions/671 ... n-abaqus-b