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