如何在Labview中拆分数组

时间:2014-12-04 13:26:15

标签: labview

我有一个u8阵列,其中每1,2,3个条目是相同的,我想把这个阵列缩小到它的三分之一大小。像[240,240,240] - > [240]等整个数组。我不是熟练的labview用户,所以这已经证明是一个很大的障碍。

任何人都有快速解决方案吗?

此致 延

2 个答案:

答案 0 :(得分:2)

您可以使用Decimate 1D阵列功能。

下拉功能以显示三个输出。

http://zone.ni.com/reference/en-XX/help/371361J-01/glang/decimate_1d_array/

答案 1 :(得分:2)

使用此(decimate 1D array system primitive):

code snipplet

图标几乎是自我描述的。它需要将你的数组中的第0,3,6个元素放入一个单独的数组中,每个数组的1,4,7,......第二个数组成为第二个数组,每个2,5,8 - 进入一个单独的数组。如果您将光标放在右下角,并且按住鼠标左键移动鼠标,那么该图标可以扩展为多个输出(正如Phil Brooks所说)。

BTW,这是一个snipplet,所以你可以将它下载到你的计算机,在资源管理器中打开文件夹并拖放到你的图表上(LV2014)。