0

1つのコンポーネントが失敗したときにプログラムの残りの部分が実行されるようにする方法を考えていました(そのため、このコンポーネントに依存していた残りのパスも無効になります)。他の言語では、これは「例外をキャッチする」と同等ですが、ここで追加された問題は、そのような機能が存在する場合でも(存在する場合は見つけることができない)、プログラムの残りの部分が引き続き実行しようとすることです。実行...アドバイスをいただければ幸いです。前もって感謝します!

4

1 に答える 1

2

LabVIEWには例外処理はありませんが、別の方法でエラーを処理します。(ほぼ)すべてのVIは入力としてエラークラスタを受け入れます(あなたの場合もそうです)。正の場合(エラーが発生した場合)、VIはすぐに戻り、エラーを出力として渡し、次にエラーを入力として取得します。これはエラーと呼ばれます。

これらすべてのVIがこのクラスターを相互に送信するため、最上位のVIに含まれるため、エラーが発生した場合は、正しくクリーンアップして終了する必要があります。

于 2012-04-27T06:39:21.123 に答える