根據氣體冷卻器標準化設計的特點,遵循模塊高內聚性和模塊間低耦合的原則,設計了系統的整體結構框架,如圖2所示。該平臺屬于交互式圖形系統,分為4個相對獨立的功能模塊:熱工計算與繪圖、零部件標準化設計、模擬裝配以及增強功能模塊,由用戶人機界面進行集成。模塊間通過內聯參數傳遞實現通訊,傳遞過程對用戶完全透明。
(1)用戶人機界面:冷卻器設計平臺的人機交互界面,涵蓋了各功能模塊。
(2)熱工計算與繪圖:根據輸入的設計參數和數據庫查詢結果自動進行計算熱工結果,并生成計算報告和傳熱曲線。
(3)零部件標準化設計:在熱工計算基礎上,根據輸入的冷卻器幾何尺寸和數據庫查詢結果自動進行各個零部件的標準化設計。
(4)自動裝配:零部件設計完成后,此模塊完成氣體冷卻器自動裝配,生成總裝模型。
(5)增強功能模塊:提供重量估算、噴涂表面積估算、自動讀取保存數據、異常恢復等功能,以增強軟件的易用性和魯棒性。
,基于面向對象和組件技術,以SolidWorks為載體,采用LabVIEW和微軟公司的VBA語言完成定制化二次開發,實現氣體冷卻器的標準化設計。系統結構上分為2層結構:上層為LabVIEW開發的交互界面,能夠進行自動熱工計算、實驗數據處理、傳熱曲線繪制和增強功能,以及對其他應用程序的調用;下層按照上層指令和相關數據,由VBA程序調用COM對象集合以及這些對象的屬性和方法,驅動SolidWorks進行零部件的標準化設計和三維建模。通過上下層的數據交互,完成從訂貨圖到冷卻器整機模型的快速設計。