質問:
オシロスコープをプログラミングする際にエラーをチェックするにはどうすればいい?
回答:
データの取得完了後、エラーをチェックしてください。データ取得後にチェックすることで、実際に波形取得が正常に動作したかどうかを確認できます。
一般的なエラー処理では、ステータス・レジスタをテストします。これを行うには、プログラムからオシロスコープに「*esr?」クエリを送信します。プログラムがゼロ以外の値を返した場合、何らかのイベントが発生したことを示します。この時点で、プログラムがイベントをどのように処理するかを決定します。実装が簡単な方法として、エラーが発生したことを示すメッセージを表示するだけでよいでしょう。また、エラーコードの解読方法についての詳細情報を得るため、適切なGPIBプログラマ・マニュアルをユーザーに参照させることもできます。より手の込んだ方法ですが、より有用なメッセージとして、発生した具体的なメッセージをユーザーに伝えることもできます。これを行うには、レジスタ・テンプレートを通してエラーコードをマスクし、発生した特定のイベントを解読します。その後、この特定のイベントの名前をユーザーへのメッセージとして表示することができます。
FAQの該当製品:
製品シリーズなし
製品:
FAQ ID 52536
すべてのFAQを表示 »