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

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

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

3.2.3參數(shù)化設(shè)計及裝配模塊參數(shù)化設(shè)計及裝配模塊是本系統(tǒng)中的核心部分,從零部件設(shè)計到裝配圖設(shè)計,各個部分都有相應(yīng)的Webitem與之對應(yīng),Webitem負責(zé)響應(yīng)用戶請求,輸出設(shè)計界面,每個webitem對應(yīng)的form1事件負責(zé)接收設(shè)計界面?zhèn)鱽淼臄?shù)據(jù),并調(diào)用各個設(shè)計模塊進行二維參數(shù)化設(shè)計。
相關(guān)文章
- 2021-09-08BIM技術(shù)叢書Revit軟件應(yīng)用系列Autodesk Revit族詳解 [
- 2021-09-08全國專業(yè)技術(shù)人員計算機應(yīng)用能力考試用書 AutoCAD2004
- 2021-09-08EXCEL在工作中的應(yīng)用 制表、數(shù)據(jù)處理及宏應(yīng)用PDF下載
- 2021-08-30從零開始AutoCAD 2014中文版機械制圖基礎(chǔ)培訓(xùn)教程 [李
- 2021-08-30從零開始AutoCAD 2014中文版建筑制圖基礎(chǔ)培訓(xùn)教程 [朱
- 2021-08-30電氣CAD實例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風(fēng)暴2:Maya影像實拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術(shù)設(shè)計案例教程中文版AutoCAD 建筑設(shè)計案例
- 2021-08-29環(huán)境藝術(shù)制圖AutoCAD [徐幼光 編著] 2013年P(guān)DF下載
- 2021-08-29機械A(chǔ)utoCAD 項目教程 第3版 [繆希偉 主編] 2012年P(guān)DF