通過腳本實現連接的批量處理

在做多釘建模時,有時候可能需要建立圓孔的特徵模型,計算時候需要將很多的螺栓孔與中心點使用mpc進行綁定,連接件較多的時候效率很低,通過編寫腳本可進行批量處理。舉例如下:
示例模型如圖,圓孔半徑爲10,各個圓心座標見表
模型示意
參考點座標

具體步驟如下:

  • 通過xlrd模型打開表格文件,獲取循環數
  • 進入循環,將表中的相關數據與腳本中變量進行一一對應
  • 對每個孔進行mpc綁定操作

完整代碼如下:

#autompc
#通過腳本實現圓孔mpc的自動綁定操作
#使用的時候替換座標文件、表格標識以及需要綁定的部件實例即可
# coding=UTF-8
from abaqus import *
from abaqusConstants import *
from caeModules import *
from driverUtils import executeOnCaeStartup
import xlrd

tardir=r'G:\ABAQUS\code\autompc\points.xlsx'									指定文件位置

xlsdata=xlrd.open_workbook(tardir)												#打開文件
mytable=xlsdata.sheet_by_name(u'points')										#獲取參考點座標表格
nrows=mytable.nrows-1							
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章