好文档 - 专业文书写作范文服务资料分享网站

LabVIEW入门教程

天下 分享 时间: 加入收藏 我要投稿 点赞

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教程利用练习1-2创建的VI程序,在数据采集过程中,实时地显示数据。当采集过程结束后,在图表上画出数据波形,并算出最大值、最小值和平均值。该练习只使用华氏温度单位。前面板:1.打开练习1-2创建的Temperaturemonitor.vi程序。2.按照上图修改程序,其中被虚线框住的部分是新
推荐度:
点击下载文档文档为doc格式
349yg02tw881m9s3zgwy
领取福利

微信扫码领取福利

微信扫码分享