當兩部件進行干涉檢驗時,通過調用SolidWorks API中干涉檢驗函數,自動對所選擇的零部件進行干涉檢驗。
在轉子的裝配過程中,采用基于包容盒的逐級分解的干涉檢驗算法能快速檢查出零部件裝配中的干涉情況,并通知系統及時調整參數,消除干涉。
3薄膜蒸發器遠程設計系統的實現
3.1系統總體結構
薄膜蒸發器遠程三維設計系統的目標是:實現基于B/S模式的跨平臺的薄膜蒸發器遠程三維設計。包括零部件和裝配圖的三維造型設計,虛擬裝配設計以及設計結果的預覽、修改和下載。為此確立了如圖7所示的系統總體結構。
(1)主界面用戶打開網址后首先看到的界面,主要是對薄膜蒸發器遠程三維設計系統的介紹,以及提供登陸人口。
(2)設計界面用戶在主界面中憑用戶名和密碼登陸后進人的界面,可以在該界面中輸入和修改設計參數,對設計模塊進行造型設計并提交,同時從臨時文件庫中將設計好的造型圖提供給用戶預覽。
(3)臨時文件庫用戶登陸后獲得的臨時文件夾,用于存儲設計時的造型圖及數據文件。
(4)設計數據庫設計數據庫在設計過程中提供參考數據、維持狀態和為三維設計系統提供基礎數據。
(5)各設計模塊從用戶界面中獲取相關尺寸,調用相應設計模塊進行零部件和裝配體的設計,并將設計結果保存在臨時文件庫中供用戶預覽和下載。
3. 2系統主要模塊的實現
3.2.1設計界面設計界面是聯系后臺與用戶的重要紐帶,它具有參數輸人和修改、檢查參數合法性、為后臺計算和設計傳遞參數3個功能。在Web Class中,有2種方式創建設計界面:創建HTML模板和直接輸出網頁代碼;使用兩者結合的方式創建設計界面。HTML模板是標準的HTML頁面,其中包含一些Web Class能夠在運行時用自定義信息替換的定界字段。根據薄膜蒸發器零部件關系及特點創建了如圖8所示的網頁模板,右面空白處設置類似<tagprefix tagname> tageontents < /tagprefix tagname>的替換標記,在輸出模板時執行替換,給出用戶設計界面。
3.2.2數據庫系統數據庫系統在遠程設計過程中起著非常重要的作用,除了前文中的設計數據庫系統,數據庫還具有以下作用:
(1)提供參考設計數據為了方便用戶設計,系統根據工程實例提供了一套設計參數,它們存儲于相應數據庫中,輸出用戶界面時供系統檢索調用。
(2)維持狀態設計過程中有大量參數需要傳遞,如果僅用Session變量保存整個記錄集甚至記錄集數組,將很快消耗大量內存,勢必影響應用程序的響應性和擴展性。因此,系統使用數據庫維持狀態、用戶在界面中輸人參數后,系統將其存入數據庫,待用戶返回時輸出到界面供修改。
(3)為三維設計系統提供基礎數據系統設計過程,特別是零部件設計和裝配過程中,需要查找相關尺寸及其裝配關系,這些數據都分類存儲于數據庫中。
3.2.3參數化設計及裝配模塊參數化設計及裝配模塊是本系統中的核心部分,從零部件設計到裝配圖設計,各個部分都有相應的Webitem與之對應,Webitem負責響應用戶請求,輸出設計界面,每個webitem對應的form1事件負責接收設計界面傳來的數據,并調用各個設計模塊進行二維參數化設計。
相關文章
- 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