第一范文网 - 专业文章范例文档资料分享平台

LabVIEW入门教程

来源:用户分享 时间:2025/5/29 7:00:05 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

LabVIEW教程

利用练习1-2创建的VI程序,在数据采集过程中,实时地显示数据。当采集过程结束后,在图表上画出数据波形,并算出最大值、最小值和平均值。该练习只使用华氏温度单位。

前面板:

1. 打开练习1-2创建的Temperature monitor.vi程序。 2. 按照上图修改程序,其中被虚线框住的部分是新增加的。

趋势图“温度历史趋势”显示实时采集的数据。采集过程结束后,在Temp Graph中画出数据曲线,同时在Mean、Max和Min数字显示栏中显示出温度的平均值、最大值和最小值。

本例中只使用华氏温度单位。

框图程序:

北京中科泛华测控技术有限公司 21/21

LabVIEW教程

1. 完成上面的框图程序。被虚线框住的部分表示新增程序。条件循环框边

线上的方块叫作通道(tunnel)。在本例中,通道是条件循环的数据通道口。若要建立数据索引,点击通道,并选择Enable Indexing选项,表示当条件循环执行时,把数据顺序放入一个数组中。循环结束后,通道输出该数组。否则,通道仅输出最后一次循环放入的数据值。

2. 返回前面板,并运行VI程序。

3. 当允许运行开关(Enable Switch)设置为OFF后,将显示温度数据曲

线。

4. 面修改后的程序重命名为Temperature Analysis.vi并存盘。

(练习1 - 3结束)

第九节 练习1-4

目的:学习使用Case结构。

修改Temperature Analysis.VI程序以检测温度是否超出范围,当温度超出上限(High Limit)时,前面板上的LED将点亮,并且有一个蜂鸣器发声。

前面板:

1. 打开练习1-3创建的Temperature Analysis VI程序。

2. 按照下图所示修改前面板。被虚线框住的部分表示增加的部件。High

Limit表示温度上限值。报警指示灯(WARNING LED)和当前温度状态(CurrentTemperature State)用来表示温度是否超限。点击趋势图,并且选择Show>Legend和Show>Dighital Display选项,可以增加图注(Legend)和数字显示。

北京中科泛华测控技术有限公司

22/22

LabVIEW教程

框图程序:

北京中科泛华测控技术有限公司

23/23

LabVIEW教程

1. 按照上图编写框图程序。被虚线框住的部分为新增加的部件。下面的

FALSE Case与图中的TRUE Case同属于一个Case结构。根据其输入端上的数值,来决定执行哪一个Case程序。

如果Thermometer Vi子程序返回的温度值大于High Limit数值,将执行True Case程序,反之则执行False Case程序。

2. 返回前面板程序,在High Limit控制栏中输入86。再运行VI程序。

当温度超过86时,LED将点亮,蜂鸣器也会发声。

3. 将程序重新命名为Temperature Control.vi,并保存起来。

(练习1 - 4结束)

第十节 练习1-5

目的:学习使用顺序(Sequence)结构并且把数据传送到文件。

学员将修改Temperature Control.vi程序,以学习使用顺序结构和包括头文件的数据文件。当程序停止数据采集后,自动产生数据文件的头文件,它包括

北京中科泛华测控技术有限公司

24/24

LabVIEW教程

操作者名字和文件名,然后将采集的数据附在头文件后面。

前面板:

如上图所示。

框图程序:

1. 如下图所示,完成框图程序,使用了如下的功能模块:

Write Characters to File模块(在File I/O子模板)。该功能把一

个字符串写入一个新的文件或者附加到一个已存在的文件中。它在写入

北京中科泛华测控技术有限公司

25/25

搜索更多关于: LabVIEW入门教程 的文档
LabVIEW入门教程.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c349yg02tw881m9s3zgwy_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top