我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > Solidworks

基于SolidWorks二次開發的產品設計專家系統

時間:2010-06-02 08:00:00 來源:

    業務邏輯層則是操作界面的后臺代碼,通過調用基礎操作層的相關函數實現操作界面展示的每一步操作流程,最終實現系統設計和管理的功能。
   
    基礎操作層是系統開發的基本操作類封裝層,用幾個基本類封裝了相應的操作函數:①數據操作類,封裝了所有與數據操作有關的方法,包括數據的插人、修改以及刪除方法,以及相關控件與數據庫的綁定方法等等;②設計計算類,封裝了所有的產品設計計算方法,是紙質設計計算書的計算機實現;③系統開發類,封裝了利用SolidWorks API對其進行二次開發的方法,包括了SolidWorks注冊表操作方法以及在SolidWorks系統中添加工具條、按鈕等的操作方法,系統開發類還封裝了對文件進行加密、解密的算法,用于對模型文件的安全管理。
   
    3應用實例
   
    筆者所在的"湖北省數字制造重點實驗室"為溫州某企業開發了一套空分設備專家設計系統,該系統采用微軟.net開發平臺開發,是針對于該企業的工業制氮機、井下制氮機所設計的產品設計專家系統。此專家系統中,企業基本零部件模型文件數據量達到700MB,因而存放于本地計算機,文件采用DES算法加密,保證其數據安全;使用SQL Server 2000數據庫作為系統公用數據庫服務器。
   
    專家系統是作為一個播件被載人SolidWorks的。啟動SolidWorks加載專家系統插件,用戶登錄后,可點擊進人產品設計模塊。圖3為井下制氮機的理論計算界面,圖4為生成新產品的界面。

    
    進入企業數據管理模塊就可以進行行業標準件的管理,其包括了兩個操作標簽頁:行業標準零件庫、行業標準部件庫。行業標準零件管理界面見圖5。

    
    4總結與展望
   
    本文提出了基于SolidWorks二次開發的面向企業產品設計的專家系統開發解決方案,基本思想是通過專家系統將產品的設計計算集成到SoIidWorks軟件中,結合軟件的參數化建模技術,通過專家系統實現無紙化的產品設計過程。其設計是完全面向企業具體產品的,具有很好的針對性和適用性。對于該系統可以作進一步的開發,便之與PDM(產品數據管理)系統集成,以便更好地服務于企業的信息化。