如何在循环内的数组中存储值?

tha*_*rif 1 labview

我有N = 50的循环.在循环内我有数组(向量).我的条件是:如果我mod 10 == 0,那么在向量中保存求和的值.因此,在完成循环后,我们希望在向量中存储5个值.如果不存储所有50个值,我怎么能这样做.

我的例子:我的向量将保存(0 0 0 0 0 0 0 0 0 20 0 0 0 ...).我只想在第一行只保存20个,然后重复5次.我必须使用N = 50而不是5.这可能吗? 在此输入图像描述 在此输入图像描述

Cha*_*esB 6

使用移位寄存器很容易:使用一个将一个迭代中构建的数组传递给另一个迭代,并i%10==0在一个case结构中进行测试.在true将当前值附加到数组时,否则不要修改它.

VI片段