ziGPIB2550 分室


zigsbr()


■ 測定器からテキストを受信します。
zigsbrf (ADRS, DET) As Byte
概要
シリアルポール(SPL)を送信し、測定器から返ってくる値 (ステータス・バイト・レジスタ) の指定ビットが 1 の時、本プロシージャは 1 を戻します。
定義 戻り値
(Byte)
測定器のステータス・バイト・レジスタの指定ビットが 1 の時、本プロシージャは 1 を戻します。
指定ビットが 0 の時は 0 を戻します。
ADRS
(Byte)
測定器の GPIB アドレス (0〜30)

DET
(Byte)
測定器から返ってくる値 (ステータス・バイト・レジスタ) の指定ビットを設定します。
例: ビット0 と ビット3 を指定する場合、9 を設定します。
例1 Dim STA As Byte
STA = zigsbrf(18, 16)

測定器のステータス・バイト・レジスタのビット5 が 1 の時、変数 STA に 1が代入されます。
ステータス・バイト・レジスタの各ビット定義は測定器により異なります。
補足 ●zigsbrf(ADRS, DET, ERR) の動作
(1) GPIBコマンド・モード UNL + UNT + TA + MLA + SPE を送信
(2) 測定器から 1バイトを受信
(3) GPIBコマンド・モード SPD + UNT を送信
(4) 受信1バイト と DETのビット 両方が 1 の時、1を戻します。 それ以外は 0を戻します。