论文部分内容阅读
摘 要:随着社会的发展,大气污染物的数量和种类大幅增加,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.
关键词:大气成分监测;实时监测平台;建设方法
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.