新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于ARM的城市供水站分布式监控系统

基于ARM的城市供水站分布式监控系统

作者: 时间:2010-07-20 来源:网络 收藏
上位机作为服务器端,对设定的端口一直进行监控,因此运用多线程进行循环监听,直到相应的操作使其停止。
2.4 上位机显示报警及数据存储实现
上位机是整个系统监视的核心,数据显示为了直观,采用动态曲线显示;并进行声音报警,采用数据库将数据进行存储,上位机系统显示界面如图5。

本文引用地址:https://www.eepw.com.cn/article/151721.htm

上位机动态曲线显示利用画刷、曲线等函数进行绘制,当数据接收进来后绘制相应的曲线,并且随着数据的增多曲线进行移动,使显示的曲线一直为当前一段时间的数据。报警的实现比较简单,只需在数据超限的时候调用Beep 蜂鸣函数即可。
上位机的另一个主要的功能就是对数据进行存储,以便在以后调用。数据存储利用ADO对数据库进行访问。
ADO是一个用于存取数据源的COM组件,是微软最新的对象层次上的数据操作技术,它为操作OLE DB数据源提供了一套高层次自动化接口。从功能上来说,ADO又是一种OLE DB客户程序,它不依赖于特定的OLE DB服务器反而支持所有的OLE DB服务提供者。通过这些OLE DB服务提供者,ADO支持客户/服务器模式和Web的数据操作,尤其支持通过客户/服务器模式或者Web模式访问微软的SQL Server数据库服务器[9]。
用ADO的Connection、Command、Recordset等一系列关键对象,在数据库中建立表格对当前日期、时间以及传感器数据进行实时的自动存储。
为保证程序的运行状况,运用多线程实现对规定数据的储存操作。
本系统实现了对下位站数据的精确和高速的采集,并能将下位数据在嵌入式下位机系统中进行显示,实现在现场对数据进行观测和处理,同时又可以将现场的数据传输到上位机中,将不同下位机中的数据传输到上位机中进行汇总和相应的操作,实现了远程的监控和管理。此系统对其他的数据采集和来说也具有很好的参考价值。
参考文献
[1] 杨震.综合管理与控制系统在调度系统中的应用[J].产业与科技论坛,2008,7(6):113-114.
[2] 程言奎,李英.9的高速数据采集系统的实现[J].现代电子技术,2008,31(11):140-142.
[3] 何宗键.Windows CE嵌入式系统[M].北京:北京航空航天大学出版社,2006.
[4] 叶俊华,许雪梅,黄帅,等.基于和WinCE的数据采集系统设计[J].计算机工程与科学,2009,31(6),136-141.
[5] GRATTAN N, BRAIN M. Windows CE 3.0 Application Programming[M]. Microsoft Technologies series,2001.
[6] FLETCHER N H, ROSSING T D. The physics of musical instruments[M]. 2nd ed. Berlin: Springer-Verlag,1998.
[7] 史蒂文斯.TCP/IP详解卷1:协议[M].北京:机械工业出版社,2003.
[8] 孙鑫,余安萍.VC++深入详解[M].北京:电子工业出版社,2006.
[9] 沈炜,徐慧.Visual C++数据库编程技术与实例[M].北京:人民邮电出版社,2005.


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭