南通大学计算机科学与技术学院
《虚拟仪器技术》课程作业
报 告 书
课 题 名:基于LabVIEW的温度采集系统 班 级:软件工程 姓 名: 学 号:
2014年6月 18 日
1
1 设计目标
随着工业的不断发展,对温度测量的要求越来越高,而且测量范围也越来越广。本设计用LabView软件在PC机上编程实现了多点温度采集、动态图形显示、数据存储、报警、数据分析等功能。
2 设计内容
本温度采集系统的设计采用软件代替了数据采集卡, 在数据采集过程中,实时地显示数据。当采集的温度值大于设定的高限报警数值时,就会点亮高报警红色灯,同时触发条件结构里的事件发生,使系统发出蜂呜声。当采集过程结束后,在图表上画出数据波形,并算出最大值、最小值,并自动产生数据文件,以供查询。
3 前面板设计
实 时 温 度 显 示 保存数据 报警设定 数值计算 显示转换 温度采集系统 2
4 程序框图
温度采集总程序框图
实现步骤:
1、从结构工具模板选择条件循环结构“while循环”放入框图程序窗口,调整该条件循环框的大小,把节点放入循环框内。
3
2、使用随机数产生功能,用于产生随机温度值。添加温度控件,并将实时温度显示出来。
3、在前面板内再放置一个趋势图,标注为“温度历史趋势”,该图表将实时地显示温度值。
4、使用定时子模板中的等待下一个整数倍毫秒函数,再加上时间常数,把它设置为500。
5、该程序使用了条件结构,右边的TRUE Case与图中的FALSE Case同属于一个Case结构。根据输入端上的数值,来决定执行哪一个Case程序。如果产生的随机温度值大于高限数值,将执行True Case程序,反之则执行False Case程序。
4
相关推荐: