球形骨料的IGES文件生成python

球形骨料的IGES文件生成python模塊

    如果已知球形骨料的幾何信息(球心和半徑)在abaqus中生成骨料模型的方式需要對每個球創(chuàng)建part,然后Merge成一個part。如果骨料顆粒數(shù)量比較多,這樣實現(xiàn)起來比較復雜。或者在CAD中通過命令的方式畫出,然而CAD的autolisp語言比較不太易讀易寫。這個帖子中附件中提供了一個python模塊,可以快速輸出球形集合的IGES文件。根據(jù)使用環(huán)境下載對應(yīng)python模塊附件

  1. 根據(jù)使用環(huán)境下載對應(yīng)python模塊附件

  2. 導入模塊,添加球,然后輸出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)境使用,切勿混淆。

球形骨料的IGES文件生成python的圖1igesWriter.rar

    如果有需要下載使用,勿忘點贊!

登錄后免費查看全文
立即登錄
App下載
技術(shù)鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

7
7