您好,欢迎来到飒榕旅游知识分享网。
搜索
您的当前位置:首页模拟温度采集监测系统

模拟温度采集监测系统

来源:飒榕旅游知识分享网


实验2 模拟温度采集监测系统

1、实验目的

(1)学会使用LabVIEW中的While循环;

(2)学会使用LabVIEW中的移位寄存器;

(3)学会使用LabVIEW中的For循环;

(4)学会使用LabVIEW中的CASE结构;

(5)学会使用LabVIEW中的顺序结构;

(6)学会使用LabVIEW中的公式节点。

2、实验任务

用LabVIEW建立一个模拟温度采集监测系统,功能要求如下:

用随机数发生器产生一个温度数据,温度范围自定(比如:20~40);

有华氏和摄氏两种显示模式;

可以设定温度上限,使用报警计数器对采集的温度超设定上限值的次数进行计数;

1

当用户单击“开始采集”按钮后,系统开始采集数据,采集时间间隔自定(比如1S);

当用户单击“暂停”按钮后,弹出提示对话框提示“系统已暂停”,并使系统暂停采集;

采集次数自定(比如100)次,当系统达到采集次数时才能停止系统。

技能提升:将系统中自定的参数:温度范围、采集次数、时间间隔改为可以前面板中输入进行设置

3、实验过程

1、进行必要的任务分析,并进行相应原理公式推导

Y=C*1.8+32

2、方案设计概述

用LabVIEW建立一个模拟温度采集监测系统,功能要求如下:

用随机数发生器产生一个温度数据,温度范围自定(比如:20~40);

有华氏和摄氏两种显示模式;

可以设定温度上限,使用报警计数器对采集的温度超设定上限值的次数进行计数;

当用户单击“开始采集”按钮后,系统开始采集数据,采集时间间隔自定(比如1S);

2

当用户单击“暂停”按钮后,弹出提示对话框提示“系统已暂停”,并使系统暂停采集;

采集次数自定(比如100)次,当系统达到采集次数时才能停止系统。

3、实现步骤

1、选取一个While循环,为循环条件创建输入控件作为停止采集;

2、在While循环内选取一个条件结构;选取一个确定按钮作为开始采集,将开始采集与条件结构的输入相接;

3、在条件结构内选取一个层叠式顺序,并在后面添加帧,选择“0”,选取一个局部变量命名为超上限累计次数并创建常量;

选择“1”,选取一个For循环,循环总数N设置为100,选取一个水平刻度条作为采集进度,将循环计数与采集进度相接;

在For循环内选取一个时间延时;

选取一个随机数,再选取一个函数“乘”并创建常量数值为20,将随机数与“乘”的X相接;

选取一个函数“加”并创建常量数值为20,将“乘”的输出与“加”的X相接;

选取一个比较“大于等于?”,其x与“加”的输出相接,选取一个数值输入控件作为温度上限(摄氏),并与“大于等于?”的y相接;

3

选取一个条件循环,为真时,选取一个函数“加1”,其输出接一个数值输入控件—超上限累计次数,并创建一个局部变量;

4、前面板:选取一个水平摇杆开关命名为单位换算,选择查看—工具面板—编辑文本,在单位换算左右两侧增加两个文本分别命名为摄氏与华氏;

程序框图:选取一个条件结构,将单位转换与条件结构的输入相接,为真时,选取一个公式节点,其输入变量命名为C并与“加”的输出相接,在其程序框图内输入公式 Y=C*1.8+32; ,其输出变量命名为y,并将y与温度计相接,温度计必须在条件结构外;为假时,将条件结构的输入、输出直接相接;

5、选取一个确定按钮命名为暂停,选取一个事件结构,设置其时间超时为1,将暂停与事件结构的输入相接,右击时间结构—添加事件分支,事件源选择暂停,事件选择值改变,单击事件说明符旁的添加按钮,点击确定;

选择“暂停”:值改变,选取一个单按钮对话框;选取一个字符串常量命名为程序处于暂停状态,将单按钮对话框与字符串常量相接。

运行程序框图。

前面板图形

4

后面板图形

4、总结与体会

(调试中遇到的问题及解决方法和本次所学知识总结)

5

通过本次实验,使我LabVIEW软件有了更深的了解,学会如何使用While循环、For循环、CASE结构、层叠式顺序结构、公式节点等。

6

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sarr.cn 版权所有 赣ICP备2024042794号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务