- 积分
- 0
- 注册时间
- 2002-6-1
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2012-8-22 23:11:43
|
显示全部楼层
来自 江苏
本帖最后由 lcddcl 于 2012-8-23 15:16 编辑
不是不能用list,而是数据有问题
ee=[]
e5 = a.instances['guanpian-1']
es=e5.elements
for element in es:
pt=[]
el=element.label
for index in element.connectivity:
pt.append(e5.nodes[index].coordinates)
pp=(pt[0][0]+pt[1][0]+pt[2][0]+pt[3][0])/4.0
if pp > 17.0:
ee.append(es[el-1:el])
a = mdb.models['Model-1'].rootAssembly
a.Set(elements=ee, name='guanpian01')
对单元, 边 、面 、体、接点都有效
如
Vns=[12,34,56,78]
vs=myPart.vertices
XX=[]
For n in vns:
V=vs[n:n+1]
XX.append(V)
myPart.set(vertices=XX,name='hhhhhhhSet') |
|