當兩部件進行干涉檢驗時,通過調(diào)用SolidWorks API中干涉檢驗函數(shù),自動對所選擇的零部件進行干涉檢驗。
在轉(zhuǎn)子的裝配過程中,采用基于包容盒的逐級分解的干涉檢驗算法能快速檢查出零部件裝配中的干涉情況,并通知系統(tǒng)及時調(diào)整參數(shù),消除干涉。
3薄膜蒸發(fā)器遠程設計系統(tǒng)的實現(xiàn)
3.1系統(tǒng)總體結(jié)構(gòu)
薄膜蒸發(fā)器遠程三維設計系統(tǒng)的目標是:實現(xiàn)基于B/S模式的跨平臺的薄膜蒸發(fā)器遠程三維設計。包括零部件和裝配圖的三維造型設計,虛擬裝配設計以及設計結(jié)果的預覽、修改和下載。為此確立了如圖7所示的系統(tǒng)總體結(jié)構(gòu)。

(1)主界面用戶打開網(wǎng)址后首先看到的界面,主要是對薄膜蒸發(fā)器遠程三維設計系統(tǒng)的介紹,以及提供登陸人口。
(2)設計界面用戶在主界面中憑用戶名和密碼登陸后進人的界面,可以在該界面中輸入和修改設計參數(shù),對設計模塊進行造型設計并提交,同時從臨時文件庫中將設計好的造型圖提供給用戶預覽。
(3)臨時文件庫用戶登陸后獲得的臨時文件夾,用于存儲設計時的造型圖及數(shù)據(jù)文件。
(4)設計數(shù)據(jù)庫設計數(shù)據(jù)庫在設計過程中提供參考數(shù)據(jù)、維持狀態(tài)和為三維設計系統(tǒng)提供基礎數(shù)據(jù)。
(5)各設計模塊從用戶界面中獲取相關(guān)尺寸,調(diào)用相應設計模塊進行零部件和裝配體的設計,并將設計結(jié)果保存在臨時文件庫中供用戶預覽和下載。
3. 2系統(tǒng)主要模塊的實現(xiàn)
3.2.1設計界面設計界面是聯(lián)系后臺與用戶的重要紐帶,它具有參數(shù)輸人和修改、檢查參數(shù)合法性、為后臺計算和設計傳遞參數(shù)3個功能。在Web Class中,有2種方式創(chuàng)建設計界面:創(chuàng)建HTML模板和直接輸出網(wǎng)頁代碼;使用兩者結(jié)合的方式創(chuàng)建設計界面。HTML模板是標準的HTML頁面,其中包含一些Web Class能夠在運行時用自定義信息替換的定界字段。根據(jù)薄膜蒸發(fā)器零部件關(guān)系及特點創(chuàng)建了如圖8所示的網(wǎng)頁模板,右面空白處設置類似<tagprefix tagname> tageontents < /tagprefix tagname>的替換標記,在輸出模板時執(zhí)行替換,給出用戶設計界面。

3.2.2數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)在遠程設計過程中起著非常重要的作用,除了前文中的設計數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)庫還具有以下作用:
(1)提供參考設計數(shù)據(jù)為了方便用戶設計,系統(tǒng)根據(jù)工程實例提供了一套設計參數(shù),它們存儲于相應數(shù)據(jù)庫中,輸出用戶界面時供系統(tǒng)檢索調(diào)用。
(2)維持狀態(tài)設計過程中有大量參數(shù)需要傳遞,如果僅用Session變量保存整個記錄集甚至記錄集數(shù)組,將很快消耗大量內(nèi)存,勢必影響應用程序的響應性和擴展性。因此,系統(tǒng)使用數(shù)據(jù)庫維持狀態(tài)、用戶在界面中輸人參數(shù)后,系統(tǒng)將其存入數(shù)據(jù)庫,待用戶返回時輸出到界面供修改。
(3)為三維設計系統(tǒng)提供基礎數(shù)據(jù)系統(tǒng)設計過程,特別是零部件設計和裝配過程中,需要查找相關(guān)尺寸及其裝配關(guān)系,這些數(shù)據(jù)都分類存儲于數(shù)據(jù)庫中。

3.2.3參數(shù)化設計及裝配模塊參數(shù)化設計及裝配模塊是本系統(tǒng)中的核心部分,從零部件設計到裝配圖設計,各個部分都有相應的Webitem與之對應,Webitem負責響應用戶請求,輸出設計界面,每個webitem對應的form1事件負責接收設計界面?zhèn)鱽淼臄?shù)據(jù),并調(diào)用各個設計模塊進行二維參數(shù)化設計。
相關(guān)文章
- 2021-09-08BIM技術(shù)叢書Revit軟件應用系列Autodesk Revit族詳解 [
- 2021-09-08全國專業(yè)技術(shù)人員計算機應用能力考試用書 AutoCAD2004
- 2021-09-08EXCEL在工作中的應用 制表、數(shù)據(jù)處理及宏應用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高等院校藝術(shù)設計案例教程中文版AutoCAD 建筑設計案例
- 2021-08-29環(huán)境藝術(shù)制圖AutoCAD [徐幼光 編著] 2013年P(guān)DF下載
- 2021-08-29機械AutoCAD 項目教程 第3版 [繆希偉 主編] 2012年P(guān)DF