IEEE488.2に規定された共通コマンド


ステータス・バイトと関連キュー(出力キューを除く)のクリア

構文

(コマンド)


*CLS

解説

ステータス・バイト・レジスタの各ビットに対応したイベント・レジスタをクリアします。
ステータス・バイト・レジスタもクリアされます。

*CLS

注記

出力キューはクリアされないので、ステータスバイトのMAV(ビット4)は影響されません。

使用可能
条件

-




標準イベント・ステータス・イネーブルレジスタ (SESER) の書き込みと読み出し

構文

(コマンド)

(クエリ)


*ESE A

*ESE?

(応答)

A<NR1>

A = 0〜255

解説

標準イベント・ステータス・イネーブル・レジスタ(SESER)のマスクパターンを、0〜255の数値で設定します。
範囲外はエラーになります。

*ESE 36 (SESERのビット5とビット2をセットします)
*ESE?
(応答)  *ESE 36  (ヘッダがONの場合)

注記

初期値(電源投入時) は0です。
*ESEコマンドは*ESR?コマンドには影響を与えませんが、*STB?コマンドの値に影響します。
詳細はステータス・バイトとイベント・レジスタを参照してください。

使用可能
条件

-




標準イベント・ステータス・レジスタ (SESR) の読み出しとクリア

構文

(クエリ)


*ESR?

(応答)

A<NR1>

A = 0〜255

解説

標準イベント・ステータス・レジスタ(SESR)の読み出しとクリアを行います。
SESRの内容を返します。

*ESR?
(応答)  *ESR 0  (ヘッダがONの場合)

注記

-

使用可能
条件

-




機器ID (識別コード) の問い合わせ

構文

(クエリ)


*IDN?

(応答)

A$,B$,C$,D$

A$ = メーカー名
B$ = モデル名
C$ = 製造番号
D$ = ソフトウェアバージョン

解説

機器のIDを問合せを行います。

*IDN?
(応答)  *IDN HIOKI,MR6000,123456789,V1.00  (ヘッダがONの場合)

注記

-

使用可能
条件

-




全動作終了後SESRのLSBをセット、またはASCIIの1を応答する

構文

(コマンド)

(クエリ)


*OPC

*OPC?

(応答)

A<NR1>

解説

*OPCは送信されたコマンドのうち、*OPCコマンドより前のコマンド処理が終了した時点で、SESR (標準イベント・ステータス・レジスタ) のLSB (ビット0) をセットします。
*OPC?は送信されたコマンドのうち、*OPCコマンドより前のコマンド処理が終了した時点で、ASCIIの1を応答します。

:START;:STOP;*OPC?
(応答)  *OPC 1  (ヘッダがONの場合)

注記

-

使用可能
条件

-




機器のオプション装備の問い合わせ

構文

(クエリ)


*OPT?

(応答)

A1$,A2$,A3$,...,A8$

解説

搭載されているユニットの種類を返します。

*OPT?
(応答)  *OPT 8966,8967,8968,8969,8970,8971,8972,NONE  (ヘッダがONの場合)

注記

ユニットが搭載されていない場合は"NONE"を返します。

使用可能
条件

-




機器の初期化

構文

(コマンド)


*RST

解説

機器を初期化します。

*RST

注記

-

使用可能
条件

-




ステータス・バイトを読み出す

構文

(クエリ)


*STB?

(応答)

A<NR1>

A = 0〜255

解説

ステータス・バイトを読み出します。

*STB?
(応答)  *STB? 128  (ヘッダがONの場合)

注記

-

使用可能
条件

-




メモリチェックの結果の問い合わせ

構文

(クエリ)


*TST?

(応答)

A<NR1>

A = 0, 1

解説

機器のメモリチェックの結果を、NR1数値で返します。

0 正常
1 異常

*TST?
(応答)  *TST 0  (ヘッダがONの場合)

注記

応答結果が返るまでに数分程度かかります。

使用可能
条件

-




動作終了後、後続コマンド実行する

構文

(コマンド)


*WAI

解説

直前の処理終了後、後に続くコマンドを実行します。

:START;:STOP;*WAI;*IDN?

注記

-

使用可能
条件

-