MCGS嵌入版組態(tài)軟件的主控窗口
MCGS嵌入版組態(tài)軟件的主控窗口是組態(tài)工程系統(tǒng)的主框 架,主控窗口展現(xiàn)了工程系統(tǒng)的總體外觀。主控窗口負責(zé)調(diào)控設(shè)備窗口的工作、管理用戶窗口的打開與關(guān)閉、驅(qū)動動畫圖形的顯示、啟動安全機制調(diào)用用戶策略等工作。主控窗口的組態(tài)設(shè)計包括主控窗口的系統(tǒng)屬性設(shè)置與菜單設(shè)計兩方面內(nèi)容。 ?
1主控窗口概述
MCGS嵌入版組態(tài)軟件的主控窗口是組態(tài)工程的主窗口,是所有設(shè)備窗口和用戶窗口的父窗口,主控窗口可以放置一個設(shè)備窗口和多個用戶窗口,負責(zé)所有窗口的管理和調(diào)控,并調(diào)度用戶策略的運行。主控窗口內(nèi)部設(shè)置了系統(tǒng)運行流程及特征參數(shù),方便用戶的操作。
在MCGS嵌入版組態(tài)軟件中,一個組態(tài)工程文件只有一個主控窗口,主控窗口是作為一個獨立的對象存在的,其強大的功能和復(fù)雜的操作都被封裝在組態(tài)系統(tǒng)的內(nèi)部,組態(tài)過程中只需對主控窗口的屬性進行設(shè)置。
2主控窗口屬性設(shè)置
主控窗口是應(yīng)用系統(tǒng)的父窗口和主框架,主控窗口的基本職責(zé)是調(diào)度與管理運行系統(tǒng),主控窗是反映出應(yīng)用工程的總體概貌,由此決定了主控窗口的屬性內(nèi)容。進入MCGS組態(tài)工作臺,單擊“主控窗口”選中主控窗 口的圖標(biāo)點擊鼠標(biāo)右鍵找到主控窗口的屬性設(shè)置選項,打開主控窗口的屬性設(shè)置窗口,或者用選用工具條中的“屬性”按鈕(),執(zhí)行“編輯”菜單中的“屬性”命令,彈出“主控窗口屬性設(shè)置”對話框,進行打開主控窗口的屬性設(shè)置,如圖7-1所示。
圖7-1主控窗口屬性設(shè)置的打開方式
主控窗口包括? 基本屬性、啟動屬性、內(nèi)存屬性、系統(tǒng)參數(shù)、存盤參數(shù)等選項。下面分別介紹五種屬性的作用。主控窗口屬性設(shè)置窗口如圖7-2 所示。
圖7-2 主控窗口屬性設(shè)置
01 主控窗口基本屬性 ? ?
應(yīng)用工程在運行時的總體概貌及外觀,完全由主控窗口的基本屬性決定。選擇基本屬性標(biāo)簽按鈕,即進入基本屬性設(shè)置窗口頁。
1. 窗口標(biāo)題 設(shè)置工程運行窗口的標(biāo)題。
2. 窗口名稱 是指主控窗口的名稱,默認為“主控窗口”,并灰顯,不可
更改。
3.菜單設(shè)置? 設(shè)置工程是否有菜單。
4.封面窗口 確定工程運行時是否有封面,可在下拉菜單中選擇相應(yīng)的窗口作為封面窗口。
5.封面顯示時間 設(shè)置封面持續(xù)顯示的時間,以秒為單位。運行時鼠標(biāo)點擊窗口任何位置,封面自動消失。當(dāng)封面時間設(shè)置為0時,封面將一直顯示,直到鼠標(biāo)單擊窗口任何位置時,封面方可消失。
6.系統(tǒng)運行權(quán)限 設(shè)置系統(tǒng)運行權(quán)限。點擊“權(quán)限設(shè)置”按鈕,進入用戶權(quán)限設(shè)置對話框,如圖7-3所示。
7.可將進入或退出工程的權(quán)限賦予某個用戶組。無此權(quán)限的用戶組中? 的用戶,不能進入或退出該工程。當(dāng)選擇“所有用戶”時,相當(dāng)千無限制。此項措施對防止無關(guān)人員的誤操作,提高系統(tǒng)的安全性起到重要的作用。在下面的下拉菜單中選擇進入或退出時是否登錄。選項包括?
(1)進入不登錄,退出登錄,即當(dāng)用戶退出MCGS運行環(huán)境時,需登錄;
(2)進入登錄,退出不登錄,即當(dāng)用戶啟動MCGS運行環(huán)境時,需登錄、退出時不必登錄;
(3)進入不登錄,退出不登錄,即進入或退出MCGS運行環(huán)境時,都不必登錄;
(4)進入登錄,退出登錄,即進入或退出MCGS 運行環(huán)境時,都需要登錄。
8. 窗口內(nèi)容注釋 起到說明和備忘的作用,對應(yīng)用工程運行時的外觀不產(chǎn)生任何影響。
圖7-3? 用戶權(quán)限設(shè)置
02 主控窗口啟動屬性 ? ?
應(yīng)用系統(tǒng)啟動時,主控窗口應(yīng)自動打開一些用戶窗口,以即時顯示某些圖形動畫,如反映工程特征的封面圖形,主控窗口的這一特性就稱為啟動屬性。
選擇“啟動屬性”標(biāo)簽按鈕,進入屬性設(shè)置窗口頁,如圖7-4所示。
圖7-4? 啟動屬性設(shè)置
圖中左側(cè)為用戶窗口列表,列出了所有定義的用戶窗口名稱。右側(cè)為啟動時自動打開的用戶窗口列表,利用“增加”和“刪除” 按鈕,可以調(diào)整自動啟動的用戶窗口。
1.按“增加”按鈕或用鼠標(biāo)雙擊左側(cè)列表內(nèi)指定的用戶窗口, 可以把該窗口選到右側(cè),成為系統(tǒng)啟動時自動運行的用戶窗口。
2.按“刪除”按鈕或用鼠標(biāo)雙擊右側(cè)列表內(nèi)指定的用戶窗口, 可以將該用戶窗口從自動運行窗口列表中刪除。
啟動時一次打開的窗口個數(shù)沒有限制,但由千計算機內(nèi)存的限制一般只把最需要的窗口選為啟動窗口,啟動窗口過多會影響系統(tǒng)的啟動速度。
03 主控窗口內(nèi)存屬性 ? ?
工程文件運行過程時當(dāng)需要打開一個用戶窗口,系統(tǒng)首先把窗口的特征數(shù)據(jù)從磁盤調(diào)入內(nèi)存,然后再執(zhí)行窗口打開的指令。這樣一個打開窗口的過程可能比較緩慢,滿足不了工程的需要。為了加快用戶窗口的打開速度,MCGS嵌入版組態(tài)軟件提供了一種直接從內(nèi)存中打開窗口的機? 制,節(jié)省了磁盤操作的開銷時間。將位千主控窗口內(nèi)的某些用戶窗口定義為內(nèi)存窗口,稱為主控窗口的內(nèi)存屬性。
主控窗口的內(nèi)存屬性可以設(shè)置運行過程中始終位千內(nèi)存中的用戶窗口, 不管該窗口是處千打開狀態(tài),還是處千關(guān)閉狀態(tài)。窗口存在內(nèi)存區(qū)域中當(dāng)打開時不需要從硬盤上讀取,因而能提高打開窗口的速度。MCGS嵌入版組態(tài)軟件最多可允許選擇20個用戶窗口在運行時裝入內(nèi)存。主控窗口受計算機內(nèi)存大小的限制,一般只把需要經(jīng)常打開和關(guān)閉的用戶窗口在運行時裝入內(nèi)存。預(yù)先裝入內(nèi)存的窗口過多,也會影響運行系統(tǒng)裝載的速度。選擇“內(nèi)存屬性”標(biāo)簽按鈕,進入內(nèi)存屬性設(shè)置窗口頁。如圖7-5 所示。
04 主控窗口的系統(tǒng)參數(shù)屬性 ? ?
主控窗口的系統(tǒng)參數(shù)屬主要包括與動畫顯示有關(guān)的時間參數(shù),例如動畫畫面刷新的時間周期,圖形閃爍動作的周期時間等。選中“系統(tǒng)參數(shù)”標(biāo)簽按鈕,進入控制參數(shù)設(shè)置窗口頁,如圖7-6所示。
圖7-5內(nèi)存屬性
圖7-6系統(tǒng)參數(shù)
1.最小時間片 是指運行時系統(tǒng)最小的調(diào)度時間,其值在20到100ms(亳秒)之間,一般設(shè)置為50ms,當(dāng)設(shè)置的某個周期的值小千50ms時,該功能將啟動,默認值為“時間”, 如 動畫刷新周期為1,則系統(tǒng)認為是指1個時間,即為50ms。此功能是為了防止用戶的誤操作。
2.快速閃爍周期? 其值在100到1000ms(亳秒)之間;中速閃爍周期 其值在200到2000ms(亳秒)之間;慢速閃爍周期 其值在150到2000ms(亳秒)之間;超出這個范圍系統(tǒng)將強制轉(zhuǎn)換。MCGS嵌入版組態(tài)軟件中由系統(tǒng)定義的默認值能滿足大多數(shù)應(yīng)用工程的需要,建議一般不要修改這些默認值。
05 主控窗口的存盤參數(shù)屬性 ? ?
該屬性頁中可以進行工程文件配置和特大數(shù)據(jù)存儲設(shè)置,通常情況下, 不必對此部分進行設(shè)置,保留默認值即可。具體設(shè)置如圖7-7所示。
1. 過程數(shù)據(jù)路徑 系統(tǒng)默認的路徑為 Hard Disk MCGSBINData。
2. 刷新時間 是指向存儲文件中寫入新數(shù)據(jù)的時間周期。
3. 預(yù)留空間 直到存儲空間大小為零kb時,以前的存儲文件被自動刪除,此部分不可設(shè)置。
圖7-7? 存盤參數(shù)
3主控窗口的菜單管理
MCGS嵌入版組態(tài)軟件菜單管理是一個快捷的調(diào)用窗口的方式,下面結(jié)合實例建立一個組態(tài)菜單。實例中一共設(shè)計了5個窗口界面,當(dāng)系統(tǒng)運 行時只有一個窗口界面顯示在觸摸屏的窗口前面,其余的窗口界面是不可見的。當(dāng)要打開其余的窗口界面是通常是通過翻頁按鈕打開窗口界面連接或者是通過菜單管理的方法進行打開的。下面重點介紹利用“主控窗口”中的菜單組態(tài)來實現(xiàn)程度管理的功能。
打開組態(tài)環(huán)境的工作臺,選擇主控窗口并雙擊進入菜單組態(tài)環(huán)境,如圖7-8所示。菜單組態(tài)管理是以樹形結(jié)構(gòu)的形式進行發(fā)布的,使用時主要當(dāng)前操作項與操作菜單的相當(dāng)位置。單擊工具條中的“新增下拉菜單”圖標(biāo),產(chǎn)生“操作集0” 的菜單。操作集相當(dāng)千文件夾的作用。單擊工具條中的“新增菜單項”圖標(biāo)
,產(chǎn)生“操作0” 操作相當(dāng)千獨立的文件作用。通過工具條的“向右移動”按鈕
可以把“操作0”放入到“操作集0”中去。也可以使用“向左移動”按鈕
可以把“操作0”放回到“操作集0”的一層,在菜單分布的時候也可以使用“向上移動”按鈕
和“向下移動”按鈕
進行相應(yīng)的位置調(diào)整。用以上方法建立5個操作項并且分別命名為循環(huán)水控制? 系統(tǒng)、曲線、報警、報表、封面。在建立1個操作集命名為安全管理。? 雙擊進入“循環(huán)水控制系統(tǒng)”的菜單屬性設(shè)置,按圖 7-9所示設(shè)置。
圖7-8 菜單組態(tài)
圖 7-9“循環(huán)水控制系統(tǒng)”的菜單屬性設(shè)置
其他操作項的進行設(shè)置,如圖7-10至圖7-13所示。安全管理的操作設(shè)置為打開主控窗口,雙擊進入菜單組態(tài)環(huán)境,分別在工具條點擊新增操作集1個,4個新增操作項。將菜單組態(tài)設(shè)置為如圖7-14所示即可完成。
圖 7-10“循環(huán)水控制系統(tǒng)”的菜單屬性設(shè)置
圖 7-11“循環(huán)水控制系統(tǒng)”的菜單屬性設(shè)置
圖 7-12“循環(huán)水控制系統(tǒng)”的菜單屬性設(shè)置
圖 7-13“循環(huán)水控制系統(tǒng)”的菜單屬性設(shè)置
圖7-14 運行環(huán)境菜單
總結(jié):重點介紹了MCGS嵌入版組態(tài)軟件主控窗口的屬性設(shè)置,以及主控窗口的屬性分類和主控窗口的系統(tǒng)屬性設(shè)置與菜單設(shè)計等內(nèi)容。通過本章的學(xué)習(xí)使學(xué)生能夠進一步了解MCGS嵌入版組態(tài)軟件主控窗口的屬性設(shè)置的特點,應(yīng)用主控窗口的屬性設(shè)置來完善實際工程。
審核編輯:黃飛
?
評論