業務邏輯層則是操作界面的后臺代碼,通過調用基礎操作層的相關函數實現操作界面展示的每一步操作流程,最終實現系統設計和管理的功能。
基礎操作層是系統開發的基本操作類封裝層,用幾個基本類封裝了相應的操作函數:①數據操作類,封裝了所有與數據操作有關的方法,包括數據的插人、修改以及刪除方法,以及相關控件與數據庫的綁定方法等等;②設計計算類,封裝了所有的產品設計計算方法,是紙質設計計算書的計算機實現;③系統開發類,封裝了利用SolidWorks API對其進行二次開發的方法,包括了SolidWorks注冊表操作方法以及在SolidWorks系統中添加工具條、按鈕等的操作方法,系統開發類還封裝了對文件進行加密、解密的算法,用于對模型文件的安全管理。
3應用實例
筆者所在的"湖北省數字制造重點實驗室"為溫州某企業開發了一套空分設備專家設計系統,該系統采用微軟.net開發平臺開發,是針對于該企業的工業制氮機、井下制氮機所設計的產品設計專家系統。此專家系統中,企業基本零部件模型文件數據量達到700MB,因而存放于本地計算機,文件采用DES算法加密,保證其數據安全;使用SQL Server 2000數據庫作為系統公用數據庫服務器。
專家系統是作為一個播件被載人SolidWorks的。啟動SolidWorks加載專家系統插件,用戶登錄后,可點擊進人產品設計模塊。圖3為井下制氮機的理論計算界面,圖4為生成新產品的界面。
進入企業數據管理模塊就可以進行行業標準件的管理,其包括了兩個操作標簽頁:行業標準零件庫、行業標準部件庫。行業標準零件管理界面見圖5。
4總結與展望
本文提出了基于SolidWorks二次開發的面向企業產品設計的專家系統開發解決方案,基本思想是通過專家系統將產品的設計計算集成到SoIidWorks軟件中,結合軟件的參數化建模技術,通過專家系統實現無紙化的產品設計過程。其設計是完全面向企業具體產品的,具有很好的針對性和適用性。對于該系統可以作進一步的開發,便之與PDM(產品數據管理)系統集成,以便更好地服務于企業的信息化。
相關文章
- 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