新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > UPS監(jiān)控軟件設(shè)計

UPS監(jiān)控軟件設(shè)計

作者: 時間:2011-02-20 來源:網(wǎng)絡(luò) 收藏

摘要:設(shè)計了一個UPS監(jiān)控軟件,以監(jiān)視UPS的實時狀態(tài),控制UPS進(jìn)行保護(hù)和切換的參數(shù)、診斷和開關(guān)排程等。

本文引用地址:http://butianyuan.cn/article/151017.htm

關(guān)鍵詞:UPS;監(jiān)控軟件

 

1 UPS監(jiān)控軟件的功能

UPS監(jiān)控軟件的作用是用來監(jiān)視和控制UPS。其中,監(jiān)視功能是給一般用戶使用的,而控制功能是給具有特權(quán)用戶使用的。對于一般用戶只能讀取電源事件和數(shù)據(jù)信息,供用戶分析、判斷UPS故障用;對于具有特權(quán)的用戶,就可以對被監(jiān)控的UPS進(jìn)行診斷、測試、配置參數(shù)等操作。具體來說,有以下幾個方面:

1)各種圖形用戶界面顯示UPS的輸入電壓、輸出電壓、輸入頻率、輸出頻率、電池電壓、輸出電流等參數(shù),以掌握當(dāng)前UPS的實時狀態(tài);

2)可查看UPS的事件日志和數(shù)據(jù)日志,全面分析電源的歷史狀況;

3)靈活的事件管理與告警方式,以便系統(tǒng)管理員或用戶采取相應(yīng)的應(yīng)急措施;

4)無人值守時發(fā)生嚴(yán)重電源故障情況下的文件自動保存并關(guān)閉系統(tǒng),使已做的工作不會因電源故障丟失;

5)可對UPS的運行參數(shù)和關(guān)機參數(shù)進(jìn)行設(shè)置;

6)可預(yù)定UPS的關(guān)機、重啟和測試計劃;

7)中、英文界面,能適應(yīng)各種主流操作系統(tǒng)。

2 監(jiān)控平臺的設(shè)計

2.1 監(jiān)控界面設(shè)計

如果要實現(xiàn)UPS的監(jiān)控功能,很明顯,一個窗體是不能滿足要求的,必須采用多窗體界面。為了程序能同時打開多個文件,使用多文檔界面MDI(Multiple Document Interface)編程。MDI是指在一個窗體中能夠建立多個子窗體的操作界面,它允許程序同時顯示多個文檔,每個文檔顯示在它自己的窗口中。文檔或子窗口被包含在父窗體中,父窗口為應(yīng)用程序中所有的子窗口提供工作空間。在運行時,子窗體顯示在MDI窗體工作空間之內(nèi)(其區(qū)域在父窗體邊框以內(nèi)及標(biāo)題與菜單欄之下)。當(dāng)子窗體最小化時,它的圖標(biāo)顯示在MDI窗體的工作空間之內(nèi),而不是在任務(wù)欄中。圖1為該監(jiān)控平臺的主窗體。

圖1 UPS監(jiān)控界面平臺主窗體

由于該軟件的設(shè)計得到了(溫州)中國鴻寶電源有限公司的大力支持,為了表示感謝,在該軟件的運行前先顯示該公司的標(biāo)志畫面,也就是給該軟件添加一個程序封面。程序封面的設(shè)計有2種方法:多窗體編程方法和隱藏控件方法。前者是在程序封面窗體上放置一個時間控件,待設(shè)定的時間后自動關(guān)閉封面切換到主窗體,為了能夠人為地切換封面和主窗體,可在封面窗體鼠標(biāo)單擊事件中增加相應(yīng)的代碼;后者是在程序運行時使用Visible屬性,首先,將主窗體上的全部控件隱藏,然后,在主窗體內(nèi)進(jìn)行程序封面的演示,延時一定時間后再恢復(fù)所有控件的顯示,如果主窗體內(nèi)的控件很多,可以將這些控件設(shè)計在一個容器控件上,這樣只要設(shè)置該容器控件的Visible屬性即可。

由于UPS監(jiān)控軟件適合兩種用戶,所以接下來的是登錄窗體和注冊窗體的設(shè)計。為了用多種圖形界面顯示UPS的實時狀態(tài),該軟件設(shè)計了4種窗體專門用來顯示UPS的運行參數(shù)及其狀態(tài)。在數(shù)據(jù)日志中,用戶可以自由設(shè)定歷史數(shù)據(jù)存儲周期,并借助數(shù)據(jù)列表回放UPS的運行狀態(tài),分析UPS的某一次異常事件,全面了解UPS的運行狀態(tài)與走勢。另外,還有事件日志、計劃任務(wù)、事件及其反映、遙控、UPS運行參數(shù)和關(guān)機參數(shù)設(shè)置等窗體??勺灾髟O(shè)置UPS的運行計劃,檢測計劃系統(tǒng)可按用戶事先選定的項目以一定周期進(jìn)行自檢,同時,系統(tǒng)還可按用戶的需要預(yù)約UPS的開機、關(guān)機時間。

根據(jù)上述監(jiān)控軟件的功能,可以設(shè)計該監(jiān)控平臺的菜單結(jié)構(gòu)如圖2所示。

圖2 監(jiān)控界面平臺的菜單結(jié)構(gòu)


上一頁 1 2 下一頁

關(guān)鍵詞:

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉