LabVIEW-数组-数组子集
本文将讲解LabVIEW-函数选板-函数-编程-数组-数组子集;
工具/原料
LabVIEW
数组子集
1、数组子集函数位于:函数选板-函数-编程-数组-数组子集;

2、数盲褓梆尺组子集 (函数):返回数组的一部分,从索引处开始,包含长度个元素。数组(接线端):可以是任意类型的n维数耘资诡拨组。索引(接线端):指定要返回的部分数组中包含的第一个元素、行、列或页。 如索引小于0,函数可视为0。如索引大于等于数组大小,函数返回空数组。长度(接线端):指定要返回的部分数组中包含的元素、行、列或页的数量。如索引与长度的和大于数组大小,函数返回尽可能多的数组。 默认值是从索引至数组结尾的长度。索引(接线端):指定要返回的部分数组中包含的第一个元素、行、列或页。 如索引小于0,函数可视为0。如索引大于等于数组大小,函数返回空数组。长度(接线端):指定要返回的部分数组中包含的元素、行、列或页的数量。如索引与长度的和大于数组大小,函数返回尽可能多的数组。 默认值是从索引至数组结尾的长度。子数组(接线端):与数组的类型相同。

2、当只有索引接线端输入控件而没有长度接线端输入控件的情况下,子数组输出从索引开始的原数组后面所有元素;

4、“数组子集”是多态VI,还支持布尔一维数组,字符串一维数组,簇一维数组以及波形一维数组等;


6、当索引大于数组长度,默认子数组不输出;

2、当只有行索引接线端输入控件而没有行长度接线端输入控件的情况下,子数组输出从行索引开始的原数组后面所有行元素;

4、当只有列索引接线端输入控件而没有列长度接线端输入控件的情况下,子数组输出从列索引开始的原数组后面所有列元素;

6、当行索引接线端输入控件,行长度接线端输入皮薹匆热控件,列索引接线端输入控件,列长度接线端输入控件同时存在的情况下,子数组输出从原数组行索引和列索引开始+指定行长度和列长度的元素;

8、当行索引和列索引大于数组长度,默认子数组不输出;




3、当数组子集连接三维数组的时候,页索引输入皮薹匆热控件和页长度输入控件都存在的情况下,默认子数组从三维数组页索引位置开始输出后面长度个页数所有元素;

4、当数组子集连接三维数组的时候,只有行索引输入控件而没有行长度输入控件的情况下,默认子数组从三维数组每页行索引位置开始输出后面所有行元素;



6、当数组子集连接三维数组的时候,只有列索引输入控件而没有列长度输入控件的情况下,默认子数组从三维数组每页列索引位置开始输出后面所有列元素;



8、页索引,页长度,行索引以及行长度输入控件同时存在的情况如下图;

9、页索引,页长度,列索引以及列长度输入控件同时存在的情况如下图;

10、页索引,页长度,行索引,行长度,列索引以及列长度输入控件同时存在的情况如下图;

11、当页索引,行索引,列索引小于0的时候,默认强制索引从0,0,0开始;


13、“数组子集”是多态VI,还支持布尔三维数组,字符串三维数组,簇三维数组以及波形三维数组等;