当前位置:首页 > 温度采集系统报告
报警时,显示控件闪烁。当前温度还可以实现摄氏温度与华氏温度的转换,并显示出来。
2.1.3 温度走向图
温度走向图反应的是一段时间内温度的走向。如图2-5
图2-5
2.1.4 温度范围
温度范围包括上限值,下限值
a)上限值可以改变温度走向图的最大值
b)下线值可以改变温度走向图的最小值。如图2-6
图2-6
9
2.2程序后面板的介绍
图2-7
图2-7是程序的程序框图
程序结构主要由两个while循环、VISA串口等组成 2.2.1 重要函数的介绍
a)接收来自下位机的数据:采用VISA串口实现。通过VISA匹配——VISA写入——VISA读取来完成。
图2-8
b)匹配来自下位机的数据:通过字符串匹配模式来完成,当匹配到正则表达式时,输出正则表达式后面的字符串。如图2-9
10
图2-9
c)匹配的数据显示在相应波形图标中:将匹配的字符串转换为数值和温度上下限捆绑成簇一起显示在波形图标中。如图2-10
图2-10
同时实现当温度不在上下限时报警(有声效)和摄氏温度与华氏温度的转换。如图2-11
图2-11
d)设置波形图标和坐标为绝对时间。如图2-12
11
图2-12
分别创建四个波形图表的属性节点,转换为输入,通过获取时间函数设置绝对时间
e)缓冲区自动与手动清除功能实现:通过获得缓冲区字符串大小,与10kb比较,当大于10kb或者接收到手动清除指令时,清除读取缓冲区。如图2-13
图2-13
f)写入文件:将从串口读取的初始文件,进行文件存档(存成txt),并且产生头文件(Tab键隔开),头文件格式如下加黑所示。时间显示精确到秒。创建头文件后写入头文件,将文件内容添加数据。文件大小为10KB,超出后,自动创建新文件。以开始时间为创建的文件名。比如20121106090000.txt。如图2-14
12
共分享92篇相关文档