MCGS用實(shí)時(shí)數(shù)據(jù)來管理所有的實(shí)時(shí)數(shù)據(jù)。從外部設(shè)備采集來的實(shí)時(shí)數(shù)據(jù)送入實(shí)時(shí)數(shù)據(jù)的報(bào)警處理和存盤處理,。因此,,實(shí)時(shí)數(shù)據(jù)庫(kù)所存儲(chǔ)的單元,,不單單是變量的數(shù)值,還包括變量的特征參數(shù)(屬性)以及對(duì)該變量的操作方法(設(shè)置報(bào)警性,、報(bào)警處理,、存盤處理等)。這種將數(shù)值,、屬性和方法封裝在一起的數(shù)據(jù)稱為數(shù)據(jù)對(duì)象,。實(shí)時(shí)數(shù)據(jù)庫(kù)采用面向?qū)ο蟮募夹g(shù),不僅僅為其他部分提供服務(wù),,還為系統(tǒng)各個(gè)功能部件提供數(shù)據(jù)共享,。 (5)運(yùn)行策略 運(yùn)行策略是對(duì)系統(tǒng)運(yùn)行的流程實(shí)現(xiàn)有效控制的手段。本窗口主要完成對(duì)工程運(yùn)行流程的控制,。包括編程控制程序(if……then腳本程序)和選用各種功能構(gòu)件,,例如數(shù)據(jù)提取、定時(shí)器,、配方操作和多媒體輸出等,。 運(yùn)行策略本身是系統(tǒng)提供的一個(gè)框架,里面放置有策略條件構(gòu)件和由策略構(gòu)件組成的策略的定義,,使系統(tǒng)能夠按照設(shè)定的順序和條件操作實(shí)時(shí)數(shù)據(jù)庫(kù),,控制用戶窗口的打開、關(guān)閉并確定設(shè)備構(gòu)件的工作狀態(tài)等,,從而實(shí)現(xiàn)對(duì)外部設(shè)備工作過程的精確控制,。 一個(gè)應(yīng)用系統(tǒng)有三個(gè)固定的運(yùn)行策略:?jiǎn)?dòng)、循環(huán)策略,、和退出策略,,用戶也可以根據(jù)具體需要?jiǎng)?chuàng)建新的用戶策略、循環(huán)策略,、報(bào)警策略,、事件策略、熱鍵策略,,并且用戶最多可創(chuàng)建521個(gè)用戶策略,。啟動(dòng)策略在應(yīng)用系統(tǒng)開始運(yùn)行時(shí)調(diào)用,退出策略在應(yīng)用系統(tǒng)退出運(yùn)行時(shí)調(diào)用,,循環(huán)策略由系統(tǒng)在運(yùn)行過程中定時(shí)循環(huán)調(diào)用,,用戶策略供系統(tǒng)中的其他部件調(diào)用。 |