チュートリアル

動作の完了待ち

*OPCコマンドには動作完了を待つ機能があります。動作完了は、実行中の待機中動作が1つもないことです。

*OPCコマンドが送信されると、本製品はOperation Complete Command Active State(OCAS)に移行します。測定が完了して、ほかの待機中動作がなければ、本製品はOperation Complete Command Idle State(OCIS)に戻って、イベントステータスレジスタのOPCビット(bit 0)をTRUE(1)にセットします。この情報は*ESR?クエリのOPCビット(bit 0)を確認すれば識別できます。

次に、新規測定を開始して*OPCコマンドを送信する例を示します。イベントステータスイネーブルレジスタとサービスリクエストイネーブルレジスタが動作完了イベントに対してSRQを発生するように調整されているため、測定が完了するとSRQ(Service Request)が発生します。RS232インターフェースを使用する場合には、SRQ機能を使用できません。

*ESE 1;*SRE 32;*CLS;:INITiate;*OPC

<サービスリクエストの発生>

*OPCコマンドの代わりに*OPC?クエリコマンドを使用すると、本製品はOperation Complete Query Active State(OQAS)に移行します。測定が完了して、ほかの待機中動作がなければ、本製品はOperation Complete Query Idle State(OQIS)に戻って、出力キューに応答データ"1"(in NR1 format)をセットします。

INITiate;*OPC?

<レスポンスの読み込み>

電源投入時、IEEE488 sdc/dcl、*RSTを送信したときには、本製品はOCIS状態とOQIS状態になります。

概要

セットアップ

メッセージの概要

コマンド(機能別)

コマンド(ABC別)

コマンド(サブシステム別)

付録

チュートリアル