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,MR8740,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?

(応答)

【MR8740互換モードの場合】
A1,A2,A3,...,A27<NR1>

0: ユニットなし
1: 8966 アナログユニット
2: 8971 電流ユニット
4: 8967 温度ユニット
5: 8968 高分解能ユニット
6: 8969 ストレインユニット
7: 8970 周波数ユニット
8: 8972 DC/RMSユニット
9: 8973 ロジックユニット
11: U8974 高圧ユニット
12: MR8990 デジタルボルトメータユニット
13: U8975 4chアナログユニット
14: U8991 デジタルボルトメータユニット
16: U8977 3CH電流ユニット
17: U8978 4CHアナログユニット
18: U8979 チャージユニット
32: MR8790 波形発生ユニット
33: MR8791 パルス発生ユニット
36: U8794 VIR発生ユニット

【MR6000互換モードの場合】
A1$,A2$,A3$,...,A27$

Ax$ = ユニット型名 (ユニットなしは"NONE")

解説

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

*OPT?
(応答)  *OPT 1,4,5,...,12   (ヘッダがONの場合)

注記

-

使用可能
条件

-




機器の初期化

構文

(コマンド)


*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?

注記

-

使用可能
条件

-