Labview数组函数

数组大小

“数组大小”函数可显示控件返回数组的位数。如果数组是一维的,则返回一个32位整数值;如果数组是多维的,则返回一个32位一维整型数组。
用一个实例来讲解一维数组和二维数组的大小,步骤如下:
步骤一:创建一个VI,命名为“计算数组大小.vi”。
步骤二:打开前面板,分别创建一个一维数组和一个二维数组,给数组元素赋予一些初始值。
步骤三:打开程序框图,添加“数组大小”函数,连接相关接线端。
步骤四:运行程序,在前面板窗口中即可显示结果。
在这里插入图片描述
在这里插入图片描述

索引数组

“索引数组”可用来索引数组元素或多维数组中的某一行或某一列数组。
用一个实例来讲解索引数组,步骤如下:
步骤一:新建一个VI,命名为“数组索引实例.vi”,并保存。
步骤二:打开前面板,创建一个一维数组和一个二维数组,并向数组元素赋予初始值。
步骤三:打开程序框图,添加“索引数组”函数。对于一维数组,“索引”端子输入值可设为“2”(数组下标),表示第三个元素,在输出端子点击鼠标右键,在快捷菜单中选择“创建”→“显示控件”选项创建一个数值显示控件。对于二维数组的“索引数组”函数,拖动函数下边沿添加索引组,在第一个索引组的列端子和行端子都输入“2”,表示该二维数组的第三行第三列的元素;在第三个和第四个索引组只对其行端子或列端子输入数据“2”,表示第三行所有元素构成的一维数组和第三列所有元素构成的一维数组。用同样的方式创建即可显示控件。
步骤四:运行程序,在前面板窗口中即可显示结果。
在这里插入图片描述
在这里插入图片描述

替换数组子集

“替换数组子集”函数功能是从索引中指定的位置开始替换数组中的某个元素或子数组,拖动“替换数组子集”函数下边沿可以增加新的替换索引。
下面用一个实例讲述一维数组和一个二维数组元素和子数组的替换方法,步骤如下:
步骤一:新建VI,命令为“数组替换.vi”
步骤二:打开前面板,创建一个一维数组和一个二维数组,向数组元素赋予初始值。
步骤三:打开程序框图,添加一个“替换数组子集”函数,连接一维数组输出端至n维数组输入端,索引端子输入常量“1”,新元素端子输入常量“67”。再添加一个“替换数组子集”函数,连接二维数组输出端至n维数组输入端,用鼠标拖动“替换数组子集”函数下边沿以增加新的替换索引组,对不同索引组的索引(行)、索引(列)、新元素/子数组端子输入不同的数据。
步骤四:运行程序,在前面板窗口中即可显示结果。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

数组插入

“数组插入”函数是向数组中插入新的元素或子数组。n维数组符号表示要插入元素、行、列或页的数组,可以输入任意类型的n维数组。其使用方法与“替换数组子集”函数基本相同,此处不再举例讲解。

删除数组元素

“删除数组元素”函数用于从数组中删除元素,可删除的元素包括单个元素或子数组。删除元素的位置由索引的值决定,长度端子指定要删除元素、行、列或页的数量,索引端子指定要删除的行、列或元素的起始位置。对二维及二维以上的数组不能删除某一个元素,只有一维数组允许删除指定元素。该函数的用法与“索引数组”函数基本相同,此处不再举例讲解。

初始化数组

“初始化数组”函数的功能是创建一个新的数组,数组可以是任意长度,每一维的长度由选项“维数大小”所决定,元素的值都与输入的参数相同。初次创建的是一维数组,使用鼠标拖动函数的下边沿,可以增加新的数组元素,从而增加数组的维数。举例如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建数组

“创建数组”函数的功能是把若干个输入数组和元素组合为一个新的数组。函数包含标量和数组两种类型的输入。此函数可以接收数组和单值元素的输入,当此函数首次出现在框图窗口时,会自动附带一个标量输入。若要添加更多的输入,当此函数首次出现在框图窗口时,会自动附带一个标量输入。若要添加更多的输入,可以在函数左侧弹出的菜单中选择增加输入,也可以将鼠标放置在对象的一个角上拖动鼠标来增加输入。该函数在合并元素和数组时,按照出现的顺序从顶部到底部合并。如果需要把多个一维数组连接起来,仍然构成新的一位数组,可以使用鼠标右键单击该对象,在弹出的快捷菜单中选择“连接输入”即可。

猜你喜欢

转载自blog.csdn.net/weixin_48615832/article/details/114700515