在LabVIEW中连接多个数组

更新 Mar 29, 2019

适用于

Software

  • LabVIEW Base
  • LabVIEW Full
  • LabVIEW Professional

问题详述

我有多个不同的数组,需要在LabVIEW中组合或连接。其中一些数组具有不同的维度。
如何调整数组大小并将数组连接在一起?

解决方案

连接多个数组的一种方法是使用Build Array函数。这个函数有两种模式:将元素添加到n维数组(默认模式)或连接多个数组模式。从快捷菜单中选择Concatenate Inputs时,Build Array函数将在连接多个数组模式下工作。您可以通过右键单击VI来访问快捷菜单。
 


 

以下这段代码演示了在将Build Array函数的模式切换为Concatenate Inputs之前和之后输出的差异下面的第一张图展示了代码,第二张图展示了前面板上的相应结果。

 


如果您有一个多维数组并希望将该数组转换为一维数组,那么您需要使用Reshape Array函数,该函数将所有元素的总和作为维度大小的输入。

将多个数组构建自定义一维数组的另一种方法是使用Insert Into Array函数。将数组连接到此函数时,该函数会自动调整大小以显示数组中每个维度的索引输入。如果未连接任何索引输入,则该函数会将新元素或子数组附加到n维数组的末尾。

相关信息

Build Array函数可以根据输入输出对数组进行转置。如有必要,可以使用Transpose 2D Array函数重新排列数组元素。

本文是否有帮助?

无帮助