我对LabVIEW相当陌生,所以请多多包涵。我正在处理一段代码,我正在从 USB 设备读取数据(以数组的形式),拆分此数组以满足所需的大小,将此数组的一部分存储在循环缓冲区中,并将其余部分传递给移位寄存器中的数据。我遇到的问题是移位寄存器将保存所有其他迭代的数据,但是我只想要最近一次迭代的数据,但我不知道如何在 LabVIEW 中执行此操作。也许移位寄存器不是我的答案,但我想知道是否有人可能有一些建议。
请让我知道这是否足够清楚。
我可能应该提到我正在使用 LabVIEW 2011。
在上图中,我正在读取来自我的硬件的数据。此数据作为数组读取,我拆分数组以满足特定大小。然后我将该数组的一部分存储在一个二维数组中,该数组用作循环缓冲区,数组的另一部分设置为移位寄存器,在下一次迭代中,该数据将与从读取的下一组数据组合我的硬件。
我现在看到的问题是我的移位寄存器的大小在不断增长。