並列Forループを使用する場合は、各反復間での依存関係を構成してはいけません
- 更新日2025-07-30
- 1分で読める
LabVIEWは、一連の値から1つの値を計算する簡易減衰を認識および並列化できます。並列実行用に構成されたForループの反復がシフトレジスタを通して相互依存している可能性があり、演算量の削減が認められないため、このエラーが発生します。
このエラーを修正するには、ループ反復間の依存を削除するか、Forループで並列化を無効にします。Forループで並列化を無効にするには、Forループを右クリックし、ショートカットメニューから反復の並列化を構成を選択して、Forループ反復並列化ダイアログボックスのループ反復の並列化を有効チェックボックスをオフにします。
Forループの並列反復を使用するサンプルについては、labview\examples\Structures\Parallel For LoopディレクトリのParallel For Loop Reduction VIを参照してください。