サンプル: Whileループでノーティファイア操作関数を使用する
- 更新日2025-08-27
- 1分で読める
以下の例は、Whileループのノーティファイア操作関数および停止ブール制御器を使用する際によくある間違いを示します。
2番目のループの停止ブール制御器の値がTRUEに変わると、VIは必ずしも停止しません。ユーザは実行停止ボタンをクリックして、VIを完全に停止する必要があります。これは、ループに配置された各関数が最後の実行を完了するまでループは停止しない、また2番目のループに配置された「ノーティフィケーション待機」関数が停止条件に配線されていないことが原因です。
この問題を解消するには、以下の手順を実行します。
- 「ノーティフィケーション待機」関数のエラー出力クラスタを停止ボタンに配線します。
- ループの実行が完了した後、「ノーティファイア解放」関数の破棄を強制?入力をTRUEに設定して、ノーティファイアを破棄します。