ZedGraph控件在煤矿安全监控系统中的应用研究
【摘要】根据煤矿安全监控系统中以图表形式展现监测数据的实际需求,提出了使用ZedGraph控件进行图表展示模块的开发。本文介绍了ZedGraph控件的特点,设计了图表的绘制流程,并给出了ZedGraph控件在煤矿安全监控系统中的应用实例。
【关键词】ZedGraph控件;图表;煤矿安全监控系统
Abstract:According to the need of chart showing in the safety monitoring system of Coal Mine,the article presents the way of developing chart drawing module using the ZedGraph component.In this paper,the strong points of ZedGraph component were introduced,the main process design of chart showing has been provided.In the last,some graph examples drawn by ZedGraph are given in the safety monitoring system of coal mine.
Key words:ZedGraph component;chart;safety monitoring system of coal mine
1.引言
煤矿安全监控系统用来监测甲烷浓度、一氧化碳浓度、二氧化碳浓度、氧气浓度、风速、风压、温度、烟雾、馈电状态、风门状态、风筒状态、局部通风机开停、主要通风机开停等参数,并实现甲烷超限声光报警、断电和甲烷风电闭锁控制等[1]。煤矿安全监控系统是煤矿进行安全生产的重要保障,它利用信息化手段对影响矿井安全生产的各种环境参数进行实时监测,使用户能随时了解矿井的运行状况,并根据矿井的实际情况制定适宜的生产决策。煤矿安全监控系统运行中产生的大量监测数据往往以文本、报表、图表等方式展现;图表方式比单纯的文本或报表更能直观的反应环境参数的变化历程和发展趋势,具备更高的可读性。MSChart、TeeChart、水晶报表等商业控件能够实现数据信息的图表显示,但这些控件操作相对复杂、占用系统资源较多,需购买认证因而开发成本也高。与商业图表控件相比,开源控件以其小巧、开发简便、无成本等优势正在得到越来越多的应用,ZedGraph控件是众多开源图表控件中比较优秀的一个[2]。
ZedGraph控件是基于C#的.Net开源图表类库,同时支持Windows应用程序和Asp网页开发,能够实现各种二维图表如:Line、Bar、Pie、Area等。ZedGraph控件是面向对象的,因而在使用中具备较高的灵活性。基于ZedGraph开源的特性,可以免费获得其信息、文件、更新支持和所有发布版本[3],在煤矿安全监控系统中采用ZedGraph控件开发监测数据的图表展现模块。
2.绘制流程
煤矿安全监控系统所收集的实时监测数据、历史监测数据均要求能以图表的形式展现出来。
相关推荐: