ループ反復間で値を転送する
- 更新日2026-06-12
- 2分で読める
Forループ、Whileループ、または (Real-Time、Windows) タイミングループで値を転送するには次のオブジェクトを使用します。
- シフトレジスタ―1つの値または 複数の値を次のループ反復に渡します。
- エラーレジスタ―並列Forループの間でエラークラスタを渡します。
- フィードバックノード―前の実行からの値を渡すか、ノードが実行するたびに値を設定します。
関連コンテンツ
- Forループ: 設定した回数だけ処理を繰り返す
Forループを使用して、コードを一定回数繰り返し、実行回数を制御し、反復間でデータを受け渡し、自動インデックス化と並列実行によってパフォーマンスを向上させる方法を学習します。
- Whileループ: 条件が満たされるまで処理を繰り返す
Whileループはブール条件が満たされるまでLabVIEWサブダイアグラムを実行します。反復端子、シフトレジスタ、および自動指標付けを使用して、Whileループの動作を制御します。
- タイミングストラクチャの特性 (Real-Time、Windows)
- シフトレジスタ: ループ反復間で値を渡す
- 次のループ反復へ1つの値を渡す
- 複数の値を次のループ反復に渡す
- エラーレジスタ: 並列反復でエラーを処理する
- 並列反復: Forループの実行速度を改善する
- フィードバックノード:ループ反復間でデータを保存する
- 前回の実行からの最終値をフィードバックノードに渡す
- ループが実行するたびにフィードバックノードの入力値をリセットする
- LabVIEWでのデータ通信方法