LabVIEW

您所在的位置:网站首页 labview二维数组 LabVIEW

LabVIEW

2023-09-16 12:37| 来源: 网络整理| 查看: 265

数组是将一系列、同一类型的数据组合到一起。在LabVIEW 中,数组可以是字符串类型、数值型或者布尔型等多种数据类型中的同类数据的集合。但不能创建以数组为元素的数组,也不能创建图标和图形数组。

目录

创建数组

​编辑

数组相关函数

求数组大小

初始化数组

创建数组 

索引数组

替换数组子集

搜索一维数组

删除数组元素

创建数组

那么在LabVIEW中如何创建一个数组呢?

有两种方法:

1.创建数组框架,向其中放置元素;

2.通过程序创建数组。

首先,我们来看一下第一种方法如何实现。

1)在前面板界面选择数组,并放置;

 2)将有效的数据对象放进数组中即可。

这样就创建了一个数值输入的一维数组。接下来可以通过程序来创建数组,通常使用的是for循环,因为for循环的默认输出是索引,因此只需要连接数组显示控件即可。

这里的索引会将每次循环的值保存下来,通过索引模式输出为数组,同时,我们也可以根据需要更改隧道模式。比如选择以最终值模式输出,那么只会显示最后一次循环产生的随机数。

 创建二维数组同样可以采用for循环,使用双层循环嵌套来处理,外层循环为行数,内层循环为列数,如下图所示。

通过修改左侧的维度可以选择显示的行数和列数,且不会删除一组随机数中的原有数据。如下图所示。

数组相关函数

 可以看到LabVIEW中关于数组的相关函数有非常多。

求数组大小

首先,可以直接在前面板中创建二维或者多维数组,通过放置数组,直接对左侧增量下拉,创建多维数组,如下图所示。

 在“数组大小”的输出端直接创建显示控件,可以看到输出数组大小为4行2列。

初始化数组

 通过下拉维数,选择要初始化的数组的维度,如下图所示。

创建数组 

“创建数组”函数用于合并多个数组和元素。在函数上弹出的快捷菜单,可以发现有一个选项为“连接输入”,选择“连接输入”时,结果是把所有输入进行连接的结果,其维数与所有输入参数中的最高维数相同。默认情况则将输入数组合并在一起,如果数组维度不一致,则结果和最高维数相同。

可以看到,在未连接输入时,“创建数组”函数将两个一维数组创建为二维数组了;当选择连接输入后,直接将第二个数组中的元素拼接在第一个数组的后面,结果还是一维数组。

索引数组

输入端口为n 维数组,按照索引编号进行索引,如果索引端不接则默认从第0行开始索引。

替换数组子集

“替换数组子集”函数是从“新元素”一“子集组”端口输入,去替换其中一个或部分元素,输入的数据类型必须与输入数组的数据类型一致。

搜索一维数组

 

可以看到,当有重复元素时,根据“开始索引”端口的数值为下标进行查找,并输出查找到的元素所在下标。未对“开始索引”赋值时,默认从0开始。若数组中不存在我们要查找的元素,默认输出-1。

 

删除数组元素

 “长度”端口默认长度为1,索引为2即删除数组中2号下标所在位置的元素,并将新的数组和删除部分返回。当设置“长度”为2时,则删除所在下标开始的两个元素。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3