LabVIEW-数组-替换数组子集
来源:网络收集 点击: 时间:2024-04-09替换数组子集函数位于:函数选板-函数-编程-数组-替换数组子集;

n维数组(接线端):是要替换元素、行、列或页的数组。可以输入任意类型的n维数组。
索引0..n-1(接线端):指定数组中要替换的元素、行、列或页。如未连线该输入端,新元素/子数组输入的维数可确定n维数组的元素数,从元素0开始,函数进行替换。 例如,如未连线该输入端并且n维数组包含3个元素,新元素/子数组包含2个元素,该函数只替换n维数组的前两个元素(0和1)。
新元素/子数组(接线端):是数组或元素,用于替换由n维数组指定的数组中的元素、行、列或页。
注:新元素或子数组的基本数据类型必须与输入数组一致。
输出数组(接线端):函数返回的数组已经对元素、行、列或页进行了替换。

当替换数组连接一维数组的时候,而且索引接线端没有输入控件的情况下。默认替换索引为0的元素的值;


当需要替换多个元素的时候,可以鼠标选中索引数组函数,然后往下拉增加索引或者往上拉减少索引;当索引端没有连接输入控件的情况下,默认替换上一个索引的下一个元素值;


当索引控件输入值超出数组元素大小范围,则不进行任何替换;

当索引数组连接二维数组的时候,而且行索引和列索引接线端没有输入控件的情况下,默认替换第0行的元素的值;注意当新元素/子数组的个数小于二维数组列数或者大于二维数组列数的情况;



单独添加行索引输入控件;

当行索引超出二维数组的范围,默认无替换;


单独添加列索引输入控件;

当列索引超出二维数组的范围,默认无替换;


当行索引输入控件和列索引输入控件同时存在,此时替换的是单个元素值;

当行索引输入控件和列索引输入控件输入值超出范围,默认无替换;



当索引数组连接三维数组的时候,而且页索引,行索引,列索引接线端没有输入控件的情况下,默认替换第0页的元素的值;注意当新元素/子数组的个数小于二维数组列数或者大于二维数组列数的情况;



单独添加页索引输入控件,将对对应页的所有元素进行替换;



单独添加行索引控件,将对所有页对应行的元素进行替换;



单独添加列索引控件,将对所有页对应列的元素进行替换;




同时添加行索引和列索引控件,将替换所有页对应列和对应行的元素;




同时添加页索引,行索引,列索引控件,将替换对应页的对应列和对应行的元素;

注意索引一维数组和二维数组的区别
注意索引数组的时候,不要超出数组范围
请点赞,收藏
LABVIEW数组替换数组子集替换一维数组替换二维数组替换三维数组版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_473707.html