备注
转到最后 下载完整的示例代码。
获取压缩模型输出数据的脚本¶
一个获取压缩模型输出的脚本。
本示例的模型脚本可在 这里 下载。
import numpy as np
import visualization
from abaqus import *
from abaqusConstants import *
from driverUtils import *
executeOnCaeStartup()
# Open output database
odb = session.openOdb("Job-1.odb")
# Show the output database in viewport
session.viewports["Viewport: 1"].setValues(displayedObject=odb)
# Extract output data
dataList = session.xyDataListFromField(
odb=odb, outputPosition=NODAL, variable=(("U", NODAL, ((COMPONENT, "U3"),)),), nodeSets=("INSTANCE.SET-TOP",)
)
data = np.array(dataList[0])
np.savetxt("data.csv", data, header="time,U3", delimiter=",", comments="")
由 Sphinx-Gallery 生成