



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)動(dòng)態(tài)傳輸在暖通CAD開(kāi)發(fā)中的應(yīng)用 暖通軟件的使用比其它設(shè)計(jì)領(lǐng)域要晚一些,其原因是暖通空調(diào)項(xiàng)目設(shè)計(jì)的影響因素多,影響因素之間的相互作用大,從信息的角度分析,也就是它的不確定信息多,因此,暖通空調(diào)項(xiàng)目設(shè)計(jì)中許多問(wèn)題都是憑經(jīng)驗(yàn)解決的,另外,一個(gè)空調(diào)項(xiàng)目設(shè)計(jì)應(yīng)綜合考慮>' target='_blank' class='infotextkey'>經(jīng)濟(jì)性、舒適性、安全性等眾多因素,這種綜合決策系統(tǒng)復(fù)雜性、無(wú)序性,造成開(kāi)發(fā)暖通系統(tǒng)軟件的難度較大,目前已開(kāi)發(fā)的暖通軟件多在
2、下以為工作平臺(tái),編制適合專業(yè)設(shè)計(jì)的功能模塊,這些模塊組合在一起,雖然大大方便了設(shè)計(jì)人員,但存在各功能模塊之間的信息未能相互利用,導(dǎo)致這些軟件的主要優(yōu)勢(shì)僅僅體現(xiàn)在用鼠標(biāo)、鍵盤(pán)、繪圖機(jī)代替手工繪圖,特別是計(jì)算模塊與圖形模塊接口未能較好實(shí)現(xiàn)因此計(jì)算結(jié)果在圖形繪制中也未能較好利用,隨著計(jì)算機(jī)技術(shù)的高速發(fā)展,基于的系統(tǒng)得到了廣泛應(yīng)用,由于具有豐富的內(nèi)在資源,為開(kāi)發(fā)暖通軟件及實(shí)現(xiàn)數(shù)據(jù)動(dòng)態(tài)傳輸?shù)裙δ芴峁┝藣湫碌耐緩揭虼?,在環(huán)境下開(kāi)發(fā)暖通軟件已成為發(fā)展趨勢(shì).面向?qū)ο蠹夹g(shù)在動(dòng)態(tài)傳輸中的應(yīng)用在環(huán)境下開(kāi)發(fā)暖通與環(huán)境下開(kāi)發(fā)暖通相比,有眾多的優(yōu)點(diǎn):標(biāo)準(zhǔn)而又統(tǒng)一的用戶界面、多任務(wù)共享資源、無(wú)的常規(guī)內(nèi)存限制、支持動(dòng)態(tài)數(shù)據(jù)交
3、換()等;在工作平臺(tái)下的提供和()等語(yǔ)言作為開(kāi)發(fā)語(yǔ)言,可以利用平臺(tái)下面對(duì)象型的高級(jí)語(yǔ)言,如中的類庫(kù)進(jìn)行二次性開(kāi)發(fā)利用編寫(xiě)功能模塊,可以充分利用系統(tǒng)的資源,并且把用戶和系統(tǒng)通訊的機(jī)制進(jìn)行封裝,開(kāi)發(fā)人員可以不必了解通訊的具體細(xì)節(jié)但是和并不能直接通訊,繪圖功能的實(shí)現(xiàn)需要利用開(kāi)發(fā),因此就需實(shí)現(xiàn)和的接口,這樣就可在平臺(tái)下方便地利用資源,暖通軟件的二次性開(kāi)發(fā)就是開(kāi)發(fā)適合暖通設(shè)計(jì)的菜單、對(duì)話框、功能模塊、各功能模塊之間數(shù)據(jù)傳輸以及建立數(shù)據(jù)庫(kù)和圖形文件之間的動(dòng)態(tài)鍵接,其中,對(duì)話框包括模式對(duì)話框、無(wú)模式對(duì)話框,暖通一般采用模式對(duì)話框,對(duì)于模式對(duì)話框,一旦對(duì)話框關(guān)閉,處理函數(shù)將獲得用戶輸入的所有數(shù)據(jù),但在對(duì)話框關(guān)
4、閉前,程序不會(huì)響應(yīng)用戶的其它要求框架提供了人工調(diào)用和自動(dòng)方法控制窗口控件,對(duì)于人工調(diào)用方法在編寫(xiě)程序時(shí)采用類相應(yīng)成員函數(shù)(如,等),可以單獨(dú)訪問(wèn)各個(gè)控件,以便設(shè)置或獲取其值,但運(yùn)行過(guò)程中系統(tǒng)調(diào)用過(guò)程相對(duì)麻煩自動(dòng)方法采用數(shù)據(jù)交換()來(lái)初始化對(duì)話框的控制和獲取用戶輸入,對(duì)話框中所輸入的數(shù)據(jù)是采用數(shù)據(jù)驗(yàn)證()機(jī)制自動(dòng)進(jìn)行驗(yàn)證暖通軟件的功能模塊可采用面向?qū)ο蠹夹g(shù)來(lái)開(kāi)發(fā),即把對(duì)話框、菜單、窗口等看成一系列對(duì)象,對(duì)象是代碼和數(shù)據(jù)的集合,用戶對(duì)這些對(duì)象的操作是通過(guò)發(fā)送消息信號(hào)給程序來(lái)實(shí)現(xiàn)的,程序的核心內(nèi)容是處理這些消息,因此,程序就具有通用的結(jié)構(gòu)特點(diǎn),使開(kāi)發(fā)人員能夠根據(jù)對(duì)象接收到消息后應(yīng)產(chǎn)生的動(dòng)作和結(jié)果而編
5、寫(xiě)實(shí)用的程序模塊,而不必了解數(shù)據(jù)和操作系統(tǒng)之間以及操作系統(tǒng)與之間的通訊機(jī)制其原理示意圖如圖 2 暖通CAD圖形數(shù)據(jù)動(dòng)態(tài)傳輸?shù)膶?shí)現(xiàn) 傳統(tǒng)暖通軟件,通常是以處理圖形信息為核心,其最終結(jié)果是以的二進(jìn)制格式儲(chǔ)存,由于文件是一個(gè)純圖形的數(shù)據(jù),它不具有直接識(shí)別構(gòu)件的特性,也就是說(shuō)由于數(shù)據(jù)結(jié)構(gòu)的限制,圖形標(biāo)識(shí)是以實(shí)體句柄的方式來(lái)識(shí)別的而實(shí)體與實(shí)體之間,即句柄之間不可能存在描述相互關(guān)系的語(yǔ)句,因而圖形實(shí)體反映了圖形自身的某些物理屬性,但無(wú)法建立圖形以外反映工程特性的數(shù)據(jù)聯(lián)系,也就難以實(shí)現(xiàn)工程繪圖與設(shè)計(jì)計(jì)算的集成. &
6、#160; 21 暖通CAD數(shù)據(jù)動(dòng)態(tài)交換 集成化軟件,其含義包括兩方面:其一是專業(yè)內(nèi)部功能模塊的集成,其二是通過(guò)接口模塊實(shí)現(xiàn)本專業(yè)軟件和其他相關(guān)專業(yè)軟件的集成.暖通軟件的內(nèi)部集成,主要表現(xiàn)在系統(tǒng)中的圖形實(shí)現(xiàn)和記錄的數(shù)據(jù)具有全面的對(duì)應(yīng)關(guān).即輸入工程圖形,就可以產(chǎn)生相應(yīng)于圖形信息的物理及工程屬性數(shù)據(jù)記錄;同時(shí),圖形的物理及工程屬性數(shù)據(jù)記錄對(duì)應(yīng)著特定的圖形實(shí)體.這樣對(duì)于圖形實(shí)體的操作會(huì)動(dòng)態(tài)地修改數(shù)據(jù)庫(kù)中的相應(yīng)數(shù)據(jù)信息,而對(duì)于數(shù)據(jù)庫(kù)的修改也會(huì)改變圖形文件中相對(duì)應(yīng)的實(shí)體.實(shí)際的開(kāi)發(fā)過(guò)程中,工程的屬性記錄主要采用,等函數(shù)創(chuàng)建帶有擴(kuò)展數(shù)據(jù)的實(shí)體,使工程的屬性數(shù)
7、據(jù)附加在圖形實(shí)體上,可用其它模塊檢索所需的實(shí)體擴(kuò)展數(shù)據(jù)信息. 下面以建筑負(fù)荷計(jì)算與空調(diào)系統(tǒng)設(shè)計(jì)為例,來(lái)分析這一系統(tǒng)信息的動(dòng)態(tài)傳輸特性.首先,空調(diào)系統(tǒng)的設(shè)計(jì)需要從建筑圍護(hù)結(jié)構(gòu)的圖形文件中提取計(jì)算冷熱負(fù)荷所需的實(shí)體數(shù)據(jù)信息,存儲(chǔ)于項(xiàng)目數(shù)據(jù)庫(kù)中,負(fù)荷計(jì)算功能模塊從項(xiàng)目數(shù)據(jù)文件中提取項(xiàng)目所在地的氣象資源信息,就可計(jì)算出各房間、各系統(tǒng)、建筑的總負(fù)荷;其它模塊根據(jù)有關(guān)規(guī)范以及專家經(jīng)驗(yàn)知識(shí),劃分空調(diào)系統(tǒng)、選擇并布置空調(diào)設(shè)備,進(jìn)行計(jì)算繪制各個(gè)風(fēng)、水系統(tǒng).若建筑圍護(hù)結(jié)構(gòu)有變化,系統(tǒng)能夠自動(dòng)根據(jù)圖形實(shí)體的變化,提取相應(yīng)數(shù)據(jù)計(jì)算冷熱負(fù)荷,為風(fēng)系統(tǒng)、水系統(tǒng)的修改和調(diào)整提供明確依據(jù).
8、其內(nèi)容如框圖所示: 上述的各個(gè)模塊包括一系列的應(yīng)用程序、圖形文件、數(shù)據(jù)庫(kù)等,這類文件中的信息傳輸是交互的,如何實(shí)現(xiàn)信息傳輸?shù)淖詈?jiǎn)化,減少中間數(shù)據(jù)的冗余度,這就要充分利用動(dòng)態(tài)數(shù)據(jù)交換()技術(shù). 的出現(xiàn)解決了并行技術(shù)問(wèn)題,使得動(dòng)態(tài)數(shù)據(jù)交換成為可能. 通過(guò)發(fā)送消息,可以實(shí)現(xiàn)軟件各個(gè)功能模塊內(nèi)在的數(shù)據(jù)聯(lián)系. 為了實(shí)現(xiàn)各模塊,必須將圖形數(shù)據(jù)與對(duì)應(yīng)的工程屬性的數(shù)據(jù)相關(guān)聯(lián),其它的數(shù)據(jù)應(yīng)轉(zhuǎn)化為數(shù)據(jù)庫(kù)、圖形庫(kù)形式加以存儲(chǔ),數(shù)據(jù)庫(kù)采用可視化系統(tǒng),一方面數(shù)據(jù)的可視性強(qiáng),另一方面可實(shí)現(xiàn)數(shù)據(jù)操作的封裝性,使語(yǔ)意描述更豐富,以充分體現(xiàn)內(nèi)在聯(lián)系性.
9、160; 22 開(kāi)放式數(shù)據(jù)庫(kù)連接 系統(tǒng)中提供了一種實(shí)現(xiàn)數(shù)據(jù)庫(kù)與應(yīng)用程序連接的有效措施(),即開(kāi)放式數(shù)據(jù)庫(kù)連接它使應(yīng)用程序可以通過(guò)統(tǒng)一的接口去訪問(wèn)各種數(shù)據(jù)庫(kù)>' target='_blank' class='infotextkey'>管理系統(tǒng)(),從而解決了各個(gè)專業(yè)系統(tǒng)不同數(shù)據(jù)庫(kù)之間數(shù)據(jù)傳輸?shù)慕涌趩?wèn)題,實(shí)現(xiàn)了數(shù)據(jù)的通用性,為數(shù)據(jù)與繪圖之間信息的動(dòng)態(tài)傳輸提供了基礎(chǔ),同時(shí)解決了數(shù)據(jù)庫(kù)的重復(fù)開(kāi)發(fā)問(wèn)題. 23工程軟件接口問(wèn)題 暖通空調(diào)工程的項(xiàng)目設(shè)
10、計(jì),是建筑工程設(shè)計(jì)多工種中的一個(gè)子項(xiàng),這要求暖通的發(fā)展必須具有較強(qiáng)的兼容性,才會(huì)有利于軟件的普及應(yīng)用.目前許多優(yōu)秀的建筑、結(jié)構(gòu)軟件在市場(chǎng)上各占有一定份額.如何解決暖通軟件與這些軟件接口問(wèn)題,是開(kāi)發(fā)者必須考慮的一個(gè)問(wèn)題.本身提供的通用交換文件格式是文件,但由于它具有描述復(fù)雜實(shí)體的局限性和內(nèi)存占用量大等缺點(diǎn),人們又開(kāi)發(fā)了其它一些標(biāo)準(zhǔn),如標(biāo)準(zhǔn)和標(biāo)準(zhǔn)標(biāo)準(zhǔn)不僅對(duì)于暖通設(shè)計(jì)中建立設(shè)備庫(kù)必不可少,同時(shí),它對(duì)于解決接口問(wèn)題具有重要意義文件是所提供的,所以具有較強(qiáng)的通用性,但建筑信息復(fù)雜、關(guān)聯(lián)性強(qiáng),一個(gè)簡(jiǎn)單的建筑圖對(duì)于文件卻要用去幾兆字節(jié)來(lái)描述,這顯然是不可取的所以現(xiàn)在推行的語(yǔ)言表達(dá)形式,它可以很好地實(shí)現(xiàn)對(duì)關(guān)聯(lián)的描述盡管目前它的發(fā)展還不成熟,但采用它卻是必然趨勢(shì).
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 拖拉施工方案
- 出資項(xiàng)目合同范例
- 2025年數(shù)字模擬信號(hào)混合輸出的智能化儀表項(xiàng)目建議書(shū)
- 基于多生物學(xué)數(shù)據(jù)的精神分裂癥患者生物年齡預(yù)測(cè)研究
- 防風(fēng)解凍施工方案
- 借借款合同范例
- pvc地膠合同范本
- 債務(wù)處理合同范例
- 制造業(yè)股合同范本
- 農(nóng)場(chǎng)用電安裝合同范例
- 2024年南京信息職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)附答案
- VDA6.3-2023過(guò)程審核檢查表
- 2024-汽車噴漆外包協(xié)議
- 大班語(yǔ)言活動(dòng):我驕傲-我是中國(guó)娃
- 食品安全教育主題班會(huì)課件
- 小學(xué)二年級(jí)數(shù)學(xué)-除法豎式計(jì)算訓(xùn)練100題
- MOOC 國(guó)際商務(wù)-暨南大學(xué) 中國(guó)大學(xué)慕課答案
- 《酵母表達(dá)系統(tǒng)》課件
- 依法行使權(quán)利-統(tǒng)編版道德與法治八年級(jí)下冊(cè)
- 2023-2024全球及中國(guó)企業(yè)組織活力報(bào)告(中文版)
- 2016-2023年北京電子科技職業(yè)學(xué)院高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
評(píng)論
0/150
提交評(píng)論