0

我下面的代码可以轻松地从“dataComponentsList”变量创建我的自定义向量的字段输出。但它仅在 Abaqus 的“符号图”中显示向量的分量,这与默认的 Abaqus 字段输出不同,默认的 Abaqus 字段输出也可能在图中显示向量的结果。例如,如果需要位移或反作用力矢量,则 odb 将包含具有矢量结果的分量。

newFieldOutput = odb.steps[stepName].frames[-1].FieldOutput(name = vectorName, description = '', type = VECTOR)
newFieldOutput.addData(position=ELEMENT_NODAL, instance = odbInstance, labels = elementsLabels, data = dataComponentsList)

所以,我的问题很简单:如何在向量场输出中添加向量的结果。

在此先感谢您的任何建议。

4

1 回答 1

0

由于您只对标量感兴趣,因此在 python 脚本中计算向量结果,然后将“.adddata”作为 type = SCALAR。

于 2020-01-08T14:25:54.980 回答