用脚本的方式获取单元,为什么会索引超出范围呢? 15

浏览:802 回答:3

 k=81143

 a=mdb.models['712m'].rootAssembly

 ele1=a.instances['PART-1-1'].elements[k]

 print ele1


邀请回答 我来回答

全部回答

(2)
默认 最新
蓝牙

如果单元一共有n个,那么你a.instances['PART-1-1'].elements[k] 中的k最大是n-1  因为数组是从0开始编号

2020年7月23日
评论 1 点赞 3
蓝牙

   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])

2020年7月23日
已采纳 评论 点赞 2

没解决?试试专家一对一服务

换一批