Python语言 ABAQUS建模时怎样通过rpy文件选取单元并赋予其属性? 500
浏览:2015 回答:5
我想通过直接修改rpy文件,实现对如图所示的平板中编号为4的单元赋予不同的属性的目的,我首先在软件中对编号为1/2/3单元手动操作,形成命令流,然后观察命令流,截取了如图所示的一段赋予属性的操作命令流(对比发现1/2/3单元铺层操作时,这一段命令不一样之处只有单元编号),直接将‘#1’改成了‘#4’,然后把这段代码复制到ABAQUS下方的命令行,发现并不能把属性赋予给想赋予的4号单元,而是同时赋予给了1/2/3号单元。
今天在技术邻官网上看到了蓝牙老师关于Python ABAQUS二次开发的学习心得,其中有一段对len命令的描述,似乎能解决我的问题,在此想问一问,我的问题通过len命令可不可以解决?谢谢老师
我刚浏览的时候看到,有个小问题,更正如下:
Eleme=p.elements #P这个part下的所有单元 Eleme单元集合
Num=len(Eleme) # Num 为Eleme单元集合的单元的数量
elements=Eleme[0:N] # 这个命令是把序号前n个单元组建一个子集
elements=Eleme[M] # 这个命令是提取第M个元素
同过这个命令建立子集合检查几何是否正确
p.Set(elements=elements, name='AA')