環境監測系統上電后在初始化模塊的作用下進行系統參數設置、數據庫連接、通信串口初始化等操作,啟動后進入主顯示界面。環境監測系統使用QStackedWidget類建立實時數據、實時曲線、歷史數據、參數設置四個子UI界面,同時將主界面中的QBushButton類按鈕控件設置了信號與槽的連接,當用戶點擊相應的界面切換按鈕時,程序按照相應槽連接跳轉至相應的函數,調用QStackedWidget類下的voidsetCurrentIndex(intindex)函數完成界面的切換。
1.實時數據監測子界面主要是顯示實時環境監測數據。環境監測系統將每一次輪詢后數據監控終端而獲得數據保存在數據庫中,每隔一段時間去執行刷新數據庫的操作,通過液晶屏進行顯示,實現數據監測功能。
2.歷史數據子界面主要供用戶進行歷史數據的查詢。用戶根據“日期”和“監測點”兩個限定條件進行數據查詢,以便了解室內環境在一段時間內的變化情況,實現了數據的可追溯性。
3.監測曲線子界面可實現顯示的為當天的各區域污染物的曲線描述,用戶不僅可以查看指定監測物數據曲線,而且可以查詢全部監測物的綜合曲線。
4.參數設置子界面用來設置數據集中控制器和數據監測物終端的某些可選或配置參數,如數據集中控制器的ID、端口號、IP地址等。
本文對于環境監測系統實時數據、實時曲線、歷史數據、參數設置四大UI界面的功能進行了詳細的介紹,大家可以簡單了解一下這些界面的功能,便于操作。