球形骨料的IGES文件生成python
瀏覽:3148 收藏:7
球形骨料的IGES文件生成python模塊
如果已知球形骨料的幾何信息(球心和半徑)在abaqus中生成骨料模型的方式需要對每個球創(chuàng)建part,然后Merge成一個part。如果骨料顆粒數(shù)量比較多,這樣實現(xiàn)起來比較復雜。或者在CAD中通過命令的方式畫出,然而CAD的autolisp語言比較不太易讀易寫。這個帖子中附件中提供了一個python模塊,可以快速輸出球形集合的IGES文件。根據(jù)使用環(huán)境下載對應(yīng)python模塊附件
根據(jù)使用環(huán)境下載對應(yīng)python模塊附件
導入模塊,添加球,然后輸出iges文件
import sys # 為導入模塊路徑,非必須
modPath = r'C:\Users\Desktop' # 模塊路徑,非必須
sys.path.append(modPath) # 模塊路徑,非必須
from igesWriter import IGESWriter # 導入模塊
file = IGESWriter('spheres.iges') # 提供文件名創(chuàng)建iges文件
file.addSphere(0.0, 0.0, 0.0, 1.0) # 按球心坐標(xc, yc, zc)和半徑r添加球
file.addSphere(5.0, 0.0, 0.0, 2.0) # 添加第二個球addSphere(xc, yc, zc, r)
file.export() # 輸出文件spheres.iges
3. 在Abaqus中選擇 文件->導入->部件,文件類型選擇iges,選擇第2步生成的iges文件即可生成骨料。
附件中有兩個文件分別在不同的python環(huán)境使用:一個在Abaqus/python環(huán)境使用;一個在python官網(wǎng)的下載的python2.7環(huán)境使用,切勿混淆。
如果有需要下載使用,勿忘點贊!
技術(shù)鄰APP
工程師必備
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP
7
7




















