简单! Labview 竞争条件
EASY! Labview Race Condition
我是 LabVIEW 的新手...我需要在 LabView 中编写一个简单的程序来更新编码器的值。
长话短说...在循环中,我需要按以下顺序操作变量:
- 新值=旧值+当前值
- 旧值 = 新值
如何防止在计算新值之前意外存储旧值?
提前致谢。
你想要的是通过移位寄存器(或反馈节点,是一样的)传递旧值。下面是向您展示如何操作的代码片段:
您可以通过查看新值和旧值数组来检查它是否有效。
自新以来的旁注,您可以将代码片段直接导入 labview。
我是 LabVIEW 的新手...我需要在 LabView 中编写一个简单的程序来更新编码器的值。
长话短说...在循环中,我需要按以下顺序操作变量:
- 新值=旧值+当前值
- 旧值 = 新值
如何防止在计算新值之前意外存储旧值?
提前致谢。
你想要的是通过移位寄存器(或反馈节点,是一样的)传递旧值。下面是向您展示如何操作的代码片段:
您可以通过查看新值和旧值数组来检查它是否有效。
自新以来的旁注,您可以将代码片段直接导入 labview。