如何在Labview for / while循环中手动递增/递减索引

时间:2008-12-30 23:57:15

标签: labview

这是我的基本用例:

Labview收到来自外部硬件的触发后开始收集模拟数据。它监视此数据并在模拟数据达到阈值时触发另一块硬件。每个试验的阈值可以有不同的值。但是,操作员可能希望能够重做试验(如果由于噪声或未按预期达到阈值而将触发器发送到早期)。

是否可以递增/递减索引,或者我是否需要使用移位寄存器,我可以根据需要递增/递减(即按下重做按钮时递减)?

由于

阿齐姆

2 个答案:

答案 0 :(得分:5)

如果没有深入了解应用程序的细节并回答实际问题,请不要影响for或while循环中索引节点的值。每次循环迭代都会自动递增一次。

应用程序方面,您可能需要查看State Machine。听起来你可以将它用于你想要做的事情。

答案 1 :(得分:2)

如果您不想使用循环的自动增量索引,我认为移位寄存器是您最好的选择。这为您提供了手动调整索引的最大灵活性。