前言:
这一章我们来学习在 labVIEW中比较常见的数据结构——簇,并通过实际操作来加深对它们的印象。
一、簇介绍
簇控件在LabVIEW 中的作用就类似于C语言中的结构体变量。它能包含任意数目任意类型的元素,甚至包括数组和簇。簇可以同时包含多种不同类型的元素,而且簇中的元素控件的位置可以随意独立地通过拖动改变。因此很多情况下用簇来排版界面而用数组来编程会使程序非常简洁漂亮。
簇控件在控件面板中的位置如下所示:
簇控件的使用方法与数组控件的方法类似,先是将簇“壳”放置在前面板上,然后再将簇的元素控件一个个地放置在“壳”中,然后将元素按需要的顺序索引,对于事先已经放置在前面板上的元素控件也可以直接拖动到簇“壳”中去。簇中的元素控件必须统一为 Control 控件或 Indicator 控件。
对于簇的使用,有两个比较常用的函数模块,它们就是 按名称解绑 和 按名称捆绑:
(1)按名称解除绑定函数的介绍如下:
该函数可以根据名称有选择地输出簇内部元素。其中元素名称就是指元素的标签,即。
(2) 按名称捆绑函数的介绍如下:
该函数通过簇内部元素名称来给簇内部元素陚值,因此参考族(输入簇)是必须的,该函数通过参考簇来获得元素名称。参考簇必须与输出的簇完全相同,可以直接右击需要陚值的簇,选择 “创建”——>“常量” 选项来创建一个与输出簇完全相同的常量簇作为参考簇。
二、 实战
接下来我们通过创建一个温度显示器来学习簇控件的使用:
当条件结构输入为假时,对应的代码:
运行程序,可以看到前面板:
设置华氏温度模式: