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