python读取odb_Python提取Abaqus结果数据
1. Python提取Abaqus结果数据

1.1 Python选择节点和单元
getByBoundingBox()
getByBoundingCylinder()
getByBoundingSphere()
可用tab键查找函数的变量
通过位置选择节点
p = mdb.models['Thermal2D-L'].parts['Part-2']
n = p.nodes
nlist = n.getByBoundingBox(-100,-100,0,100,100,0)#通过矩形来框选节点
p.Set(nodes=nlist, name='Set-44')#创建set
通过位置选择单元
p = mdb.models['Thermal2D-L'].parts['Part-2']
e = p.elements
elist = e.getByBoundingBox(-0.2,-12.6,-0.1,0.2,12.6,0.1)
p.Set(elements=elist,name='Set-5')
注:选中节点的单元都会被选中
获取节点的label
p = mdb.models['Thermal2D-L'].parts['Part-2']
e = p.elements
elist =
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
