LabVIEW-簇数组
本文将讲解LabVIEW-函数选板-函数-编程-簇,类与变体-创建簇数组/索引与捆绑簇数组/簇至数组转换/数组至簇转换;
创建簇数组
- 01
创建簇数组函数位于:函数选板-函数-编程-簇,类与变体-创建簇数组;
- 02
创建簇数组 (函数):使每个元素输入捆绑为簇,然后使所有元素簇组成以簇为元素的数组。连线板将显示该多态函数的默认数据类型。 元素0..n-1(接线端):输入端的类型必须与最顶端的元素接线端的值一致。 簇数组(接线端):是作为结果的数组。每个簇都有一个元素。
- 03
创建簇数组默认输入接线端只有一个元素输入;
- 04
当有多个簇元素需要生成簇数组的时候,我们需要选中“创建簇数组”函数,下拉或者右击属性选择添加输入删除输入;
- 05
数组中不能再创建数组的数组。但是,使用该函数可创建以簇为元素的数组,簇可包含数组。下列范例为建立簇数组的两种方式。通过使用该函数可提高执行的效率。如范例结尾部分所示。
索引与捆绑簇数组
- 01
索引与捆绑簇数组函数位于:函数选板-函数-编程-簇,类与变体-索引与捆绑簇数组;
- 02
索引与捆绑簇数组 (函数):对多个数组建立索引,并创建簇数组,第i个元素包含每个输入数组的第i个元素。连线板可显示该多态函数的默认数据类型。 数组x..z(接线端):可以是任意类型的一维数组。数组输入无须为同一类型。 簇数组(接线端):是由簇组成的数组,包含每个输入数组的元素。 输出数组中的元素数等于最短输入数组的元素数。
- 03
索引与捆绑簇数组默认输入接线端只有一个元素输入;
- 04
当有多个数组元素需要生成簇数组的时候,我们需要选中“索引与捆绑簇数组”函数,下拉或者右击属性选择添加输入删除输入;
数组至簇转换
- 01
数组至簇转换函数位于:函数选板-函数-编程-簇,类与变体-数组至簇转换;
- 02
数组至簇转换 (函数):转换一维数组为与数组元素类型相同的簇元素。右键单击函数,在快捷菜单中选择簇大小,设置簇中元素的数量。 默认值为9。该函数最大的簇可包含256个元素。 如需在前面板簇显示控件中显示相同类型的元素,且在程序框图上按照元素的索引值对元素进行操作时,可使用该函数。 数组(接线端):是任意型的一维数组。 簇(接线端):每个元素与数组中的对应元素相同, 簇的阶数与数组元素的阶数一致。
- 03
数组至簇转换实例(数组至簇转换,一般情况都是可以成功转换的,因为数组是相同数据类型的集合,而簇可以是不同数据类型/相同数据类型集合)
簇至数组转换
- 01
簇至数组转换函数位于:函数选板-函数-编程-簇,类与变体-簇至数组转换;
- 02
簇至数组转换:使相同数据类型元素组成的簇转换为数据类型相同的一维数组。 簇的组成元素不能是数组。 数组中的元素与簇中的元素数据类型相同。 数组中的元素与簇中的元素顺序一致。 簇(接线端):簇的组成元素不能是数组(因为数组的元素不能再是数组)。 数组(接线端):数组中的元素与簇中的元素数据类型相同。 数组中的元素与簇中的元素顺序一致。
- 03
簇至数组转换实例(簇至数组转换,必须保证簇中的元素数据类型相同,因为数组是相同数据类型的集合,而簇可以是不同数据类型/相同数据类型集合)。