简单! Labview 竞争条件

EASY! Labview Race Condition

我是 LabVIEW 的新手...我需要在 LabView 中编写一个简单的程序来更新编码器的值。

长话短说...在循环中,我需要按以下顺序操作变量:

  1. 新值=旧值+当前值
  2. 旧值 = 新值

如何防止在计算新值之前意外存储旧值?

提前致谢。

你想要的是通过移位寄存器(或反馈节点,是一样的)传递旧值。下面是向您展示如何操作的代码片段:

您可以通过查看新值和旧值数组来检查它是否有效。

自新以来的旁注,您可以将代码片段直接导入 labview。