LabVIEW |
您所在的位置:网站首页 › labview二维数组 › LabVIEW |
数组是将一系列、同一类型的数据组合到一起。在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 |