关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 网络式温湿度监控系统研究

网络式温湿度监控系统研究

作者:时间:2010-06-28来源:网络收藏

3.3 VML实现数据显示
当浏览器接收到服务器端回传的测量数据后必须以清晰、友好的界面显示。为了减轻服务器负担,应该避免在服务器端绘制图表(传统的ASP.NET图表实现方法)而应在浏览器端实现。实现的方案也较多,比如ActiveX、Java applet、SVG、VML等。ActiveX和Java applet是在网页上插入二进制形式的组件实现动态、交互式的多媒体网页,但是二进制形式的代码对浏览器端是一个安全威胁,因此一般的ActiveX或Java applet需要经过数字签名才能被用户接受;此外微软操作系统的版本改变也会影响对ActiveX和Java applet的支持。而SVG和VML则是通过特定的脚本语言实现在浏览器端的作图,其代码对客户端是开放的,因此不存在安全问题。SVG需要浏览器安装相应的插件才能工作,而VML得到目前主流浏览器IE的支持不需要任何安装,因此本系统选取VML的实现方案。VML(Vector Markup Language)是一种用矢量描述图形的语言,其图形可以任意放大缩小而不损失质量,在VML里面,标记使用的是XML扩展。结合Javascript脚本语言,VML可以动态显示图形。VML避免了由第三方提供数字签名,也不需要安装IE新插件,实现结果如图3和图4所示。图3是将各节点上传的测量值绘成的曲线图,客户可以一目了然地了解每个节点在一段时间内的变化情况。图4是动态更新的同时显示多节点的实时温湿度测量值。

本文引用地址:http://www.eepw.com.cn/article/163005.htm



4 结束语
本文主要介绍了一种新型的基于网络的温湿度监控传输系统的研制,其创新的技术特点体现在:通过采用高性能的温湿度测量器件达到了更高的测量精度;采用模糊控制技术进行湿度调控,减少了系统的状态切换,控制效果好;Flash文件存储方案,完成了测量数据的保存、擦除。此外,网络监控方案采用了AJAX技术,实现了传感器测量数据的异步传输,提高了系统的响应速度;并采用了VML实现了测量数据的动态显示。这种方案也可以推广应用于其他传感器的网络


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭