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