Labview反馈节点初始化问题
时间:10-02
整理:3721RD
点击:
一个波形我如果想通过多次平均较小噪声,我利用反馈节点进行叠加,设计如下
左边是正弦波(振幅为1)加高斯白噪声,内while完成100次循环波形3输出为幅值为1的正弦波,当内while完成两个100次循环时,波形3输出为幅值为2的正弦波,如此类推,当内while完成n个100次循环时,波形3输出幅值为n的正弦波,如下图所示为内while完成7个100的情况,怎么回事?应该怎么解决?
我觉得造成这种现象的原因是:没有在每内while完成100次循环给反馈节进行一次初始化,所以我改设计如下
可是结果还是一样的,怎么回事
左边是正弦波(振幅为1)加高斯白噪声,内while完成100次循环波形3输出为幅值为1的正弦波,当内while完成两个100次循环时,波形3输出为幅值为2的正弦波,如此类推,当内while完成n个100次循环时,波形3输出幅值为n的正弦波,如下图所示为内while完成7个100的情况,怎么回事?应该怎么解决?
我觉得造成这种现象的原因是:没有在每内while完成100次循环给反馈节进行一次初始化,所以我改设计如下
可是结果还是一样的,怎么回事
反馈节点循环好像内置一个每次的累加变量, 程序运行过程中 这个变量不会清零(即使使用外部清零调置也没有用)。建议使用while循环的 移位寄存器。
我也遇到这个问题了,请问该如何解决呀?
要初始化。就可以了