2

これが私の基本的な使用例です:

Labview が外部ハードウェアからトリガーを受信すると、アナログ データの収集が開始されます。このデータを監視し、アナログ データがしきい値に達すると、別のハードウェアをトリガーします。このしきい値は、試行ごとに異なる値を持つことができます。ただし、オペレーターは試行をやり直したい場合があります (ノイズのためにトリガーが早期に送信された場合、またはしきい値に予想どおりに達しなかった場合)。

インデックスをインクリメント/デクリメントすることは可能ですか、それとも必要に応じてインクリメント/デクリメントできるシフト レジスタを使用する必要がありますか (つまり、やり直しボタンが押された場合にデクリメントします)?

ありがとう

アジム

4

2 に答える 2

5

アプリケーションの要点を理解し、実際の質問に答えることなく、いいえ、forループまたはwhileループでインデックスノードから出力される値に影響を与えることはできません。ループの反復ごとに1つずつ自動インクリメントします。

アプリケーションに関しては、ステートマシンを調べることをお勧めします。あなたがやろうとしていることにそれを使うことができるかもしれないように思えます。

于 2008-12-31T03:47:50.277 に答える
2

ループの自動インクリメント インデックスを使用したくない場合は、シフト レジスタが最善の策だと思います。これにより、インデックスを手動で調整する際の柔軟性が最も高くなります。

于 2008-12-31T02:09:31.770 に答える