IEEE-488共通コマンド

IEEE-488共通コマンドは一般に、リセット、ステータスおよび同期など測定器の全般的な機能を制御します。すべての共通コマンドは3つのアスタリスクで始まる3文字のニーモニックで構成されます:*RST *IDN?*SRE 8.

*CLS ステータス・クリア・コマンド。
*ESE <> イベント・ステータス・イネーブル・コマンドと問合せ。
*ESR? イベント・ステータス・イベント問合せ。
*IDN? 識別問合せ。
*LRN? SCPIコマンドのシーケンスが返されます。
*OPC 標準イベント・レジスタのOPC(動作完了)ビットを設定します。
*OPC? すべての待ち動作が完了すると、出力バッファに1を1つ返します。
*OPT? インストールされているオプションすべてを識別する文字列を返します。
*RCL <> 保存されている機器ステートをリコールします。
*RST 通常または安全のいずれかの定義済みの値に測定器をリセットします。
*SAV <> 10か所の非揮発性メモリ位置のいずれかに測定器の状態を保存します。
*SRE <> サービス要求イネーブル・コマンドと問合せ。
*STB? ステータス・バイト問合せ。
*TRG トリガ・コマンド。
*TST? 問合せをセルフテストします。
*WAI すべての待ち状態動作が完了するまで、追加コマンド処理を休止します。

*CLS

ステータス・クリア・コマンド。 ステータス・クリア・コマンド。すべてのレジスタ・グループのイベント・レジスタをクリアします。また、ステータス・バイトおよびエラー待ち行列をクリアします。プログラム・メッセージ・ターミネータ(<NL>)のすぐ後に*CLSが続く場合は、出力待ち行列およびMAVビットもクリアされます。 詳細については、「ステータス・チュートリアル」を参照してください。

パラメータ 代表的な戻り値
(なし) (なし)
イベント・レジスタ、ステータス・バイト、およびエラー待ち行列をクリアします。*CLS

*ESE <>
*ESE?

イベント・ステータス・イネーブル・コマンドと問合せ。標準イベント・ステータスのグループのイネーブル・レジスタに値を設定します。セットされたレジスタの各ビットは、それぞれ対応するイベントを有効にします。有効なイベントはすべて、ステータス・バイトのESBビットに論理的にORされます。問合せはイネーブル・レジスタを読み取ります。 詳細については、「ステータス・チュートリアル」を参照してください。

パラメータ 代表的な戻り値
レジスタのビットの2進重み付き和に対応する10進値。 <ビット値>
イネーブル・レジスタでのビット3および4を有効にします。*ESE 24

*ESR?

イベント・ステータス・イベント問合せ。標準インベント・ステータス・グループのイベント・レジスタを読み取ってクリアします。イベント・レジスタは読み取り専用レジスタであり、すべての標準イベントをラッチします。 詳細については、「ステータス・チュートリアル」を参照してください。

パラメータ 代表的な戻り値
(なし) <ビット値>

イベント・ステータスのイネーブル・レジスタを読み取ります:*ESR?

*IDN?

識別問合せ。 4つのカンマ区切りフィールドから構成される測定器の識別文字列を返します。最初のフィールドはメーカー名、2番目のフィールドは測定器のモデル番号、3番目のフィールドはシリアル番号、4番目のフィールドはファームウェア・リビジョン番号です。

パラメータ 代表的な戻り値
(なし) Agilent Technologies,N7915A,MY12345678,A.01.01
測定器の識別文字列を返します。*IDN?

*LRN?

SCPIコマンドのシーケンスが返されます。後でこれらを使用して、測定器を*LAN?の問合せを送信したときと同じ状態にすることができます。

パラメータ 代表的な戻り値
(なし) セミコロンで区切ったフィールドがあるASCII文字列
ラーン文字列を返します。*LRS?

*OPC

標準イベント・レジスタのOPC(動作完了)ビットを設定します。 これは待ち状態動作の完了時に発生します。 詳細については、「ステータス・チュートリアル」を参照してください。

パラメータ 代表的な戻り値
(なし) (なし)
動作完了ビットを設定します:*OPC

*OPC?

すべての待ち動作が完了すると、出力バッファに1を1つ返します。 応答はすべての待ち状態動作が完了するまで待機します。

パラメータ 代表的な戻り値
(なし) 1
コマンドが完了すると1を返します。*OPC?

*OPT?

インストールされているオプションすべてを識別する文字列を返します。 0(ゼロ)は、オプションがインストールされていないことを示します。

パラメータ 代表的な戻り値
(なし) OPT 760
インストールされたオプション*OPT?を返します。

*RCL <0~9>

保存されている機器ステートをリコールします。 これは、以前に*SAVコマンドによって位置0~9に保存された状態に測定器を復元します。以下を除くすべての機器ステートがすべてリコールされます:(1)トリガ・システムはアイドル状態に設定されます。(2)校正は無効になります。(3)すべてのリスト設定はその*RST値に設定されます。(4)不揮発性設定は影響を受けません。

パラメータ 代表的な戻り値
0 - 9 (なし)
場所1から状態をリコールします:*RCL 1

*RST

通常または安全のいずれかの定義済みの値に測定器をリセットします。これらの設定はリセット・ステートで説明します。

パラメータ 代表的な戻り値
(なし) (なし)
測定器をリセットします:*RST

*SAV <0~9>

10か所の非揮発性メモリ位置のいずれかに測定器の状態を保存します。

パラメータ 代表的な戻り値
0 - 9 (なし)
状態を位置1に保存します:*SAV 1

*SRE <>
*SRE?

サービス要求イネーブル・コマンドと問合せ。 これは、サービス・リクエスト・イネーブル・レジスタの値を設定します。これは、マスタ・ステータス・サマリ(MSS)ビットおよびサービス・リクエスト(RQS)サマリ・ビットをセットするために、ステータス・バイト・レジスタのどのビットが加算されるかを決定します。サービス・リクエスト・イネーブル・レジスタ・ビット位置の1は、対応するステータス・バイト・レジスタ・ビットを有効にします。これらの有効なビットはすべて、論理的にORで処理され、ステータス・バイト・レジスタのMSSビットがセットされます。 詳細については、「ステータス・チュートリアル」を参照してください。

パラメータ 代表的な戻り値
レジスタのビットの2進重み付き和に対応する10進値。 <ビット値>
イネーブル・レジスタのビット3およびビット4を有効にします:*SRE 24

*STB?

ステータス・バイト問合せ。ステータス・サマリ・ビットおよび出力キューMAVビットを含むステータス・バイト・レジスタを読み取ります。ステータス・バイトは読み取り専用レジスタで、読み取り時にビットはクリアされません。 詳細については、「ステータス・チュートリアル」を参照してください。

パラメータ 代表的な戻り値
(なし) <ビット値>
ステータス・バイトの読み取り:*STB?

*TRG

トリガ・コマンド。 トリガ・サブシステムがそのソースとしてBUSを選択した場合にトリガを生成します。コマンドはグループ実行トリガ(<GET>)コマンドと同じ効果があります。

パラメータ 代表的な戻り値
(なし) (なし)
即時トリガを生成します:*TRG

*TST?

問合せをセルフテストします。 測定器セルフテストを実行します。セルフ・テストが失敗すると、1つまたは複数のエラー・メッセージが追加情報を提供します。SYSTem:ERRor?を使用して、エラー待ち行列を読み取ります。詳細については、「SCPIエラー・メッセージ」を参照してください。

パラメータ 代表的な戻り値
(なし) 0(合格)、または+1(不合格)

セルフテストを実行します。*TST?

*WAI

すべての待ち状態動作が完了するまで、追加コマンド処理を休止します。詳細については、OPCを参照してください。

パラメータ 代表的な戻り値
(なし) (なし)

すべての待ち状態動作が完了するまで待機します。*WAI