1參數化設計平臺體系
橋式起重機參數化設計平臺體系結構,如圖1所示。設計是在人機交互界面的指導下進行,首先對提交的設計要求與工程參數進行相關的自適應判斷,同時對輸入的參數做出越界反應,并在操作過程中給出信息提示等。利用尺寸驅動,平臺能夠將設計參數直接轉化為產品零件及裝配體三維模型,方便了模型的動態交互式修改,提高了設計效率。
2參數化設計平臺程序接口
ActiveX Automation是由OLE自動化(OLE Automation)技術擴充、復合而來,通過嵌入或鏈接的方式做到數據共享,使應用程序以一定的流程相互溝通、控制。SolidWorks/APl模塊為用戶提供了采用標準"對象鏈接與嵌入"技術和"部件對象模式(COM)"技術的應用程序接口,有利于二次開發技術的實現,通過使用支持AetiveX Automation的面向對象語言VB進行二次開發,將SolidWorks功能集成到客戶應用程序中,實現SolidWorks完全客戶化。
在設計平臺中,利用VB編寫的接口程序如下:
這樣就可以創建新的Application對象實例,也可以連接現有的對象實例。
為實現與Solidworks通信,在VB的項目中還要添加引用SolidWorks中的相關類型庫,即組件對象模型COM(Component Object Model )通過訪問COM組件,能夠使不同語言開發的軟件組件在單機或網絡環境下相互操作。利用VB引用的COM組件如下:
在VB中建立一個DLL文件項目,并引用Solidworks的插件庫文件、庫文件及常數庫,在屬性中選擇工程兼容并在類模塊中添加相應程序段,生成*.dll文件并在SolidWorks中打開,*.dll文件將以插件的形式添加到菜單中。這樣就建立了設計平臺與SolidWorks對象的聯系,可以在VB的環境下對SolidWorks對象進行操作。
3快速參數化建模
在設計平臺中采用尺寸驅動參數化建模技術,主要是在產品結構和形狀確定的前提下,通過對尺寸變量施加約束并自動求解來生成新的三維模型聊。這種設計模式首先確定主要參數,其余尺寸作為服從變量與主變量建立約束關系,綜合利用系列表與方程式這兩種功能,建立該類零件的自動化設計模型。在SolidWorks中,由自變量和因變量建立約束方程:
其中自變量x1、x2是獨立的參數在三維模型設計過程中,通過合理設置參數及它們之間的約束關系建立方程就可以完成零件參數化,實現同類系列件的自動建模。
在方程式中定義的約束函數如下:
以雙梁橋式起重機主梁為數字樣機,其起重量為32t,跨度為31.5m,建立的主梁三維模型,如圖2所示。
相關文章
- 2021-09-08BIM技術叢書Revit軟件應用系列Autodesk Revit族詳解 [
- 2021-09-08全國專業技術人員計算機應用能力考試用書 AutoCAD2004
- 2021-09-08EXCEL在工作中的應用 制表、數據處理及宏應用PDF下載
- 2021-08-30從零開始AutoCAD 2014中文版機械制圖基礎培訓教程 [李
- 2021-08-30從零開始AutoCAD 2014中文版建筑制圖基礎培訓教程 [朱
- 2021-08-30電氣CAD實例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風暴2:Maya影像實拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術設計案例教程中文版AutoCAD 建筑設計案例
- 2021-08-29環境藝術制圖AutoCAD [徐幼光 編著] 2013年PDF下載
- 2021-08-29機械AutoCAD 項目教程 第3版 [繆希偉 主編] 2012年PDF