在LabVIEW中创建2D数组

更新 Oct 22, 2023

环境

软件

  • LabVIEW

在LabVIEW VI中添加数组时,默认情况下为一维数组。本教程将说明,如何从前面板或者程序框图将默认的1D数组修改成2D数组。

前面板

  1. 启动LabVIEW并打开VI
  2. 右键单击前面板,然后将 Controls >> Data Containers >> Array 添加到前面板,然后定义其数据类型
  3. 通过以下任一方法扩展数组维数:
    • 右键单击索引显示(Index Display)(在数组的左侧)>>从快捷菜单中选择“添加维数”。
    • 拖拽索引显示,直到索引显示的数量与所需数组维数一致。 (例如,创建二维数组,需要拖拽出现两个索引显示)

程序框图

  1. 启动LabVIEW并打开一个VI。
  2. 右键点击程序框图,然后添加Array >> Initialize Array函数。
    • 默认情况下,初始化数组函数会创建一维数组。
  3. 左键点击“初始化数组”函数,显示蓝色的调整数组大小的节点。
  4. 点击并拖动底部的蓝色节点以调整函数大小,直到与所需数组维数匹配。 (例如,要创建二维数组,拖动蓝色节点直到出现两个输入端)
  5. 定义每个维度中所需的元素数量。
    1. 右键单击第一个维度大小输入>>创建常量,以定义数组中的数。
    2. 右键单击第二维尺寸输入>>创建常量,以定义数组中的数。
  6. 将所需的数据类型的常量添加到元素输入端。整个数组中的所有元素将被此常量初始化。
    • 在下面的示例中,2D数组是5行2列的。该数组将存储字符串数据类型的元素,并初始化为“ hello”。
  1. 右键单击该初始化数组函数的输出端,然后选择创建显示控件。
  2. 在前面板上,将鼠标悬停在数组显示控件的左下角,直到出现可以调整多维数组大小的蓝色节点。拖动节点调整数组大小。
    • 将数组调整为大于您指定尺寸也是可以的。当程序运行时,只有指定的行和列尺寸内的数组元素将被初始化。
  3. 运行VI以初始化2D数组。