如何编写Python脚本由abaqus单元编号得到该单元所有的节点编号

2024-11-05 22:35:04
推荐回答(2个)
回答1:

element的connectivity属性,代码如下
#!/user/bin/python
# -* - coding:UTF-8 -*-
from odbAccess import *

odb = openOdb(path='xxx.odb')#修改成自己的名字

# 访问根装配
assembly = odb.rootAssembly
for name, instance in assembly.instances.items():
for element in instance.elements:
print '%5d %8s' % (element.label, element.type),
for nodeNum in element.connectivity:
print '%4d' % nodeNum,
print

回答2:

首先你问题中应该是python;
其次findAt函数对 cell、edge、face、vertice 进行查找,括号中参数为实体坐标;
最后,针对你的问题,是没有过两点的面,我的处理一般是选取你所在面内一点就能找到你所需的面。