Python語言 ABAQUS建模時怎樣通過rpy文件選取單元并賦予其屬性? 500
瀏覽:2731 回答: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')