如何在LabView环境下实现数组的累加

比如(用for循环4次)第一次产生正弦函数与脉冲相乘得到一组128点的数据,然后要将第二次得到的128点数据与第一次的128点数据相加得到新的数组,依此类推,最后要得到1*128点的数组(4次128点数据的累加)。
烦请哪位高手指点下,多谢了!
移位寄存器好像只能存一个数,而不能存一个数组吧

如图所示

内部循环模拟你每次要产生的128的数组,

使用移位寄存器每次直接相加前面的数值就可以了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-04
一维数组是可以直接相加的啊,按照你写的内容,你只要将所有得到的四次数据直接相加就可以得到结果的啊!如果要用FOR循环,你只要加一个移位寄存器就可以了,在FOR循环的控件上点击右键,创建移位寄存器,将起始值设置为0,FOR循环设置4次循环,基本就可以完成功能

你输入数组,他存的就是数组啊本回答被提问者采纳
第2个回答  2010-10-25
可以使用For循环,但在使用一位寄存器时,需要在左边输入元素个数不小于被累加数组元素的个数的初始化数组,否则计算结果是0数组