(3)確定裝配路徑在確定裝配路徑時,必須在裝配完成一個零部件后,再根據已裝配好的裝配體和下一步需要裝配的零(都)件的特點確定其裝配路徑,以避免發生干涉和碰撞。
(4)確定裝配約束根據模型結構及其功能要求,確定薄膜蒸發器中零件與零件、零件與子裝配體、子裝配體與子裝配體間的裝配約束關系。系統主要用到重合、同軸心、平行相距、角度等幾種約束關系。
(5)干涉檢查系統采用基于包容盒的逐級分解的干涉檢驗算法,查找發生干涉的零部件,實時調整裝配,確保最終生成裝配體的準確性。
2.6 圖紙預覽
用戶提交設計參數后將得到后綴名為SLDPRT的SolidWorks圖紙,以供預覽或下載,查看設計是否滿足要求。系統使用如圖4所示的設計結構來實現這一功能,在服務器上設置三個圖庫,當用戶登錄以后將基礎圖庫中基礎數據和圖紙調到臨時圖庫中,系統將所有圖紙存于臨時圖庫,提供用戶預覽和下載,當用戶設計結束或離開系統時將臨時圖庫中所有資料轉至備份圖庫,以供管理員查看,最后清空臨時圖庫。
在webclass中存在圖紙更新滯后問題,即每次用戶修改完數據重新生成圖紙后卻只能得到修改前的圖紙。為了解決這個問題,在臨時圖庫中設置了緩存文件夾,對每次生成的圖紙名添加機數,即每次生成不同名稱圖紙,強制系統尋找當前文件名以提供預覽,當用戶進行下一部件設計時即認為用戶對該圖滿意,將圖紙存人臨時圖庫,以備后面調用和下載。
3 開發實例
現以物料分布器零部件設計為例說明薄膜蒸發器遠程三維設計系統的實現過程。
3.1界面輸出
用戶選擇物料分布器零部件后系統輸出模板并執行替換,如圖5所示為替換后輸出的物料分布器設計界面。
3.2遠程設計
用戶提交數據后,如果檢查無誤即調用物料分布器設計模塊設計該零部件。圖6為在瀏覽器中預覽物料分布器設計結果,圖7為薄膜蒸發器設計完成后的虛擬裝配圖(為顯示內部結構,上筒體設置了隱藏)。
4 結束語
以Vjsual Basic的WebClass部件實現了基于solidworks的薄膜蒸發器遠程三維設計系統。系統的開發提高了薄膜蒸發器設計水平,縮短了開發周期并降低了成本,從而增強了市場競爭力,為CAE開發、工程圖的實現及其網絡化制造奠定了基礎。a
相關文章
- 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