我想在每个节点上提取模型顶面上的应力,但这不能正常进行。当我使用这个脚本时:
odb = visualization.openOdb('My.odb')
frame=odb.steps['AStep'].frames[-1]
dispNode = odb.rootAssembly.nodeSets['UPPER']
STRESS= frame.fieldOutputs['S'].getSubset(region=dispNode).values
COORD= frame.fieldOutputs['COORD'].getSubset(region=dispNode).values
print(STRESS)
print(COORD[1].data)
应力返回空数组。在
如何编辑我的脚本,使其具有应力及其对应的坐标??在
如果只计算积分点上的应力值,代码就不能工作。节点上根本没有值,因此如果在节点上请求值,则会得到一个空数组。在
这就是它的工作原理:
如果您需要一个小的示例代码,请随时询问。在
相关问题 更多 >
编程相关推荐