关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于Solinst Levelogger3001水质参数采集处理系统的研究

基于Solinst Levelogger3001水质参数采集处理系统的研究

作者:时间:2012-02-23来源:网络收藏

3 显示结果
3.1 MSChart显示传感器
好读取到的数据后通过MSChart控件以曲线的形式显示在屏幕上。利用语句m_Chart.GetDataGrid(),SetData(inPos,1,wt,0)画出水温曲线图,其值与第一Y坐标轴相关联。利用语句In_Chart.GetPlot().GetSeriesCollection().Gethem(2).SetSecon daryAxis(TRUE)设置好水位曲线值与第二Y坐标轴相关联,m_Chart.GetDataGrid().SetData(inPos,2,wl,0)语句画出水位曲线图。图10是利用文章设计的程序以MSChart显示水质参数实时的结果曲线图。图中有规律的平滑线条代表水温,数值对应左边第一Y坐标轴。变化的曲线代表水位,数值对应右边第二Y坐标轴。图11是系统设计者利用公司提供的软件显示水质参数实时采集的结果曲线图。系统设计者首先利用本系统显示水质参数实时采集的结果图再利用公司的软件显示水质参数实时采集的结果,由于两次测量都是人为的把传感器从水杯中慢慢的提起,由于两次测量时存在着提起传感器的速度不一样,从而在实际观察两个系统显示的结果有点区别,这是属于正常情况。通过对比图10显示的结果和图11显示的结果得出系统设计者成功实时读取了公司提供的传感器采集的水质参数。

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

j.jpg


3.2 警报功能设置
在主机部分设置好水位和水温的门限值,当读取的水质参数数据超过对应的门限值时系统就会启动警报系统。由于篇幅的原因系统设计者就不阐述警报系统的设计。为了突出当水质参数超出门限值能够启动报警系统这项功能系统设计者设置了水位的最高值97.8 cm,最低值为80.51。水温的最高值35°,最低值为20°。当水位高于97.8 cm时系统就弹出水位过高对话框,如图12所示。由图可以看出当水位高于97.8 cm时就启动了报警对话框。当水温高于35°时就弹出水温过高对话框,如图13所示。由图可以看出当水温高于35°时就启动了报警对话框。

k.jpg



4 结束语
利用MSComm控件成功实现了与水质参数采集传感器之间的通信和读取传感器采集的水质参数数据。文章设计的系统不但可以用于只可以采集水温和水位的传感器,同样也可以用于多参数采集的传感器。在未来的应用中,在采集端读取采集水质参数数据后可以利用GPRS网络传送该水质参数数据到远程控制中心,从而实现远程水质参数在线监测和报警功能。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭