一、创建数组控件
学习目的
学习创建一维数组的方法
功能介绍
数组是由同一类型数据元素组成的大小可变的集合,用于处理一串数据类型相同的数据。
LabVIEW 提供了很多数组函数,能够更为方便、快捷的对数组进行运算。
数组中的每个元素都有其唯一对应的索引值。当数组有N个元素时,元素的索引值从0开始变化,直到N−1才结束。当数组中的数据很多,无法在一个屏幕中完全显示时,可以通过索引值来访问数组中的每个元素。
创建数组控件主要有三种方法:在前面板中直接创建数组控件、通过循环创建数组显示控件、通过数组函数创建数组显示控件。
1、在前面板中直接创建数组控件
第一步 放置数组控件
第二步 给空的数组控件添加有效数据
按照上述方法,只要将不同类型的数据放到数组框中,便可以创建其他类型的数组了。
下图中显示了数值输入型数组、数值输出型数组、字符串型数组、开关型数组和指示灯数组。在背面板中,不同数据类型的数组图标显示的颜色不同,图标中的标志也不同。
(发现数组像个容器一样啥都可以放)
2、通过循环创建数组显示控件
第一步 放置循环结构
第二步 设置循环次数(数组长度),将i连接到循环框边缘生成自动索引隧道,右键单击隧道,选择创建显示控件
结果图
3、通过数组函数创建数组显示控件
通过创建数组函数实现创建数组和显示
“创建数组”函数有“连接输入”和“不连接输入”两种模式,在该函数的右键快捷菜单中可以选择是否“连接输入”。
遇到的问题:这个状态下,创建数组的连接输入属性是灰的。
二、创建二维数组
1.在前面板中创建二维数组
在一维数组的基础上创建二维数组有两种方法。
方法一,将鼠标放在数组的边框上调出数组的右键快捷菜单(如果鼠标放在数组的内部,调出的是内部元素的快捷菜单),单击“添加维度”,这样数组的维度增加了一维,一维数组变成了二维数组,其索引值也有“行”和“列”两个。
方法二,将鼠标放在数组索引值的下端,向下拖动索引值边框的句柄,出现两个索引值时松手。
方法一
方法二
2.通过循环创建二维数组
通过嵌套循环实现数组
3.通过“创建数组”函数创建二维数组
遇到的问题:生成显示控件后,这个连接输入就默认变灰了。
猜测是版本问题,但是有待确定。
四、“数组大小(Array Size)”函数
五、“索引数组(Index Array)”函数