LabVIEW-簇控件和簇函数

簇(Cluster)是一种数据类型,它的元素可以是不同类型的数据。它类似于C语言中的stuct。使用簇可以把分布在流程图中各个位置的数据元素组合起来,这样可以减少连线的拥挤程度。减少子VI的连接端子的数量。
本文将讲解簇的基本概念和应用;

  • 01

    簇类型控件包括:新式,银色,经典等不同的版本略有不同;簇控件位于:控件选板-新式-数组,矩阵与簇-簇(其中错入输入3D和错误输出3D也是簇),簇函数位于:函数选板-函数-编程-簇,类与变体;

  • 02

    1)刚放置的簇是空集合;2)簇可以是相同/不相同数据类型的元素的集合,簇中的数据可以是任何数据类型,如数值、布尔、字符串以及引用等;

  • 03

    1)簇是显示控件还是输入控件取决于数组元素控件为输入控件还是显示控件,输入控件在框图程序中只能输出,显示控件在框图程序中只能接收输入; 2)输入控件和显示控件通过属性可相互转换。如操作方法:选中控件右击,在弹出的菜单“转换为显示控件” (或常量)”; 3)输入或者显示控件常见的属性还包括:显示项,查找接线端,制作自定义类型,说明和提示等等; 4)注意簇属性和元素属性的区别;

  • 04

    当我们在簇里面放置的控件的位置比较凌乱的时候,可以右键控件-自动调整大小-水平排列或者垂直排列;

创建簇

  • 01

    创建簇有两种方法:按名称捆绑和捆绑;

  • 02

    按名称捆绑 (函数):替换一个或多个簇元素。该函数依据名称,而非簇中元素的位置引用簇元素。连线函数至输入簇后,可右键单击名称接线端,在快捷菜单中选择元素。也可使用操作工具单击名称接线端,或在簇元素列表中选择。所有输入都是必需输入。连线板可显示该多态函数的默认数据类型。 输入簇(接线端):是要替换元素的簇。 输入簇至少有一个元素必须有自带标签。输入簇接线端必须始终连线。 元素0..m-1(接线端):是输入簇中要按名称替换的元素。 只能替换有自带标签的元素。通过单击名称接线端,在快捷菜单中选择名称,可正确选择元素0..m-1。 输出簇(接线端):是作为结果的簇。

  • 03

    如下是将数值控件,布尔控件和字符串控件按名称捆绑成簇(需要在输入簇中指定元素类型和标签名称),并可以在程序框图右键属性选择添加或者删除元素;

  • 04

    捆绑 (函数):使独立元素组合为簇。也可使用该函数改变现有簇中独立元素的值,而无需为所有元素指定新值。如需实现上述操作,可连线该簇至该函数中间的簇接线端。连线簇至该函数时,函数可自动调整大小以显示簇中的各个元素输入。连线板可显示该多态函数的默认数据类型。 簇(接线端):是要改变值的簇。如该输入端没有连线,函数返回簇。 连线簇接线端时,“捆绑”函数使用元素0..n-1替换簇。输入接线端的数量必须匹配输入簇中元素的数量。 元素0..n-1(接线端):可接收任意类型的数据。 输出簇(接线端):是作为结果的簇。

  • 05

    如下是将数值控件,布尔控件和字符串控件捆绑成簇,并可以在程序框图右键属性选择添加或者删除元素;

解除捆绑

  • 01

    解除捆绑有两种方法:按名称解除捆绑和解除捆绑;

  • 02

    按名称解除捆绑 (函数):返回指定名称的簇元素。 不必在簇中记录元素的顺序。该函数不要求元素的个数和簇中元素个数匹配。连线簇至该函数后,可在函数中选择单独的元素。 连线板可显示该多态函数的默认数据类型。 输入簇(接线端):是要访问的元素所在的簇。 元素0..m-1(接线端):是输入簇中名称为0..m-1的元素。 只能依据自带标签对元素进行访问。单击名称接线端,在快捷菜单中选择名称,可选择已经命名的元素。

  • 03

    如下是将簇按名称解除捆绑,生成数值控件,布尔控件和字符串控件,并可以在程序框图右键属性选择添加或者删除元素;

  • 04

    解除捆绑 (函数):使簇分解为独立的元素。 连线簇至该函数时,函数可自动调整大小,显示簇中的各个元素输出。连线板可显示该多态函数的默认数据类型。 簇(接线端):是要访问的元素所在的簇。 元素0..n-1(接线端):是簇的元素。

  • 05

    如下是将簇解除捆绑,生成数值控件,布尔控件和字符串控件,并且不可以在程序框图右键属性选择添加或者删除元素;

(0)

相关推荐

  • MFC中Silder控件及定时函数SetTimer的用法

    在MFC的对话框中可以插入一些控件,其中Silder就是常用之一.下面记录了Silder控件的常用操作 步骤/方法 01 设置最大值和最小值 通过函数SetRange来完成,例如:m_Slider.S ...

  • 如何巧用Excel控件制作动态图表

    过对Excel窗体控件的设置应用,可以轻松构造出动态图表.某家电脑用品店要统计五种产品(显示器.机箱.键盘.鼠标.整机)的每月销售情况并制成图表显示.按照通常的思路,我们要为五种产品分别设计图表显示, ...

  • excel中的窗体控件在哪?如何使用Excel中的工作表窗体控件?

    Microsoft Excel 提供了多个对话框工作表控件,可用于从列表中选择项目. 控件示例为列表框.组合框.数值调节钮和滚动条.下列方法将为大家演示如何使用列表框.组合框.数值调节钮和滚动条. 以 ...

  • Excel动态图表怎么添加复选框控件?

    你还在为Excel动态图表制作带复选框控件而苦恼吗,今天小编教你Excel动态图表制作带复选框控件,让你告别Excel动态图表制作带复选框控件的烦恼. 一.创建复选框控件 1.点击开发工具——插入—— ...

  • Excel动态图表制作运用滚动条控件

    Excel动态图表制作运用滚动条控件

  • 怎样在VS2013/MFC中使用TeeChart绘图控件

    TeeChart作为一款强大好用的绘图控件,通过它可以绘制出各式各样的图表,包括2D的,还有3D的,绘制的图表美观实用,这里主要讲述如何在VS2013/MFC中使用TeeChart控件,顺便说一下在V ...

  • qt怎么使用ui中的控件

    生活中有这许许多多的烦恼,下面就由小编教你qt怎么使用ui中的控件,希望你的生活多姿多彩~ 操作方法 01 QT中自己定义的函数,不能直接调用MainWindow类和UI类中的成员. 02 并且在类外 ...

  • C#控件之Button控件使用

    记录一下C#编程下的Button控件的使用方法,希望也能帮助大家! 操作方法 01 Button控件是一个很常见也是用的比较多的一个控件,其实它的实现正和它的使用一样的简单明了.该控件的使用很简单,直 ...

  • C#中picturebox控件的使用

    picturebox控件是C#常用的一个控件,对于我这种图像处理研究方向,picturebox更是必不可少的.在做研究的过程中,我经常会遇到一个问题,就是怎么使得我的picturebox能够随着我处理 ...