基于IDE監(jiān)控軟件模塊化構(gòu)造x_第1頁(yè)
基于IDE監(jiān)控軟件模塊化構(gòu)造x_第2頁(yè)
基于IDE監(jiān)控軟件模塊化構(gòu)造x_第3頁(yè)
基于IDE監(jiān)控軟件模塊化構(gòu)造x_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

一、前言跟著系統(tǒng)集成項(xiàng)目漸漸復(fù)雜與多樣化,集成系統(tǒng)上當(dāng)算機(jī)監(jiān)控軟件關(guān)于圖形界面及與用戶(hù)的交互要求愈來(lái)愈高,本來(lái)針關(guān)于某一項(xiàng)目而進(jìn)行的軟件開(kāi)發(fā)方法已不可以知足目前的開(kāi)發(fā)要求,為實(shí)現(xiàn)對(duì)受控設(shè)施的形象描述與監(jiān)測(cè),本文應(yīng)用積木原理,對(duì)受控設(shè)施的控制系統(tǒng)設(shè)計(jì)進(jìn)行功能分解,將分解達(dá)成的元件獨(dú)立化,封裝成相應(yīng)的模塊,這些模塊化的元件既可使用在目前項(xiàng)目中,也可在后續(xù)項(xiàng)目中調(diào)用,這就是軟件的模塊化設(shè)計(jì)思想。組態(tài)軟件中集成的的開(kāi)發(fā)環(huán)境為設(shè)計(jì)者供給了更大的便利和更多的自由度,也為監(jiān)控軟件的模塊化和復(fù)用供給了可能性。二、監(jiān)控軟件的模塊化設(shè)計(jì)監(jiān)控軟件系統(tǒng)設(shè)計(jì)由綱要設(shè)計(jì)和詳盡設(shè)計(jì)兩部分構(gòu)成綱要設(shè)計(jì)是確立系統(tǒng)的模塊構(gòu)造,馬上系統(tǒng)區(qū)分模塊,確立模塊間的接口;而詳盡設(shè)計(jì)就是依據(jù)要求設(shè)計(jì)各個(gè)模塊。監(jiān)控軟件的模塊化設(shè)計(jì)重點(diǎn)問(wèn)題是多級(jí)的層次模塊構(gòu)造和各個(gè)模塊的獨(dú)立性,前者是自頂向下分解抽象和逐漸求精的模塊化過(guò)程;后者與詳細(xì)設(shè)計(jì)有關(guān),軟件設(shè)計(jì)的模塊化過(guò)程以下列圖1所示。三、簡(jiǎn)介即集成開(kāi)發(fā)環(huán)境,它往常包含以下幾個(gè)功能文本代碼編寫(xiě)器,編譯解說(shuō)器,調(diào)試器,以及一個(gè)生成器。下邊我們以100中引入的集成開(kāi)發(fā)環(huán)境為例,它為我們供給了一個(gè)搭建復(fù)雜自動(dòng)化系統(tǒng)的平臺(tái)和圖形系統(tǒng)工具。在這個(gè)平臺(tái)下能夠利用軟件自帶的圖形庫(kù)來(lái)豐富界面設(shè)計(jì),也可利用平臺(tái)中的符號(hào)編寫(xiě)器依據(jù)監(jiān)控軟件開(kāi)發(fā)需要自行設(shè)計(jì)自動(dòng)化元件。符號(hào)編寫(xiě)器詳細(xì)包含以下功能調(diào)整嵌入的符號(hào)庫(kù)中元件模塊的大小,配置嵌入的元件模塊的自定義屬性對(duì)元件進(jìn)行腳本編寫(xiě),將其余項(xiàng)目的符號(hào)遷徙到本項(xiàng)目的符號(hào)庫(kù)中,在中測(cè)試符號(hào),利用中集成的集成開(kāi)發(fā)環(huán)境的功能,既可依據(jù)每個(gè)詳細(xì)項(xiàng)目的自己特色充散發(fā)揮自己的設(shè)計(jì)才能,也可調(diào)用過(guò)往項(xiàng)目開(kāi)發(fā)的模塊化元件,節(jié)儉設(shè)計(jì)者的開(kāi)發(fā)時(shí)間。符號(hào)編寫(xiě)器圖形符號(hào)設(shè)計(jì)窗口的屬性欄中主要包含以下幾個(gè)、、、、和如圖2和2所示。1屬性用來(lái)調(diào)整圖形符號(hào)選中圖素的大小、高度、角度、坐標(biāo)等。和屬性用來(lái)改正圖形符號(hào)的顏色填補(bǔ)方式以及改變線條等。要想做出顏色符和畫(huà)面風(fēng)格的圖形符號(hào)就需要要用到和這兩個(gè)屬性。此中屬性中的顏色選擇對(duì)話框中點(diǎn)擊就能夠改正圖形符號(hào)組中可填補(bǔ)圖素的填補(bǔ)顏色和所選顏色的透明度,如圖3所示。假如需要增添可填補(bǔ)圖素漸變色只需在對(duì)話框中選擇需要漸變的顏色一種到三種可選和漸變投射方向,這里供給了5種可選方向,如圖3所示。此外還能夠在填補(bǔ)顏色選擇對(duì)話框中選擇填補(bǔ)模式、質(zhì)地和無(wú)填充方式。屬性增添動(dòng)畫(huà)成效所使用的內(nèi)部變量。在屬性中增添的變量?jī)H用于圖形符號(hào)的模塊化過(guò)程中,是一個(gè)局部變量,在和屬性中使用。屬性中能夠使用腳本為圖形符號(hào)增添動(dòng)畫(huà)成效。屬性使用的腳本編寫(xiě)語(yǔ)言基本和語(yǔ)言同樣,因此只需能夠使用語(yǔ)言就能夠使用屬性為圖形符號(hào)創(chuàng)立動(dòng)畫(huà)。點(diǎn)擊后的翻開(kāi)腳本編寫(xiě)對(duì)話框便可依據(jù)需要增添腳本。屬性經(jīng)過(guò)改變?cè)鎏碛脕?lái)增添圖形符號(hào)的動(dòng)畫(huà)成效。其動(dòng)畫(huà)成效屬性以下列圖4所示6屬性用于對(duì)圖形符號(hào)的腳本編寫(xiě),實(shí)現(xiàn)我們對(duì)圖形符號(hào)的特別功能要求。示例下邊就是在中使用達(dá)成的一個(gè)風(fēng)機(jī)圖形符號(hào)如表1所示,這個(gè)圖形符號(hào)所包含的功能以下輸入收集的風(fēng)機(jī)狀態(tài)輸出風(fēng)機(jī)靜止顯示風(fēng)機(jī)運(yùn)轉(zhuǎn)顯示風(fēng)機(jī)旋轉(zhuǎn)速度風(fēng)機(jī)的縮放辦理辦理過(guò)程經(jīng)過(guò)在屬性中編寫(xiě)風(fēng)機(jī)運(yùn)轉(zhuǎn)辦理腳本、風(fēng)機(jī)旋轉(zhuǎn)速度辦理腳本微風(fēng)機(jī)縮放辦理腳本實(shí)現(xiàn)上邊的輸出功能。表1中左邊表示靜止?fàn)顟B(tài)的風(fēng)機(jī)顏色為灰色,右邊表示運(yùn)轉(zhuǎn)過(guò)程風(fēng)機(jī)的顏色變成綠色,而且在運(yùn)轉(zhuǎn)過(guò)程中風(fēng)機(jī)的轉(zhuǎn)速會(huì)跟著控制設(shè)施轉(zhuǎn)速的變化而變化;在運(yùn)轉(zhuǎn)過(guò)程中風(fēng)機(jī)的大小也會(huì)在鼠標(biāo)放上去時(shí)放大,拿走時(shí)變小。四、結(jié)論經(jīng)過(guò)以上的介紹我們能夠看到的模塊化設(shè)計(jì)的整個(gè)過(guò)程,的模塊化設(shè)計(jì)改變了我們過(guò)去開(kāi)發(fā)監(jiān)控軟件的方法,解決了一系列鑒于同類(lèi)項(xiàng)目的監(jiān)控系統(tǒng)開(kāi)提問(wèn)題,比如設(shè)計(jì)人員的不一樣個(gè)人風(fēng)格使得開(kāi)發(fā)、運(yùn)轉(zhuǎn)和操作界面的不一致;對(duì)項(xiàng)目規(guī)約理解誤差而造成監(jiān)控軟件適應(yīng)性不強(qiáng);設(shè)計(jì)風(fēng)格各異,圖元形狀、大小、顏色不一致;功能界面不全;沒(méi)有按照國(guó)家行業(yè)有關(guān)標(biāo)準(zhǔn),運(yùn)轉(zhuǎn)過(guò)程中人為改正界面,造成潛伏的不安全要素;界面粗拙、不夠簡(jiǎn)單直接、不雅觀;軟件的穩(wěn)固性和靠譜性差,易出現(xiàn)系統(tǒng)死機(jī),軟件崩潰等。為了防止這些問(wèn)題,本文希望通對(duì)的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論