虚拟仪器课程总结报告题 目: 温度监测器系统设计指导老师: 吕富勇报 告 人: 王郸学 号: 20241341003专业班级: 测控 1 班日 期: 2024
11一、系统总览前面板:后面板:二、系统方案设计及原理说明(添加功能框图)该温度监测器系统分为三大部分:1、发送数据部分2、接收数据部分3、输出数据部分1、发送数据部分该部分实现的功能为:温度采集开关打开时,通过随机数产生频率为 1Hz 的温度,由温度计输出
报警功能打开时,与报警上限比较,若超过上限则进行报警,程序暂停
将运行结果变为字符串格式输出,进入串口
2、接收数据部分该部分实现的功能为:由发送端输出的数据进入写入缓冲区与串口,设置串口参数,处理数据,由 VISA 读取端口输出数据,进行数据的输出处理
3、输出数据部分该部分实现的功能为:将数据接收的数据通过波形图实时监控显示,同时将字符串数据存储到 D:/串口
txt 文件中
三、各功能单元的编程实现(1)温度采集开关控制是否采集
若开关打开,则通过随机数与延迟产生一个频率为 1Hz 的温度,由温度计采集该温度
(2)温度报警输入与温度进行比较,当超出报警上限且报警开关打开时,进行报警并暂停程序
(3) 通过连接字符串输出温度报警字符串
(4)发送的数据先写入缓冲区输出
然后经过一系列串口设置与处理,准备进行数据的输出
(5)此时串口接受的数据为字符串形式
若想将“当前温度×××°C”作为波形图输出,必须设置+8 与-4 的偏移量,将数据中的数字提取出来进行输出
(6)由记录数据开关进行控制
若开关断开,将空字符串输出到读取缓冲区,并且不写入 txt 文件
若开关闭合,输出将被写入 d:\串口
txt 以及读取缓冲区在面板上显示
四、单元的仿真调试首先保持总开关打开状态
1、仅开启温度采集开关此时报警灯不亮,波形图正常显示,写入缓冲区显示,读取缓冲区不显