版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
項目3:用戶窗口組態(tài)第三章用戶窗口組態(tài)項目3:用戶窗口組態(tài)第三章用戶窗口組態(tài)
用戶窗口是由用戶來定義的、用來構(gòu)成MCGS圖形界面的窗口。它是組成MCGS圖形界面的基本單位,所有的圖形界面都是由一個或多個用戶窗口組合而成的。
用戶窗口可以可用來放置圖元、圖符和動畫構(gòu)件等各種圖形對象,不同的圖形對象對應(yīng)不同的功能。通過對用戶窗口內(nèi)多個圖形對象的組態(tài),生成漂亮的圖形界面,為實現(xiàn)動畫顯示效果做準(zhǔn)備。用戶窗口
用戶窗口內(nèi)的圖形對象是以“所見即所得”的方式來構(gòu)造的,也就是說,組態(tài)時用戶窗口內(nèi)的圖形對象是什么樣,運(yùn)行時就是什么樣,同時打印出來的結(jié)果也不變。第三章用戶窗口組態(tài)用戶窗口是由用戶來定義的、用來構(gòu)成MCGS圖MCGS以窗口為單位來組建應(yīng)用系統(tǒng)的圖形界面,在創(chuàng)建用戶窗口后,通過放置各種類型的圖形對象,定義相應(yīng)的屬性,為用戶提供漂亮、生動、具有多種風(fēng)格和類型的動畫畫面。
根據(jù)窗口位置、窗口外觀的不同設(shè)置和打開窗口的不同方法,用戶窗口較常用的類型有標(biāo)準(zhǔn)窗口、子窗口和模態(tài)窗口。用戶窗口用戶窗口的類型可通過基本屬性中的窗口位置、擴(kuò)充屬性中的窗口外觀和打開窗口的不同方法進(jìn)行設(shè)置。第三章用戶窗口組態(tài)MCGS以窗口為單位來組建應(yīng)用系統(tǒng)的圖形界面標(biāo)準(zhǔn)窗口是系統(tǒng)組態(tài)過程中最常用的窗口,通常作為一個系統(tǒng)最主要的顯示畫面。主要用來顯示系統(tǒng)整體的結(jié)構(gòu)或流程,也可用來顯示不同的操作畫面,在系統(tǒng)運(yùn)行時作為最大化或自定義大小來顯示。標(biāo)準(zhǔn)窗口第三章用戶窗口組態(tài)標(biāo)準(zhǔn)窗口是系統(tǒng)組態(tài)過程中最常用的窗口,通常作為子窗口在運(yùn)行時,不是用普通的打開窗口的方法打開的,而是在某個已經(jīng)打開的標(biāo)準(zhǔn)窗口中,使用窗口方法“OpenSubWnd”打開的,此時子窗口就顯示在標(biāo)準(zhǔn)窗口內(nèi)。通過設(shè)置OpenSubWnd的參數(shù),可以使子窗口有邊框,帶滾動條。子窗口總是在當(dāng)前窗口的前面,所以子窗口最適合顯示某一項目的詳細(xì)信息。一般可作為模態(tài)顯示;作為菜單顯示;以及跟隨鼠標(biāo)位置來顯示窗口等。
子窗口第三章用戶窗口組態(tài)子窗口在運(yùn)行時,不是用普通的打開窗口的方法打在運(yùn)行環(huán)境中,模態(tài)窗口顯示時,其他窗口以及菜單將不能操作。直到模態(tài)窗口關(guān)閉,其他窗口和菜單操作才能恢復(fù)正常。模態(tài)窗口通常用于對話框顯示,用于強(qiáng)迫用戶優(yōu)先處理某些內(nèi)容。
模態(tài)窗口第三章用戶窗口組態(tài)在運(yùn)行環(huán)境中,模態(tài)窗口顯示時,其他窗口以及菜窗口屬性運(yùn)行界面中顯示的標(biāo)題背景的顏色說明和備忘作用,對應(yīng)用工程運(yùn)行時的外觀不產(chǎn)生任何影響
運(yùn)行時才體現(xiàn)出來第三章用戶窗口組態(tài)窗口屬性運(yùn)行界面中顯示的標(biāo)題背景的顏色說明和備忘作用,對窗口屬性用戶窗口打開時執(zhí)行窗口打開期間以指定的間隔循環(huán)執(zhí)行用戶窗口關(guān)閉時執(zhí)行第三章用戶窗口組態(tài)窗口屬性用戶窗口打開時執(zhí)行窗口打開期間以指定的間隔循環(huán)執(zhí)行窗口方法窗口名稱窗口左側(cè)坐標(biāo)窗口頂部坐標(biāo)窗口寬度窗口高度窗口可見度窗口標(biāo)題打開窗口關(guān)閉窗口隱藏窗口打印窗口刷新窗口窗口顯示最前端打開子窗口關(guān)閉子窗口關(guān)閉所有子窗口第三章用戶窗口組態(tài)窗口方法窗口名稱窗口左側(cè)坐標(biāo)窗口頂部坐標(biāo)窗口寬度窗口高度窗
在某系統(tǒng)中,建立兩個用戶窗口,分別命名為“主窗口”和“狀態(tài)顯示”。在“主窗口”中以子窗口的形式在指定位置以指定方式打開“狀態(tài)顯示”窗口,并設(shè)置“狀態(tài)顯示”窗口的顯示位置為“底部狀態(tài)條”,并鎖定“狀態(tài)顯示”窗口的顯示位置,并把“主窗口”的名稱、寬度、高度信息寫入指定的數(shù)據(jù)對象a、b、c。
用戶窗口創(chuàng)建1-組態(tài)第三章用戶窗口組態(tài)在某系統(tǒng)中,建立兩個用戶窗口,分別命名為“主窗口”和用戶窗口創(chuàng)建1-參數(shù)OpenSubWnd(參數(shù)1,參數(shù)2,參數(shù)3,參數(shù)4,參數(shù)5,參數(shù)6)其中:參數(shù)1――用戶窗口名參數(shù)2――子窗口相對于本窗口的X坐標(biāo)參數(shù)3――子窗口相對于本窗口的Y坐標(biāo)參數(shù)4――子窗口的寬度參數(shù)5――子窗口的高度參數(shù)6――子窗口的類型,其對應(yīng)一個7位的二進(jìn)制數(shù)(用十進(jìn)制數(shù)來表示)。OpenSubWnd(狀態(tài)顯示,50,50,100,100,16)’打開子窗口第三章用戶窗口組態(tài)用戶窗口創(chuàng)建1-參數(shù)OpenSubWnd(參
在某系統(tǒng)中,建立兩個用戶窗口,分別命名為“主窗口”和“狀態(tài)顯示”。在“主窗口”中以子窗口的形式在指定位置以指定方式打開“狀態(tài)顯示”窗口,并設(shè)置“狀態(tài)顯示”窗口的顯示位置為“底部狀態(tài)條”,并鎖定“狀態(tài)顯示”窗口的顯示位置,并把“主窗口”的名稱、寬度、高度信息寫入指定的數(shù)據(jù)對象a、b、c。
用戶窗口創(chuàng)建1-效果第三章用戶窗口組態(tài)在某系統(tǒng)中,建立兩個用戶窗口,分別命名為“主窗口”和
在某系統(tǒng)中要求在3#設(shè)備報警時顯示一個報警窗口,該報警窗口為模態(tài)窗口。關(guān)閉該報警窗口后,才能執(zhí)行其他窗口的操作。用戶窗口創(chuàng)建2第三章用戶窗口組態(tài)在某系統(tǒng)中要求在3#設(shè)備報警時顯示一個報警窗創(chuàng)建圖形構(gòu)件--繪圖工具箱選擇器直線矩形弧線圓角矩形橢圓多邊形,折線標(biāo)簽位圖保存元件常用符號插入元件輸入框流動塊按鈕百分比填充動畫按鈕旋鈕輸入器滑動輸入器旋轉(zhuǎn)儀表實時曲線動畫顯示歷史曲線報警顯示自由表格歷史表格文件播放存盤數(shù)據(jù)瀏覽下拉框存盤數(shù)據(jù)處理多行文本通用棒圖選擇框設(shè)置時間格式文本計劃曲線相對曲線條件曲線MCGS提供了兩個繪圖工具箱:一是放置圖元和動畫構(gòu)件的繪圖工具箱、二是常用圖符工具箱。第三章用戶窗口組態(tài)創(chuàng)建圖形構(gòu)件--繪圖工具箱選擇器直線矩形弧線圓角矩形橢圓多邊創(chuàng)建圖形構(gòu)件--對象元件庫在元件庫中已經(jīng)把常用的、制作完好的圖形對象存入其中,需要時,再從元件庫中取出來直接使用。20余類幾百個第三章用戶窗口組態(tài)創(chuàng)建圖形構(gòu)件--對象元件庫在元件庫中已經(jīng)把常標(biāo)簽構(gòu)件
標(biāo)簽構(gòu)件主要用于在用戶窗口中顯示一些說明文字,也可作為數(shù)據(jù)或字符的顯示輸出。
標(biāo)簽構(gòu)件的屬性包括靜態(tài)屬性和動畫連接屬性,靜態(tài)屬性是設(shè)置標(biāo)簽的填充顏色、字體顏色、邊線的類型和顏色等,動畫連接動態(tài)屬性主要是設(shè)置標(biāo)簽構(gòu)件在系統(tǒng)運(yùn)行時的動畫效果。
動畫連接,實際上是將用戶窗口內(nèi)創(chuàng)建的圖形對象與實時數(shù)據(jù)庫中定義的數(shù)據(jù)對象,建立起對應(yīng)的關(guān)系,在不同的數(shù)值區(qū)間內(nèi)設(shè)置不同的圖形狀態(tài)屬性(如顏色、大小、位置移動、可見度、閃爍效果等),將物理對象的特征參數(shù)以動畫圖形方式來進(jìn)行描述,這樣在系統(tǒng)運(yùn)行過程中,用數(shù)據(jù)對象的值來驅(qū)動圖形對象的狀態(tài)改變,進(jìn)而產(chǎn)生形象逼真的動畫效果。第三章用戶窗口組態(tài)標(biāo)簽構(gòu)件標(biāo)簽構(gòu)件主要用于在用戶窗口中顯示一些標(biāo)簽構(gòu)件—動畫連接動畫連接主要包括三種類型:顏色動畫連接、位置動畫連接和輸入輸出動畫連接。第三章用戶窗口組態(tài)標(biāo)簽構(gòu)件—動畫連接動畫連接主要包括三種類型:
在一個工程的用戶窗口中添加一個標(biāo)簽,該標(biāo)簽的顯示說明文字為1#設(shè)備的狀態(tài),在系統(tǒng)正常運(yùn)行時該標(biāo)簽的顏色為綠色,顯示“1#設(shè)備正常”,字體的顏色為藍(lán)色;當(dāng)1#設(shè)備發(fā)生故障時該使標(biāo)簽的顏色為紅色,顯示“1#設(shè)備報警”,字體的顏色為黑色,且不停地閃爍。標(biāo)簽構(gòu)件的添加和動畫連接第三章用戶窗口組態(tài)在一個工程的用戶窗口中添加一個標(biāo)簽,該標(biāo)簽的標(biāo)準(zhǔn)按鈕標(biāo)準(zhǔn)按鈕是組態(tài)中經(jīng)常使用的一種動畫構(gòu)件,其作用是在系統(tǒng)運(yùn)行時通過按用戶窗口中的按鈕執(zhí)行一次操作。第三章用戶窗口組態(tài)標(biāo)準(zhǔn)按鈕標(biāo)準(zhǔn)按鈕是組態(tài)中經(jīng)常使用的一種動畫構(gòu)
在一個工程的用戶窗口中添加一個按鈕,用以控制系統(tǒng)的起動和停止。當(dāng)按下按鈕后,系統(tǒng)開始運(yùn)行,系統(tǒng)運(yùn)行中按下該按鈕則系統(tǒng)停止運(yùn)行。按鈕構(gòu)件的添加和動畫連接第三章用戶窗口組態(tài)在一個工程的用戶窗口中添加一個按鈕,用以控輸入框輸入框的作用是在MCGS運(yùn)行環(huán)境下為用戶從鍵盤輸入信息,通過合法性檢查之后,將它轉(zhuǎn)換適當(dāng)?shù)男问?,賦予實時數(shù)據(jù)庫中所連接的數(shù)據(jù)對象。輸入框同時也可以作為數(shù)據(jù)輸出的器件,顯示所連接的數(shù)據(jù)對象的值。第三章用戶窗口組態(tài)輸入框輸入框的作用是在MCGS運(yùn)行環(huán)境下為用戶從鍵盤
在一個工程的用戶窗口中添加一個輸入框,使其在MCGS運(yùn)行時通過鍵盤的輸入對指定數(shù)值型數(shù)據(jù)變量yy進(jìn)行賦值。輸入框構(gòu)件的添加和動畫連接第三章用戶窗口組態(tài)在一個工程的用戶窗口中添加一個輸入框,使其流動塊流動塊構(gòu)件是用于模擬管道內(nèi)氣體或液體流動的動畫構(gòu)件。它分為兩個部分:管道和位于管道內(nèi)部的流動塊。第三章用戶窗口組態(tài)流動塊流動塊構(gòu)件是用于模擬管道內(nèi)氣體或液體流
在一個工程的用戶窗口內(nèi)繪制一條流動管道,用該管道來顯示某種液體的流動效果,在該管道上添加一個閥門用以控制該液體的流動。流動塊構(gòu)件的添加和動畫連接第三章用戶窗口組態(tài)在一個工程的用戶窗口內(nèi)繪制一條流動管道,用自由表格
自由表格的功能是在MCGS運(yùn)行時用來顯示所連接的數(shù)據(jù)對象的值。自由表格中的每一個單元稱為表格的表元,可以建立每個表元與數(shù)據(jù)對象的連接,對沒有建立連接的表格表元,構(gòu)件不改變表格表元內(nèi)的原有內(nèi)容。利用MCGS的繪圖工具條上快捷鍵可以方便地對表格進(jìn)行各種編輯工作,包括增加或刪除表格的行和列,改變表格表元的高度和寬度,輸入表格表元的內(nèi)容等。第三章用戶窗口組態(tài)自由表格自由表格的功能是在MCGS運(yùn)行時用歷史表格
歷史表格可以實現(xiàn)強(qiáng)大的報表和統(tǒng)計功能,如顯示和打印靜態(tài)數(shù)據(jù),運(yùn)行環(huán)境中編輯數(shù)據(jù)、顯示和打印動態(tài)數(shù)據(jù)、顯示和打印歷史記錄、顯示和打印統(tǒng)計結(jié)果等。用戶可以在窗口上利用歷史表格構(gòu)件強(qiáng)大的格式編輯功能配合MCGS的畫圖功能設(shè)計出各種精美的報表。
歷史表格有兩種連接模式,一種是用表元或合成表元連接MCGS實時數(shù)據(jù)庫變量以實現(xiàn)對指定表格單元進(jìn)行統(tǒng)計,另一種是用表元或合成表元連接MCGS歷史數(shù)據(jù)庫以實現(xiàn)對指定歷史記錄進(jìn)行顯示和統(tǒng)計。
第三章用戶窗口組態(tài)歷史表格歷史表格可以實現(xiàn)強(qiáng)大的報表和統(tǒng)計功能,如顯在一個燃?xì)忮仩t熱力控制系統(tǒng)中包含5臺鍋爐。(1)要求在一個用戶窗口中設(shè)計一個自由表格,用以顯示該系統(tǒng)中的5臺鍋爐的實時運(yùn)行數(shù)據(jù),包括鍋爐的蒸汽流量、壓力、煙氣溫度;(2)在另一個用戶窗口中建立一個記錄歷史數(shù)據(jù)的表格,該表格可以顯示系統(tǒng)中所有鍋爐的蒸汽流量的歷史記錄和年流量累計值,還可以顯示所有鍋爐的壓力歷史記錄,歷史表格中的每一行對應(yīng)某一時間的一條數(shù)據(jù)記錄,要求該表格指定和硬盤中的MCGS歷史數(shù)據(jù)庫連接。表格構(gòu)件的添加和動畫連接第三章用戶窗口組態(tài)在一個燃?xì)忮仩t熱力控制系統(tǒng)中包含5臺鍋爐。表格
在一個燃?xì)忮仩t熱力控制系統(tǒng)中包含5臺鍋爐。(1)要求在一個用戶窗口中設(shè)計一個自由表格,用以顯示該系統(tǒng)中的5臺鍋爐的實時運(yùn)行數(shù)據(jù),包括鍋爐的蒸汽流量、壓力、煙氣溫度;(2)在另一個用戶窗口中建立一個記錄歷史數(shù)據(jù)的表格,該表格可以顯示系統(tǒng)中所有鍋爐的蒸汽流量的歷史記錄和年流量累計值,還可以顯示所有鍋爐的壓力歷史記錄,歷史表格中的每一行對應(yīng)某一時間的一條數(shù)據(jù)記錄,要求該表格指定和硬盤中的MCGS歷史數(shù)據(jù)庫連接。表格構(gòu)件的添加和動畫連接第三章用戶窗口組態(tài)在一個燃?xì)忮仩t熱力控制系統(tǒng)中包含5臺鍋爐。表格報警顯示
報警顯示構(gòu)件專用于實現(xiàn)MCGS系統(tǒng)的報警信息管理、瀏覽和實時顯示的功能。
該構(gòu)件直接與MCGS系統(tǒng)中的報警子系統(tǒng)相連接,將系統(tǒng)產(chǎn)生的報警事件顯示給用戶。
第三章用戶窗口組態(tài)報警顯示報警顯示構(gòu)件專用于實現(xiàn)MCGS系統(tǒng)的報警信息
某鍋爐控制系統(tǒng)中要求對鍋爐的液位、壓力和溫度值的上限和下限變化顯示報警信息。對于液位來說,其上限報警值為10,下限報警值為1;壓力僅設(shè)定其上限報警值為2;溫度的上限報警值為80,下限報警值為20。報警顯示構(gòu)件的添加和動畫連接第三章用戶窗口組態(tài)某鍋爐控制系統(tǒng)中要求對鍋爐的液位、壓力和溫度值的上限實時曲線
實時曲線是用曲線顯示一個或多個數(shù)據(jù)對象數(shù)值的動畫圖形,實時記錄數(shù)據(jù)對象值的變化情況。
第三章用戶窗口組態(tài)實時曲線實時曲線是用曲線顯示一個或多個數(shù)據(jù)對象數(shù)值的歷史曲線
歷史曲線的功能是實現(xiàn)歷史數(shù)據(jù)的曲線瀏覽。運(yùn)行時,歷史曲線能夠根據(jù)需要畫出相應(yīng)歷史數(shù)據(jù)的趨勢效果圖。對于歷史數(shù)據(jù)的變化有一個很好的體現(xiàn)和描述。
第三章用戶窗口組態(tài)歷史曲線歷史曲線的功能是實現(xiàn)歷史數(shù)據(jù)的曲線瀏覽。運(yùn)行
在某鍋爐控制系統(tǒng)中(1)
要求設(shè)計一個實時曲線顯示窗口,用來記錄鍋爐內(nèi)的參數(shù)的變化(如液位變化的實時曲線)。(2)
要求設(shè)計一個包含溫度、壓力和液位的存盤數(shù)據(jù)對應(yīng)的歷史曲線顯示窗口。曲線構(gòu)件的添加和動畫連接第三章用戶窗口組態(tài)在某鍋爐控制系統(tǒng)中曲線構(gòu)件的添加和動畫連接第三章用儀表盤元件
旋轉(zhuǎn)儀表是模擬旋轉(zhuǎn)式指針儀表的一種動畫圖形,用其顯示所連接的數(shù)值型數(shù)據(jù)對象的值。旋轉(zhuǎn)儀表的指針隨數(shù)據(jù)對象值的變化而不斷改變位置,指針?biāo)赶虻目潭戎导礊樗B接的數(shù)據(jù)對象的當(dāng)前值。
旋轉(zhuǎn)輸入器在運(yùn)行時用來對工程中的指定數(shù)據(jù)對象進(jìn)行賦值。在運(yùn)行環(huán)境下,當(dāng)鼠標(biāo)位于旋轉(zhuǎn)輸入器構(gòu)件的上方時,光標(biāo)將變?yōu)閹Х较蚣^的形狀,表示可以執(zhí)行旋鈕操作。
第三章用戶窗口組態(tài)儀表盤元件旋轉(zhuǎn)儀表是模擬旋轉(zhuǎn)式指針儀表的一種動畫圖旋轉(zhuǎn)儀表屬性第三章用戶窗口組態(tài)旋轉(zhuǎn)儀表屬性第三章用戶窗口組態(tài)
在鍋爐控制系統(tǒng)的主窗口中設(shè)計兩個旋轉(zhuǎn)儀表元件,它們分別用來實時地顯示溫度和壓力的變化過程。
旋轉(zhuǎn)儀表構(gòu)件的添加和動畫連接第三章用戶窗口組態(tài)在鍋爐控制系統(tǒng)的主窗口中設(shè)計兩個旋轉(zhuǎn)儀表元件,它們分位圖構(gòu)件
MCGS位圖構(gòu)件主要用于顯示靜態(tài)圖像,支持多種格式的圖像文件,包括:位圖文件(*.bmp);JPEG文件(*.jpg;*.jpeg);PNG文件(*.png);圖標(biāo)文件(*.ico);Tiff文件(*.tiff;*.tif);TGA文件(*.tga);PCX文件(*.pcx)。第三章用戶窗口組態(tài)位圖構(gòu)件MCGS位圖構(gòu)件主要用于顯示靜態(tài)圖像,支持百分比填充構(gòu)件
是以變化長度的長條形圖來可視化實時數(shù)據(jù)庫中的數(shù)據(jù)對象。同時,在百分比填充構(gòu)件的中間,可用數(shù)字的形式來顯示當(dāng)前填充的百分比。利用構(gòu)件可見與不可見的相對長度關(guān)系,即可實現(xiàn)按百分比填充的動畫效果。第三章用戶窗口組態(tài)百分比填充構(gòu)件
是以變化長度的長條形圖來可視化實時數(shù)動畫按鈕構(gòu)件是一種特殊的按鈕構(gòu)件,專用于實現(xiàn)類似多檔開關(guān)的效果。此構(gòu)件與實時數(shù)據(jù)庫中的數(shù)據(jù)對象相連接,通過多幅位圖顯示對應(yīng)數(shù)據(jù)對象的值所處的范圍。此構(gòu)件也可以接受用戶的按鍵輸入,在規(guī)定的多個狀態(tài)之間切換,以改變所連接的數(shù)據(jù)對象的值。第三章用戶窗口組態(tài)動畫按鈕構(gòu)件是一種特殊的按鈕構(gòu)件,專用于實現(xiàn)類似多滑動輸入器構(gòu)件是模擬滑塊直線移動實現(xiàn)數(shù)值輸入的一種動畫圖形,使用戶能用滑軌來完成改變對應(yīng)數(shù)據(jù)對象值的功能。第三章用戶窗口組態(tài)滑動輸入器構(gòu)件是模擬滑塊直線移動實現(xiàn)數(shù)值輸入的一種動畫顯示構(gòu)件用于實現(xiàn)動畫顯示和多態(tài)顯示的效果。通過和表達(dá)式建立連接,動畫顯示構(gòu)件用表達(dá)式的值來驅(qū)動切換顯示多幅位圖。第三章用戶窗口組態(tài)動畫顯示構(gòu)件用于實現(xiàn)動畫顯示和多態(tài)顯示的效果。通過存盤數(shù)據(jù)游覽構(gòu)件通過MCGS變量對數(shù)據(jù)庫實現(xiàn)各種操作和數(shù)據(jù)瀏覽。使用本構(gòu)件,用戶可以將數(shù)據(jù)庫中的數(shù)據(jù)列(字段)與MCGS數(shù)據(jù)對象建立連接。通過這種方式,在MCGS中可以取得、瀏覽數(shù)據(jù)庫中的記錄。第三章用戶窗口組態(tài)存盤數(shù)據(jù)游覽構(gòu)件通過MCGS變量對數(shù)據(jù)庫實現(xiàn)各種操文件插播構(gòu)件用于顯示BMP圖像文件,JPG圖像文件以及AVI動畫文件。通過文件類型和連接文件的控制,可以選擇多種圖像文件和動畫文件。第三章用戶窗口組態(tài)文件插播構(gòu)件用于顯示BMP圖像文件,JPG圖像文件以下拉框構(gòu)件下拉框構(gòu)件包括5種類型:簡單組合框、下拉組合框、列表組合框、策略組合框以及窗口組合框,不同類型的組合框有不同的功能。第三章用戶窗口組態(tài)下拉框構(gòu)件下拉框構(gòu)件包括5種類型:簡單組合框、下選擇框構(gòu)件用戶可以在一個下拉的組合框內(nèi)選擇打開選定的窗口、執(zhí)行指定的策略或在一組字符型的內(nèi)容中選擇其中之一。第三章用戶窗口組態(tài)選擇框構(gòu)件用戶可以在一個下拉的組合框內(nèi)選擇打開選定多行文本構(gòu)件可以在一個文本編輯框內(nèi)顯示或輸入多行文字內(nèi)容。第三章用戶窗口組態(tài)多行文本構(gòu)件可以在一個文本編輯框內(nèi)顯示或輸入多行文通用棒圖構(gòu)件主要功能為將數(shù)值變量的值實時地以棒圖或累加棒圖的形式顯示出來。第三章用戶窗口組態(tài)通用棒圖構(gòu)件主要功能為將數(shù)值變量的值實時地以棒圖或格式文本構(gòu)件可在一個文本編輯框瀏覽、編輯一個帶有格式的文本文件。第三章用戶窗口組態(tài)格式文本構(gòu)件可在一個文本編輯框瀏覽、編輯一個帶有格式的文本存盤數(shù)據(jù)處理構(gòu)件對數(shù)據(jù)庫實現(xiàn)各種操作和數(shù)據(jù)處理。第三章用戶窗口組態(tài)存盤數(shù)據(jù)處理構(gòu)件對數(shù)據(jù)庫實現(xiàn)各種操作和數(shù)據(jù)處理。第三章條件曲線構(gòu)件對用于把歷史存盤數(shù)據(jù)庫中,滿足一定條件的數(shù)據(jù)以曲線的形式顯示出來,和歷史曲線不同的是,條件曲線沒有實時刷新功能,條件曲線處理的數(shù)據(jù)不是整個歷史數(shù)據(jù)庫,而只是其中滿足一定條件的數(shù)據(jù)集合。第三章用戶窗口組態(tài)條件曲線構(gòu)件對用于把歷史存盤數(shù)據(jù)庫中,滿足一定條件計劃曲線構(gòu)件對可以預(yù)先設(shè)置一段時間內(nèi)的數(shù)據(jù)變化情況,然后,在運(yùn)行時,由構(gòu)件自動地對用戶指定變量的值進(jìn)行設(shè)置,使變量的值與用戶設(shè)置一致。第三章用戶窗口組態(tài)計劃曲線構(gòu)件對可以預(yù)先設(shè)置一段時間內(nèi)的數(shù)據(jù)變化情況設(shè)置時間構(gòu)件對用于在運(yùn)行時設(shè)置時間范圍。第三章用戶窗口組態(tài)設(shè)置時間構(gòu)件對用于在運(yùn)行時設(shè)置時間范圍。第三章用戶窗口相對曲線構(gòu)件以實時曲線的方式顯示一個或若干個變量與某一指定變量的函數(shù)關(guān)系。第三章用戶窗口組態(tài)相對曲線構(gòu)件以實時曲線的方式顯示一個或若干個變量與圖形對象的排列和旋轉(zhuǎn)以繪圖編輯條,根據(jù)需要對特定的圖形或多個圖形進(jìn)行必要的排列、旋轉(zhuǎn)等操作以形成形象生動的動畫效果。第三章用戶窗口組態(tài)圖形對象的排列和旋轉(zhuǎn)以繪圖編輯條,根據(jù)需要對特定的圖圖形對象的制作以在某系統(tǒng)的監(jiān)控窗口中添加一個控制柜示意圖。第三章用戶窗口組態(tài)圖形對象的制作以在某系統(tǒng)的監(jiān)控窗口中添加一個控制柜示意圖。第圖形對象的組合、分解以組合圖形對象即把多個圖形對象按照需要組合成一個組合圖符,以便形成一個比較復(fù)雜的、可以按比例縮放的圖形元素。分解圖形對象與組合圖形對象正好相反,可以把一個復(fù)雜的圖形分解成若干個圖符。第三章用戶窗口組態(tài)圖形對象的組合、分解以組合圖形對象即把多個圖形對象按圖形對象的組合、分解以在某系統(tǒng)的監(jiān)控窗口中組合一個控制柜示意圖。第三章用戶窗口組態(tài)圖形對象的組合、分解以在某系統(tǒng)的監(jiān)控窗口中組合一個控制柜示意多個圖形對象的疊加用法
在一個工程的用戶窗口中利用標(biāo)簽的疊加用法來顯示系統(tǒng)運(yùn)行的狀態(tài)。在控制系統(tǒng)正常運(yùn)行時,顯示說明文字“系統(tǒng)運(yùn)行”,當(dāng)系統(tǒng)停止運(yùn)行時,顯示說明文字“系統(tǒng)停止”。,在系統(tǒng)正常運(yùn)行時顯示的標(biāo)簽為綠色,字符的顏色為藍(lán)色;當(dāng)控制系統(tǒng)停止運(yùn)行時顯示的標(biāo)簽為紅色,字符的顏色為黑色。第三章用戶窗口組態(tài)多個圖形對象的疊加用法在一個工程的用戶窗圖形構(gòu)件的鎖定、固化和激活方法
鎖定對象的位置和大小,使用戶在設(shè)計時沒有解鎖即不能對其進(jìn)行修改;當(dāng)圖形對象被固化后用戶就不能選中它,從而也不能對其進(jìn)行各種編輯工作??梢詫袒^的圖形對象激活后進(jìn)行編輯。第三章用戶窗口組態(tài)圖形構(gòu)件的鎖定、固化和激活方法鎖定對象的位置項目3:用戶窗口組態(tài)第三章用戶窗口組態(tài)項目3:用戶窗口組態(tài)第三章用戶窗口組態(tài)
用戶窗口是由用戶來定義的、用來構(gòu)成MCGS圖形界面的窗口。它是組成MCGS圖形界面的基本單位,所有的圖形界面都是由一個或多個用戶窗口組合而成的。
用戶窗口可以可用來放置圖元、圖符和動畫構(gòu)件等各種圖形對象,不同的圖形對象對應(yīng)不同的功能。通過對用戶窗口內(nèi)多個圖形對象的組態(tài),生成漂亮的圖形界面,為實現(xiàn)動畫顯示效果做準(zhǔn)備。用戶窗口
用戶窗口內(nèi)的圖形對象是以“所見即所得”的方式來構(gòu)造的,也就是說,組態(tài)時用戶窗口內(nèi)的圖形對象是什么樣,運(yùn)行時就是什么樣,同時打印出來的結(jié)果也不變。第三章用戶窗口組態(tài)用戶窗口是由用戶來定義的、用來構(gòu)成MCGS圖MCGS以窗口為單位來組建應(yīng)用系統(tǒng)的圖形界面,在創(chuàng)建用戶窗口后,通過放置各種類型的圖形對象,定義相應(yīng)的屬性,為用戶提供漂亮、生動、具有多種風(fēng)格和類型的動畫畫面。
根據(jù)窗口位置、窗口外觀的不同設(shè)置和打開窗口的不同方法,用戶窗口較常用的類型有標(biāo)準(zhǔn)窗口、子窗口和模態(tài)窗口。用戶窗口用戶窗口的類型可通過基本屬性中的窗口位置、擴(kuò)充屬性中的窗口外觀和打開窗口的不同方法進(jìn)行設(shè)置。第三章用戶窗口組態(tài)MCGS以窗口為單位來組建應(yīng)用系統(tǒng)的圖形界面標(biāo)準(zhǔn)窗口是系統(tǒng)組態(tài)過程中最常用的窗口,通常作為一個系統(tǒng)最主要的顯示畫面。主要用來顯示系統(tǒng)整體的結(jié)構(gòu)或流程,也可用來顯示不同的操作畫面,在系統(tǒng)運(yùn)行時作為最大化或自定義大小來顯示。標(biāo)準(zhǔn)窗口第三章用戶窗口組態(tài)標(biāo)準(zhǔn)窗口是系統(tǒng)組態(tài)過程中最常用的窗口,通常作為子窗口在運(yùn)行時,不是用普通的打開窗口的方法打開的,而是在某個已經(jīng)打開的標(biāo)準(zhǔn)窗口中,使用窗口方法“OpenSubWnd”打開的,此時子窗口就顯示在標(biāo)準(zhǔn)窗口內(nèi)。通過設(shè)置OpenSubWnd的參數(shù),可以使子窗口有邊框,帶滾動條。子窗口總是在當(dāng)前窗口的前面,所以子窗口最適合顯示某一項目的詳細(xì)信息。一般可作為模態(tài)顯示;作為菜單顯示;以及跟隨鼠標(biāo)位置來顯示窗口等。
子窗口第三章用戶窗口組態(tài)子窗口在運(yùn)行時,不是用普通的打開窗口的方法打在運(yùn)行環(huán)境中,模態(tài)窗口顯示時,其他窗口以及菜單將不能操作。直到模態(tài)窗口關(guān)閉,其他窗口和菜單操作才能恢復(fù)正常。模態(tài)窗口通常用于對話框顯示,用于強(qiáng)迫用戶優(yōu)先處理某些內(nèi)容。
模態(tài)窗口第三章用戶窗口組態(tài)在運(yùn)行環(huán)境中,模態(tài)窗口顯示時,其他窗口以及菜窗口屬性運(yùn)行界面中顯示的標(biāo)題背景的顏色說明和備忘作用,對應(yīng)用工程運(yùn)行時的外觀不產(chǎn)生任何影響
運(yùn)行時才體現(xiàn)出來第三章用戶窗口組態(tài)窗口屬性運(yùn)行界面中顯示的標(biāo)題背景的顏色說明和備忘作用,對窗口屬性用戶窗口打開時執(zhí)行窗口打開期間以指定的間隔循環(huán)執(zhí)行用戶窗口關(guān)閉時執(zhí)行第三章用戶窗口組態(tài)窗口屬性用戶窗口打開時執(zhí)行窗口打開期間以指定的間隔循環(huán)執(zhí)行窗口方法窗口名稱窗口左側(cè)坐標(biāo)窗口頂部坐標(biāo)窗口寬度窗口高度窗口可見度窗口標(biāo)題打開窗口關(guān)閉窗口隱藏窗口打印窗口刷新窗口窗口顯示最前端打開子窗口關(guān)閉子窗口關(guān)閉所有子窗口第三章用戶窗口組態(tài)窗口方法窗口名稱窗口左側(cè)坐標(biāo)窗口頂部坐標(biāo)窗口寬度窗口高度窗
在某系統(tǒng)中,建立兩個用戶窗口,分別命名為“主窗口”和“狀態(tài)顯示”。在“主窗口”中以子窗口的形式在指定位置以指定方式打開“狀態(tài)顯示”窗口,并設(shè)置“狀態(tài)顯示”窗口的顯示位置為“底部狀態(tài)條”,并鎖定“狀態(tài)顯示”窗口的顯示位置,并把“主窗口”的名稱、寬度、高度信息寫入指定的數(shù)據(jù)對象a、b、c。
用戶窗口創(chuàng)建1-組態(tài)第三章用戶窗口組態(tài)在某系統(tǒng)中,建立兩個用戶窗口,分別命名為“主窗口”和用戶窗口創(chuàng)建1-參數(shù)OpenSubWnd(參數(shù)1,參數(shù)2,參數(shù)3,參數(shù)4,參數(shù)5,參數(shù)6)其中:參數(shù)1――用戶窗口名參數(shù)2――子窗口相對于本窗口的X坐標(biāo)參數(shù)3――子窗口相對于本窗口的Y坐標(biāo)參數(shù)4――子窗口的寬度參數(shù)5――子窗口的高度參數(shù)6――子窗口的類型,其對應(yīng)一個7位的二進(jìn)制數(shù)(用十進(jìn)制數(shù)來表示)。OpenSubWnd(狀態(tài)顯示,50,50,100,100,16)’打開子窗口第三章用戶窗口組態(tài)用戶窗口創(chuàng)建1-參數(shù)OpenSubWnd(參
在某系統(tǒng)中,建立兩個用戶窗口,分別命名為“主窗口”和“狀態(tài)顯示”。在“主窗口”中以子窗口的形式在指定位置以指定方式打開“狀態(tài)顯示”窗口,并設(shè)置“狀態(tài)顯示”窗口的顯示位置為“底部狀態(tài)條”,并鎖定“狀態(tài)顯示”窗口的顯示位置,并把“主窗口”的名稱、寬度、高度信息寫入指定的數(shù)據(jù)對象a、b、c。
用戶窗口創(chuàng)建1-效果第三章用戶窗口組態(tài)在某系統(tǒng)中,建立兩個用戶窗口,分別命名為“主窗口”和
在某系統(tǒng)中要求在3#設(shè)備報警時顯示一個報警窗口,該報警窗口為模態(tài)窗口。關(guān)閉該報警窗口后,才能執(zhí)行其他窗口的操作。用戶窗口創(chuàng)建2第三章用戶窗口組態(tài)在某系統(tǒng)中要求在3#設(shè)備報警時顯示一個報警窗創(chuàng)建圖形構(gòu)件--繪圖工具箱選擇器直線矩形弧線圓角矩形橢圓多邊形,折線標(biāo)簽位圖保存元件常用符號插入元件輸入框流動塊按鈕百分比填充動畫按鈕旋鈕輸入器滑動輸入器旋轉(zhuǎn)儀表實時曲線動畫顯示歷史曲線報警顯示自由表格歷史表格文件播放存盤數(shù)據(jù)瀏覽下拉框存盤數(shù)據(jù)處理多行文本通用棒圖選擇框設(shè)置時間格式文本計劃曲線相對曲線條件曲線MCGS提供了兩個繪圖工具箱:一是放置圖元和動畫構(gòu)件的繪圖工具箱、二是常用圖符工具箱。第三章用戶窗口組態(tài)創(chuàng)建圖形構(gòu)件--繪圖工具箱選擇器直線矩形弧線圓角矩形橢圓多邊創(chuàng)建圖形構(gòu)件--對象元件庫在元件庫中已經(jīng)把常用的、制作完好的圖形對象存入其中,需要時,再從元件庫中取出來直接使用。20余類幾百個第三章用戶窗口組態(tài)創(chuàng)建圖形構(gòu)件--對象元件庫在元件庫中已經(jīng)把常標(biāo)簽構(gòu)件
標(biāo)簽構(gòu)件主要用于在用戶窗口中顯示一些說明文字,也可作為數(shù)據(jù)或字符的顯示輸出。
標(biāo)簽構(gòu)件的屬性包括靜態(tài)屬性和動畫連接屬性,靜態(tài)屬性是設(shè)置標(biāo)簽的填充顏色、字體顏色、邊線的類型和顏色等,動畫連接動態(tài)屬性主要是設(shè)置標(biāo)簽構(gòu)件在系統(tǒng)運(yùn)行時的動畫效果。
動畫連接,實際上是將用戶窗口內(nèi)創(chuàng)建的圖形對象與實時數(shù)據(jù)庫中定義的數(shù)據(jù)對象,建立起對應(yīng)的關(guān)系,在不同的數(shù)值區(qū)間內(nèi)設(shè)置不同的圖形狀態(tài)屬性(如顏色、大小、位置移動、可見度、閃爍效果等),將物理對象的特征參數(shù)以動畫圖形方式來進(jìn)行描述,這樣在系統(tǒng)運(yùn)行過程中,用數(shù)據(jù)對象的值來驅(qū)動圖形對象的狀態(tài)改變,進(jìn)而產(chǎn)生形象逼真的動畫效果。第三章用戶窗口組態(tài)標(biāo)簽構(gòu)件標(biāo)簽構(gòu)件主要用于在用戶窗口中顯示一些標(biāo)簽構(gòu)件—動畫連接動畫連接主要包括三種類型:顏色動畫連接、位置動畫連接和輸入輸出動畫連接。第三章用戶窗口組態(tài)標(biāo)簽構(gòu)件—動畫連接動畫連接主要包括三種類型:
在一個工程的用戶窗口中添加一個標(biāo)簽,該標(biāo)簽的顯示說明文字為1#設(shè)備的狀態(tài),在系統(tǒng)正常運(yùn)行時該標(biāo)簽的顏色為綠色,顯示“1#設(shè)備正?!保煮w的顏色為藍(lán)色;當(dāng)1#設(shè)備發(fā)生故障時該使標(biāo)簽的顏色為紅色,顯示“1#設(shè)備報警”,字體的顏色為黑色,且不停地閃爍。標(biāo)簽構(gòu)件的添加和動畫連接第三章用戶窗口組態(tài)在一個工程的用戶窗口中添加一個標(biāo)簽,該標(biāo)簽的標(biāo)準(zhǔn)按鈕標(biāo)準(zhǔn)按鈕是組態(tài)中經(jīng)常使用的一種動畫構(gòu)件,其作用是在系統(tǒng)運(yùn)行時通過按用戶窗口中的按鈕執(zhí)行一次操作。第三章用戶窗口組態(tài)標(biāo)準(zhǔn)按鈕標(biāo)準(zhǔn)按鈕是組態(tài)中經(jīng)常使用的一種動畫構(gòu)
在一個工程的用戶窗口中添加一個按鈕,用以控制系統(tǒng)的起動和停止。當(dāng)按下按鈕后,系統(tǒng)開始運(yùn)行,系統(tǒng)運(yùn)行中按下該按鈕則系統(tǒng)停止運(yùn)行。按鈕構(gòu)件的添加和動畫連接第三章用戶窗口組態(tài)在一個工程的用戶窗口中添加一個按鈕,用以控輸入框輸入框的作用是在MCGS運(yùn)行環(huán)境下為用戶從鍵盤輸入信息,通過合法性檢查之后,將它轉(zhuǎn)換適當(dāng)?shù)男问?,賦予實時數(shù)據(jù)庫中所連接的數(shù)據(jù)對象。輸入框同時也可以作為數(shù)據(jù)輸出的器件,顯示所連接的數(shù)據(jù)對象的值。第三章用戶窗口組態(tài)輸入框輸入框的作用是在MCGS運(yùn)行環(huán)境下為用戶從鍵盤
在一個工程的用戶窗口中添加一個輸入框,使其在MCGS運(yùn)行時通過鍵盤的輸入對指定數(shù)值型數(shù)據(jù)變量yy進(jìn)行賦值。輸入框構(gòu)件的添加和動畫連接第三章用戶窗口組態(tài)在一個工程的用戶窗口中添加一個輸入框,使其流動塊流動塊構(gòu)件是用于模擬管道內(nèi)氣體或液體流動的動畫構(gòu)件。它分為兩個部分:管道和位于管道內(nèi)部的流動塊。第三章用戶窗口組態(tài)流動塊流動塊構(gòu)件是用于模擬管道內(nèi)氣體或液體流
在一個工程的用戶窗口內(nèi)繪制一條流動管道,用該管道來顯示某種液體的流動效果,在該管道上添加一個閥門用以控制該液體的流動。流動塊構(gòu)件的添加和動畫連接第三章用戶窗口組態(tài)在一個工程的用戶窗口內(nèi)繪制一條流動管道,用自由表格
自由表格的功能是在MCGS運(yùn)行時用來顯示所連接的數(shù)據(jù)對象的值。自由表格中的每一個單元稱為表格的表元,可以建立每個表元與數(shù)據(jù)對象的連接,對沒有建立連接的表格表元,構(gòu)件不改變表格表元內(nèi)的原有內(nèi)容。利用MCGS的繪圖工具條上快捷鍵可以方便地對表格進(jìn)行各種編輯工作,包括增加或刪除表格的行和列,改變表格表元的高度和寬度,輸入表格表元的內(nèi)容等。第三章用戶窗口組態(tài)自由表格自由表格的功能是在MCGS運(yùn)行時用歷史表格
歷史表格可以實現(xiàn)強(qiáng)大的報表和統(tǒng)計功能,如顯示和打印靜態(tài)數(shù)據(jù),運(yùn)行環(huán)境中編輯數(shù)據(jù)、顯示和打印動態(tài)數(shù)據(jù)、顯示和打印歷史記錄、顯示和打印統(tǒng)計結(jié)果等。用戶可以在窗口上利用歷史表格構(gòu)件強(qiáng)大的格式編輯功能配合MCGS的畫圖功能設(shè)計出各種精美的報表。
歷史表格有兩種連接模式,一種是用表元或合成表元連接MCGS實時數(shù)據(jù)庫變量以實現(xiàn)對指定表格單元進(jìn)行統(tǒng)計,另一種是用表元或合成表元連接MCGS歷史數(shù)據(jù)庫以實現(xiàn)對指定歷史記錄進(jìn)行顯示和統(tǒng)計。
第三章用戶窗口組態(tài)歷史表格歷史表格可以實現(xiàn)強(qiáng)大的報表和統(tǒng)計功能,如顯在一個燃?xì)忮仩t熱力控制系統(tǒng)中包含5臺鍋爐。(1)要求在一個用戶窗口中設(shè)計一個自由表格,用以顯示該系統(tǒng)中的5臺鍋爐的實時運(yùn)行數(shù)據(jù),包括鍋爐的蒸汽流量、壓力、煙氣溫度;(2)在另一個用戶窗口中建立一個記錄歷史數(shù)據(jù)的表格,該表格可以顯示系統(tǒng)中所有鍋爐的蒸汽流量的歷史記錄和年流量累計值,還可以顯示所有鍋爐的壓力歷史記錄,歷史表格中的每一行對應(yīng)某一時間的一條數(shù)據(jù)記錄,要求該表格指定和硬盤中的MCGS歷史數(shù)據(jù)庫連接。表格構(gòu)件的添加和動畫連接第三章用戶窗口組態(tài)在一個燃?xì)忮仩t熱力控制系統(tǒng)中包含5臺鍋爐。表格
在一個燃?xì)忮仩t熱力控制系統(tǒng)中包含5臺鍋爐。(1)要求在一個用戶窗口中設(shè)計一個自由表格,用以顯示該系統(tǒng)中的5臺鍋爐的實時運(yùn)行數(shù)據(jù),包括鍋爐的蒸汽流量、壓力、煙氣溫度;(2)在另一個用戶窗口中建立一個記錄歷史數(shù)據(jù)的表格,該表格可以顯示系統(tǒng)中所有鍋爐的蒸汽流量的歷史記錄和年流量累計值,還可以顯示所有鍋爐的壓力歷史記錄,歷史表格中的每一行對應(yīng)某一時間的一條數(shù)據(jù)記錄,要求該表格指定和硬盤中的MCGS歷史數(shù)據(jù)庫連接。表格構(gòu)件的添加和動畫連接第三章用戶窗口組態(tài)在一個燃?xì)忮仩t熱力控制系統(tǒng)中包含5臺鍋爐。表格報警顯示
報警顯示構(gòu)件專用于實現(xiàn)MCGS系統(tǒng)的報警信息管理、瀏覽和實時顯示的功能。
該構(gòu)件直接與MCGS系統(tǒng)中的報警子系統(tǒng)相連接,將系統(tǒng)產(chǎn)生的報警事件顯示給用戶。
第三章用戶窗口組態(tài)報警顯示報警顯示構(gòu)件專用于實現(xiàn)MCGS系統(tǒng)的報警信息
某鍋爐控制系統(tǒng)中要求對鍋爐的液位、壓力和溫度值的上限和下限變化顯示報警信息。對于液位來說,其上限報警值為10,下限報警值為1;壓力僅設(shè)定其上限報警值為2;溫度的上限報警值為80,下限報警值為20。報警顯示構(gòu)件的添加和動畫連接第三章用戶窗口組態(tài)某鍋爐控制系統(tǒng)中要求對鍋爐的液位、壓力和溫度值的上限實時曲線
實時曲線是用曲線顯示一個或多個數(shù)據(jù)對象數(shù)值的動畫圖形,實時記錄數(shù)據(jù)對象值的變化情況。
第三章用戶窗口組態(tài)實時曲線實時曲線是用曲線顯示一個或多個數(shù)據(jù)對象數(shù)值的歷史曲線
歷史曲線的功能是實現(xiàn)歷史數(shù)據(jù)的曲線瀏覽。運(yùn)行時,歷史曲線能夠根據(jù)需要畫出相應(yīng)歷史數(shù)據(jù)的趨勢效果圖。對于歷史數(shù)據(jù)的變化有一個很好的體現(xiàn)和描述。
第三章用戶窗口組態(tài)歷史曲線歷史曲線的功能是實現(xiàn)歷史數(shù)據(jù)的曲線瀏覽。運(yùn)行
在某鍋爐控制系統(tǒng)中(1)
要求設(shè)計一個實時曲線顯示窗口,用來記錄鍋爐內(nèi)的參數(shù)的變化(如液位變化的實時曲線)。(2)
要求設(shè)計一個包含溫度、壓力和液位的存盤數(shù)據(jù)對應(yīng)的歷史曲線顯示窗口。曲線構(gòu)件的添加和動畫連接第三章用戶窗口組態(tài)在某鍋爐控制系統(tǒng)中曲線構(gòu)件的添加和動畫連接第三章用儀表盤元件
旋轉(zhuǎn)儀表是模擬旋轉(zhuǎn)式指針儀表的一種動畫圖形,用其顯示所連接的數(shù)值型數(shù)據(jù)對象的值。旋轉(zhuǎn)儀表的指針隨數(shù)據(jù)對象值的變化而不斷改變位置,指針?biāo)赶虻目潭戎导礊樗B接的數(shù)據(jù)對象的當(dāng)前值。
旋轉(zhuǎn)輸入器在運(yùn)行時用來對工程中的指定數(shù)據(jù)對象進(jìn)行賦值。在運(yùn)行環(huán)境下,當(dāng)鼠標(biāo)位于旋轉(zhuǎn)輸入器構(gòu)件的上方時,光標(biāo)將變?yōu)閹Х较蚣^的形狀,表示可以執(zhí)行旋鈕操作。
第三章用戶窗口組態(tài)儀表盤元件旋轉(zhuǎn)儀表是模擬旋轉(zhuǎn)式指針儀表的一種動畫圖旋轉(zhuǎn)儀表屬性第三章用戶窗口組態(tài)旋轉(zhuǎn)儀表屬性第三章用戶窗口組態(tài)
在鍋爐控制系統(tǒng)的主窗口中設(shè)計兩個旋轉(zhuǎn)儀表元件,它們分別用來實時地顯示溫度和壓力的變化過程。
旋轉(zhuǎn)儀表構(gòu)件的添加和動畫連接第三章用戶窗口組態(tài)在鍋爐控制系統(tǒng)的主窗口中設(shè)計兩個旋轉(zhuǎn)儀表元件,它們分位圖構(gòu)件
MCGS位圖構(gòu)件主要用于顯示靜態(tài)圖像,支持多種格式的圖像文件,包括:位圖文件(*.bmp);JPEG文件(*.jpg;*.jpeg);PNG文件(*.png);圖標(biāo)文件(*.ico);Tiff文件(*.tiff;*.tif);TGA文件(*.tga);PCX文件(*.pcx)。第三章用戶窗口組態(tài)位圖構(gòu)件MCGS位圖構(gòu)件主要用于顯示靜態(tài)圖像,支持百分比填充構(gòu)件
是以變化長度的長條形圖來可視化實時數(shù)據(jù)庫中的數(shù)據(jù)對象。同時,在百分比填充構(gòu)件的中間,可用數(shù)字的形式來顯示當(dāng)前填充的百分比。利用構(gòu)件可見與不可見的相對長度關(guān)系,即可實現(xiàn)按百分比填充的動畫效果。第三章用戶窗口組態(tài)百分比填充構(gòu)件
是以變化長度的長條形圖來可視化實時數(shù)動畫按鈕構(gòu)件是一種特殊的按鈕構(gòu)件,專用于實現(xiàn)類似多檔開關(guān)的效果。此構(gòu)件與實時數(shù)據(jù)庫中的數(shù)據(jù)對象相連接,通過多幅位圖顯示對應(yīng)數(shù)據(jù)對象的值所處的范圍。此構(gòu)件也可以接受用戶的按鍵輸入,在規(guī)定的多個狀態(tài)之間切換,以改變所連接的數(shù)據(jù)對象的值。第三章用戶窗口組態(tài)動畫按鈕構(gòu)件是一種特殊的按鈕構(gòu)件,專用于實現(xiàn)類似多滑動輸入器構(gòu)件是模擬滑塊直線移動實現(xiàn)數(shù)值輸入的一種動畫圖形,使用戶能用滑軌來完成改變對應(yīng)數(shù)據(jù)對象值的功能。第三章用戶窗口組態(tài)滑動輸入器構(gòu)件是模擬滑塊直線移動實現(xiàn)數(shù)值輸入的一種動畫顯示構(gòu)件用于實現(xiàn)動畫顯示和多態(tài)顯示的效果。通過和表達(dá)式建立連接,動畫顯示構(gòu)件用表達(dá)式的值來驅(qū)動切換顯示多幅位圖。第三章用戶窗口組態(tài)動畫顯示構(gòu)件用于實現(xiàn)動畫顯示和多態(tài)顯示的效果。通過存盤數(shù)據(jù)游覽構(gòu)件通過MCGS變量對數(shù)據(jù)庫實現(xiàn)各種操作和數(shù)據(jù)瀏覽。使用本構(gòu)件,用戶可以將數(shù)據(jù)庫中的數(shù)據(jù)列(字段)與MCGS數(shù)據(jù)對象建立連接。通過這種方式,在MCGS中可以取得、瀏覽數(shù)據(jù)庫中的記錄。第三章用戶窗口組態(tài)存盤數(shù)據(jù)游覽構(gòu)件通過MCGS變量對數(shù)據(jù)庫實現(xiàn)各種操文件插播構(gòu)件用于顯示BMP圖像文件,JPG圖像文件以及AVI動畫文件。通過文件類
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《瘦素對缺血再灌注腦損傷的神經(jīng)保護(hù)作用及機(jī)制研究》
- 《農(nóng)業(yè)供應(yīng)鏈金融的融資促進(jìn)效應(yīng)研究》
- 《莫扎特《D大調(diào)長笛協(xié)奏曲》的演奏技巧探究》
- 2024年吉安道路客運(yùn)輸從業(yè)資格證培訓(xùn)資料
- 2024年淄博客運(yùn)從業(yè)資格證理論考試題
- 2024年麗江客運(yùn)資格證考試試題模擬
- 高速公路水泥穩(wěn)定基層施工方案
- 本科層次職業(yè)教育裝備制造類專業(yè)新形態(tài)教材建設(shè)研究
- 食物安全水平的區(qū)域差異及動態(tài)演進(jìn)特征
- 教師評副高個人述職報告
- 房屋建筑與裝飾工程工程量計算規(guī)范完整版本
- 義務(wù)教育語文課程常用字表 (3500字)
- 集成電路制造中的質(zhì)量控制和成品率培訓(xùn)課件(共84頁).ppt
- 東莞重大產(chǎn)業(yè)項目評價實施辦法
- 臨床思維黃疸待查ppt課件
- 設(shè)計變更申請評審表模板
- 光伏電站無功補(bǔ)償容量分析與計算
- 新課標(biāo)學(xué)習(xí)專項討論記錄(共3頁)
- 四川傳媒學(xué)院學(xué)生請假審批程序表
- 呼吸科辯證施膳
- ISIS路由協(xié)議
評論
0/150
提交評論