趙軍
摘 要:隨著社會的發展,大氣污染物的數量和種類大幅增加,PM2.5、PM10等成為社會大眾關心的新聞關鍵詞,人們對自身周圍的大氣污染情況越來越關注,相關政府部門高度重視,投入大量資金加強大氣污染物成分監測與治理,其中氣象部門在各級單位增設大氣成分監測站,使用先進大氣成分分析設備,我縣氣象局也增加了大氣成分觀測項目,為能更好的完成實時監測大氣成分數據的觀測工作,及能方便快捷的查詢數據,做好設備的狀態監控,研發阜蒙縣大氣成分實時監測平臺,本文將闡述該平臺的建設方法。
關鍵詞:大氣成分監測;實時監測平臺;建設方法
1 引言
為適應氣象觀測發展要求,我臺站開展大氣成分觀測業務。觀測站安裝德國生產GRMM180顆粒物監測儀,為實現大氣成分實時監測,前臺控制,提高觀測效率,服務質量與時效性,開發此平臺。該平臺與設備數據庫和國家局開發軟件對接,利用VB環境與ACCESS數據庫相結合,實現各模塊的功能。做到方便數據查看、查詢,并增加報警功能(數值超過閾值、數據采集傳輸失敗等),提高了設備保障能力。
2 平臺功能設計
2.1、平臺系統功能概述:大氣顆粒物濃度數據實時監測(PM10、PM2.5、PM1)功能,大氣顆粒物濃度歷史數據查詢功能(PM10、PM2.5、PM1),數據缺測與通訊異常報警功能。
2.2、各模塊功能介紹:
2.2.1、主頁面
由VB程序設計,包含大氣顆粒物濃度數據實時監測、大氣顆粒物濃度歷史數據查詢、數據缺測與通訊異常報警三個界面和參數設置按鈕。其中參數設置按鈕可設置數據讀取路徑、網絡地址和數據閾值。
2.2.2、大氣顆粒物濃度數據實時監測
利用VB與ACCESS數據庫做到實時監測PM10、PM2.5、PM1,顯示窗口為PM10、PM2.5、PM1分屏顯示,顯示方式為連續曲線圖,橫坐標為時間,以5分鐘單位,豎坐標為濃度,以微克/立方米為單位。滾動顯示1小時內數據,并自動實時刷新。
2.2.3、大氣顆粒物濃度歷史數據查詢功能
利用ACCESS數據庫,完成大氣顆粒物濃度歷史數據查詢功能。界面按鈕為PM10、PM2.5、PM1選項按鈕、查詢時間段選擇框、數據查詢按鈕、保存圖片按鈕和數據導出按鈕。設有數據表和圖表兩種查詢方式,列出詳細的數據,便于統計和計算。PM10、PM2.5、PM1分項顯示,圖表顯示為曲線圖,可PM10、PM2.5、PM1曲線疊加,顯示橫坐標為時間,以5分鐘單位,豎坐標為濃度,以微克/立方米為單位。數據表顯示為時間與相對應濃度的顯示方式。
大氣成分實時監測平臺為查詢得到的數據提供保存為圖片和輸出EXSEL表格兩種輸出方式,便于直觀視圖和數據計算利用。
平臺還設計了手工數據導入功能,設置為批量導入,自動判斷符合導入要求的數據文件,設計有重復數據判斷,防止導入重復數據。
2.2.4、異常報警功能
設有數據缺測、數據超閾值和網絡斷連報警功能。界面有顯示紅燈報警和可勾選的聲音報警兩種方式。其中數據報警為監測儀器下載數據庫數據完成。
3.技術思路與編寫工具介紹
本平臺使用Visual Basic 6.0編寫。運用數據共享、交互,軟件設計,通過可方便監視的終端設備顯示出所需數據及數據統計功能。建立平臺中分析原始數據庫類型、數據格式,對其數據解密、整理資料。完成程序設計與數據對接。測試驗證程序可靠性與穩定性,隊出現的問題進行修改。
本系統采用Access數據庫建立后臺數據庫。輸出數據表與數據圖。
4 結論
為能更好的完成實時監測大氣成分數據的觀測工作,及能方便快捷的查詢數據,做好設備的狀態監控,利用VB環境與ACCESS數據庫相結合,開發此平臺。實現大氣顆粒物濃度數據實時監測、大氣顆粒物濃度歷史數據查詢、數據缺測與通訊異常報警功能,提高了大氣成分觀測業務效率,和對大眾服務質量與時效性。
參考文獻:
[1]孫汪泉.用VB實現數據庫中大容量數據的導入導出.四川:兵工自動化,2003.
[2]Microsoft 公司.Visual Basic 6.0 控件參考手冊【M】.希望圖書創作室譯.北京:希望電子出版社,1999.
[3]John W Fronckowiak,David J Helda. Visual Basic 6.0數據庫編程大全【M】.全鋼,楊領峰,申耀軍,等譯.北京:電子工業出版社,1999.endprint