本文将讲解labview比较两个数组-函数选板-函数-编程-数组- 替换数组子集;
-
替换数组子集函数位于:函数选板-函数-编程-数组-替换数组子集;
-
替换数组子集 (函数) :从
中指定的位置开始替换数组中的某个元素或子数组连线数组至该函数时,函数可自动调整大小显示连线数组各个维度的索引。连线板可显示该多态函数嘚默认数据类型
n维数组(接线端):是要替换元素、行、列或页的数组。可以输入任意类型的n维数组
索引0..n-1(接线端):指定数组中要替换的元素、行、列或页。如未连线该输入端新元素/子数组输入的维数可确定n维数组的元素数,从元素0开始函数进行替换。 例如如未连线该输入端并且n维数组包含3个元素,新元素/子数组包含2个元素该函数只替换n维数组的前两个元素(0和1)。
新元素/子数组(接线端):是数组或元素用于替换由n维数组指定的数组中的元素、行、列或页。
注: 新元素或子数组的基本数据类型必须与输入数组一致
输出數组(接线端):函数返回的数组已经对元素、行、列或页进行了替换。
-
当替换数组连接一维数组的时候而且索引接线端没有输入控件嘚情况下。默认替换索引为0的元素的值;
-
当需要替换多个元素的时候可以鼠标选中索引数组函数,然后往下拉增加索引或者往上拉减少索引;当索引端没有连接输入控件的情况下默认替换上一个索引的下一个元素值;
-
当索引控件输入值超出数组元素大小范围,则不进行任何替换;
-
当索引数组连接二维数组的时候而且行索引和列索引接线端没有输入控件的情况下,默认替换第0行的元素的值;注意当新元素/子数组的个数小于二维数组列数或者大于二维数组列数的情况;
-
单独添加行索引输入控件;
-
当行索引超出二维数组的范围默认无替换;
-
当行索引输入控件和列索引输入控件同时存在,此时替换的是单个元素值;
-
当行索引输入控件和列索引输入控件输入值超出范围默认無替换;
-
当索引数组连接三维数组的时候,而且页索引行索引,列索引接线端没有输入控件的情况下默认替换第0页的元素的值;注意當新元素/子数组的个数小于二维数组列数或者大于二维数组列数的情况;
-
单独添加页索引输入控件,将对对应页的所有元素进行替换;
-
单獨添加行索引控件将对所有页对应行的元素进行替换;
-
单独添加列索引控件,将对所有页对应列的元素进行替换;
-
同时添加行索引和列索引控件将替换所有页对应列和对应行的元素;
-
同时添加页索引,行索引列索引控件,将替换对应页的对应列和对应行的元素;
-
注意索引一维数组和二维数组的区别
-
注意索引数组的时候不要超出数组范围
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。