1

長時間のテストで Zaber デバイスを制御する LabVIEW VI を作成する場合、フィールドにエラー テキストを表示しながら、エラーから回復してテストを続行できますか? VI はZaber LabVIEW ドライバを使用しています。

4

1 に答える 1

1

ナショナルインスツルメンツの Web サイトには、エラー処理に関する記事があります。基本的なテクニックは、各 VI のエラー出力を次の VI の入力に配線することです。入力ラインにエラーがあるVIは、その関数をスキップしてエラーを渡す必要があります。

エラーから回復するには、エラー行をクリアして、通常のルーチンを続行します。もちろん、エラー コードをチェックして、回復したいエラー コードであることを確認したり、ログなどにエラーを記録したりすることもあるでしょう。また、Zaber デバイスを開始位置と設定に戻すためのロジックを実行することもできます。

このWeb サイトの例では、基本的なルーチンは MoveRelative コマンドを実行し続けてデバイスを拡張することです。明らかに、最終的に空き容量がなくなり、エラーが返されます。エラーが発生すると、エラー メッセージがフィールドに表示され、デバイスは位置 0 に戻り、基本ルーチンを再開できます。

LabVIEWエラー処理

于 2012-04-19T19:43:41.937 に答える