用脚本的方式获取单元,为什么会索引超出范围呢? 15
浏览:880 回答:3
k=81143
a=mdb.models['712m'].rootAssembly
ele1=a.instances['PART-1-1'].elements[k]
print ele1
k=81143
a=mdb.models['712m'].rootAssembly
ele1=a.instances['PART-1-1'].elements[k]
print ele1
inst=o.rootAssembly.instances[Instance1_Name]
elements=o.rootAssembly.instances[Instance1_Name].elements
N=len(elements)
ELE_nodes=[]
for i in range(0,N):
ELE_nodes.append([])
ELE_nodes[i].append(elements[i].label)
for j in range(0,4):
ELE_nodes[i].append(elements[i].connectivity[j])
如果单元一共有n个,那么你a.instances['PART-1-1'].elements[k] 中的k最大是n-1 因为数组是从0开始编号