上位機(jī)監(jiān)測(cè)系統(tǒng)軟件需要監(jiān)測(cè)太陽(yáng)能沼氣溫度、大氣溫濕度、沼氣壓力的實(shí)時(shí)狀態(tài),實(shí)現(xiàn)數(shù)據(jù)和曲線圖顯示、數(shù)據(jù)存儲(chǔ)、打印報(bào)表等一系列功能,保持界面簡(jiǎn)沽、美觀、易操作。
上位機(jī)軟件流程圖。先對(duì)串口進(jìn)行初始化,當(dāng)有信號(hào)到來(lái)時(shí),讀取串口信息并在界面上顯示采集到的數(shù)據(jù)及其曲線圖,同時(shí)將數(shù)據(jù)存入Access數(shù)據(jù)庫(kù)中。該軟件還應(yīng)具有歷史查詢功能,便于查詢歷史數(shù)據(jù)及曲線。因此上位機(jī)軟件需具備以下兒項(xiàng)主要功能:
(1)串口通訊。上位機(jī)能夠通過(guò)串口和無(wú)線接收裝置進(jìn)行通訊,采集到準(zhǔn)確、穩(wěn)定的遠(yuǎn)端信息。同時(shí)能夠?qū)崿F(xiàn)端口號(hào)的選擇、串口打開(kāi)與關(guān)閉、波特率的設(shè)置、串口收發(fā)數(shù)據(jù)等基本功能。
(2)實(shí)時(shí)數(shù)據(jù)顯示,操作人員能夠清晰,有觀地在屏幕上觀測(cè)到遠(yuǎn)端沼液溫度、大氣溫濕度、沼氣壓力的實(shí)時(shí)動(dòng)態(tài)顯示。
(3)曲線查看。軟件能夠用曲線顯示數(shù)據(jù)的變化態(tài)勢(shì)并及時(shí)更新,提供歷史查詢功能,能夠查詢歷史某一時(shí)段的數(shù)據(jù)變化曲線。
(4)數(shù)據(jù)查看。軟件能夠?qū)?shí)時(shí)數(shù)據(jù)自動(dòng)存儲(chǔ)到數(shù)據(jù)庫(kù)中,并提供歷史查詢功能,實(shí)現(xiàn)數(shù)據(jù)的添加、酬除、保存、查詢等功能。
(5)打印報(bào)表。軟件需要實(shí)現(xiàn)數(shù)據(jù)的導(dǎo)出,打印EXECL報(bào)表等功能。