中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      面向?qū)ο笤O(shè)計在樓宇控制系統(tǒng)中的應(yīng)用

      時間:2024-10-29 00:56:48 計算機畢業(yè)論文 我要投稿
      • 相關(guān)推薦

      面向?qū)ο笤O(shè)計在樓宇控制系統(tǒng)中的應(yīng)用

      Object-oriented design in building automation application

      摘要 介紹了面向?qū)ο缶幊倘绾翁岣叱绦虻目煽啃浴⑻峁└蟮撵`活性和減少編制費用,進而介紹了完整的面向?qū)ο笤O(shè)計還包括構(gòu)成控制系統(tǒng)通訊基礎(chǔ)的面向?qū)ο髤f(xié)議。BACnet協(xié)議將每個控制子單元歸納為對象形式,簡化了設(shè)備之間的通訊和操作。

      關(guān)鍵詞 面向?qū)ο笤O(shè)計, 控制系統(tǒng), BACnet, 協(xié)議

      Abstract lllutrates how object-oriented programming improves reliability, provides greater flexibility and reduces programming costs, and further presents that an object-oriented protocol as a base of communication makes a whole object-oriented design. BACnet changes control units to a control units to a collection of objects, which facilitates the communication and operation of the devices.

      Keywords object-oriented design, control system, BACnet, protocol


      1 簡介
        
        自20世紀80年代以來,面向?qū)ο蟮姆椒ㄒ褟V泛應(yīng)用于計算機及其相關(guān)領(lǐng)域,它不僅應(yīng)用于編程階段,而且應(yīng)用在系統(tǒng)設(shè)計和系統(tǒng)分析上。面向?qū)迷O(shè)計在控制系統(tǒng)中的應(yīng)用減少了控制系統(tǒng)的費用、提高了系統(tǒng)的易用性、加強了系統(tǒng)的可維護性,因此成為控制系統(tǒng)的發(fā)展方向。控制系統(tǒng)中的面向?qū)ο笤O(shè)計主要分為兩部分:
        ① 面向?qū)ο缶幊?BR>  傳統(tǒng)的過程化編程語言(比如BASIC,C)由于不具備對象的特點,編制程序時得一行一行地編制,因此只有專業(yè)人員才能輕松地應(yīng)用這些工具[1]。但即使這些專業(yè)人員也難免在編程過程中產(chǎn)生錯誤,而這對于控制系統(tǒng)可能是災(zāi)難性的。由于控制系統(tǒng)控制的是實際設(shè)備,任何疏忽均可能會使設(shè)備出現(xiàn)故障甚至報廢,從而對業(yè)主造成巨大的損失。
        面向?qū)ο缶幊虒崿F(xiàn)了編程的簡單化和可視化,從而大大減少編程人員的工作量。同時對象中的成員及函數(shù)均由專業(yè)人員反復(fù)測試和檢驗過,出錯的可能性也因此顯著降低。相對于傳統(tǒng)的編程語言,缺乏編程背景的建筑設(shè)備工程師可以熟練運用"對象"來完成他所需的控制任務(wù),而不需軟件人員的幫助。
        ② 面向?qū)ο蟮膮f(xié)議
        協(xié)議是控制系統(tǒng)相互之間通訊的基礎(chǔ),面向?qū)ο笤O(shè)計必須由面向?qū)ο蟮膮f(xié)議來完善。傳統(tǒng)的集散式控制系統(tǒng)(DCS)主要由模擬量輸入(AI)、模擬量輸出(AO)、數(shù)字量輸入(DI)和數(shù)字量輸出(DO)構(gòu)成控制系統(tǒng)的各個通道,它們之間彼此相互獨立。DCS的這種結(jié)構(gòu)便于工程人員根據(jù)工程的特點來任意組合控制系統(tǒng)通道的組成,但通道之間獨立的數(shù)據(jù)造成的大量冗余數(shù)據(jù)和信息的盲目性使數(shù)據(jù)的解釋變得非常復(fù)雜,很難發(fā)現(xiàn)其中有用的數(shù)據(jù)。面向?qū)ο蟮牡讓訁f(xié)議將數(shù)據(jù)的解釋、分類和判斷由前期設(shè)計人員完成,使無用的數(shù)據(jù)變成有用的信息,大大方便了工程人員的應(yīng)用。
        面向?qū)ο蠹夹g(shù)若要在控制系統(tǒng)中真正應(yīng)用,必須在這兩個層次完成對象化改造。缺乏其中的任何一環(huán),整個面向?qū)ο笙到y(tǒng)均是不完整的。
        
      2 面向?qū)ο缶幊?BR>  
        2.1 控制語言中的對象
        隨著面向?qū)ο笳Z言C 的流行,面向?qū)ο缶幊桃褟V泛被人們所認知。但由于種種原因,控制系統(tǒng)的編程語言多數(shù)是逐行編制的非面向?qū)ο笳Z言,面向?qū)ο笳Z言還較少應(yīng)用。眾所周知,面向?qū)ο蠹夹g(shù)是建立在"對象"和"類"的基礎(chǔ)上的,因此對于它們應(yīng)有一個準確的定義。對象的定義為"問題域或者其實現(xiàn)中一些東西的抽象,它反映系統(tǒng)為之保存信息和(或)與它交互的能力。它是一些屬性及其專用服務(wù)的一個封裝體"[2]。而類的定義為"一個或多個對象的描述,可用一組屬性和服務(wù)的形式來描述"[1]。對于控制系統(tǒng)中的面向?qū)ο笳Z言,"對象"應(yīng)有如下特點:
        ① 獨立性
        一個對象是獨立存在的模塊,各對象彼此之間依賴性很小。系統(tǒng)可由各自獨立的對象組成,而不必考慮彼此之間的干擾。
        ② 連接性
        一個孤立的對象只能完成很少的一部分功能,只有將對象有機地結(jié)合起來才能發(fā)揮它的作用。面向?qū)ο笙到y(tǒng)通過消息激發(fā)機制使對象相互作用、相互聯(lián)系,構(gòu)成一個聯(lián)系緊密的整體。
        ③ 易維護性
        一個對象的內(nèi)部功能與外界環(huán)境沒有任何的固有聯(lián)系,因此對一個對象的維護、發(fā)行不會影響到其它對象和外界程序的功能。
        在對象的獨立性上,控制語言中應(yīng)分離對象內(nèi)部的運算變量與實際的操作變量。例如集散式控制系統(tǒng)(DCS)中直接操作設(shè)備的是4~20mA/0~10V的模擬量輸出或開關(guān)量輸出,而現(xiàn)場總線控制系統(tǒng)(FCS)直接操作的是閥門、電機等智能控制器。控制語言中的變量若直接是AO,DO或特定的閥門、電機等,雖然程序看起來比較直觀,但它喪失了通用性和對象封裝的特點。當系統(tǒng)中的控制程序移植到具有相同特點的另一個系統(tǒng)中時,用戶就需將程序中的每一個變量變更以適應(yīng)新的系統(tǒng),這樣做不僅費時而且極容易出錯。因此需要將程序中的運算變量和實際操作變量分離,使對象的獨立性和系統(tǒng)的可操作性統(tǒng)一起來。
        控制系統(tǒng)中的現(xiàn)場控制模塊通常程序容量和計算速度均遠低于計算機的相應(yīng)性能,因此硬件上的限制使控制語言盡量減少類的復(fù)雜過程的應(yīng)用。同時類中的成員函數(shù)也應(yīng)盡量減少,構(gòu)造函數(shù)和析構(gòu)函數(shù)均由賦值表達式完成。簡言之,控制語言中的類由兩部分組成:
        變量的聲明表;②對變

      【面向?qū)ο笤O(shè)計在樓宇控制系統(tǒng)中的應(yīng)用】相關(guān)文章:

      面向?qū)ο蟪绦蛟O(shè)計技術(shù)在金融信息系統(tǒng)的應(yīng)用03-07

      淺論面向?qū)ο蟪绦蛟O(shè)計技術(shù)在金融信息系統(tǒng)的應(yīng)用03-01

      CAN總線在樓宇監(jiān)控系統(tǒng)中的應(yīng)用03-07

      面向?qū)ο蟮那度胧较到y(tǒng)設(shè)計方法03-18

      智能照明控制系統(tǒng)的設(shè)計和應(yīng)用03-03

      面向服務(wù)的架構(gòu)(SOA)在電子商務(wù)中的應(yīng)用03-22

      智能樓宇管理系統(tǒng)的應(yīng)用03-18

      工業(yè)Ethernet在遠程實時控制系統(tǒng)中的具體應(yīng)用03-18

      PLC在推塊分揀機控制系統(tǒng)中的應(yīng)用03-07

      主站蜘蛛池模板: www久久久888| 亚洲熟妇中文字幕五十av| 亚欧视频无码在线观看| 国产剧情女孩操大逼视频| 国产chinese在线视频| 亚洲国产精品一区二区在线| 大肥婆老熟女一区二区精品| 巴东县| 九九久久精品大片| 亚洲AV专区一专区二专区三| 窄裙美女教师在线观看视频| 天天射天天操天天综合网| 成在线人免费无码高潮喷水 | 张家界市| 久久中文字幕久久久久91| 国产精品无码久久久久久久久作品 | 麻豆国产AV网站| 国产精品久久久在线视频| 亚洲av网一区天堂福利| 扎囊县| 中国免费av网| 中文字幕午夜AV福利片| 熟女丝袜av一区二区三区四区| 中文字幕精品一区二区日本| 国产码欧美日韩高清综合一区| 绥芬河市| 鸡东县| 洮南市| 桦川县| 国产亚洲av日韩av| 顺平县| 国产一区二区三区高清视频| 开平市| 成安县| 日本不卡一区二区高清中文| 成年女人18毛片毛片免费| 永康市| 强d漂亮少妇高潮在线观看| 国产亚洲视频在线观看播放 | 91综合久久婷婷久久| 国产精品视频一区二区三区观看|