zigsbrf (ADRS, DET, ERR) As Byte | ||
---|---|---|
概要 |
シリアルポール(SPL)を送信し、測定器から返ってくる値 (ステータス・バイト・レジスタ) の指定ビットが 1 の時、本プロシージャは 1 を戻します。 |
|
定義 | 戻り値 (Byte) |
測定器のステータス・バイト・レジスタの指定ビットが 1 の時、本プロシージャは 1 を戻します。 指定ビットが 0 の時は 0 を戻します。 |
ADRS (Byte) |
測定器の GPIB アドレス (0〜30) |
|
DET (Byte) |
測定器から返ってくる値 (ステータス・バイト・レジスタ) の指定ビットを設定します。 例: ビット0 と ビット3 を指定する場合、9 を設定します。 |
|
ERR (Integer) |
本プロシジャを実行後、0以外の値の場合は、本器でエラーが発生して中断した事を意味します。 ERRFLG は参照渡しです。 |
|
例1 | Dim STA As Byte Dim ERR As Integer STA = zigsbrf(18, 16, ERR) 測定器のステータス・バイト・レジスタのビット5 が 1 の時、変数 STA に 1が代入されます。 本プロシージャ実行後、変数ERR が 0以外の時、本器でエラーして中断した事を意味します。 |
|
補足 | ●zigsbrf(ADRS, DET, ERR) の動作 (1) GPIBコマンド・モード UNL + UNT + TA + MLA + SPE を送信 (2) 測定器から 1バイトを受信 (3) GPIBコマンド・モード SPD + UNT を送信 (4) 受信1バイト と DETのビット 両方が 1 の時、1を戻します。 それ以外は 0を戻します。 |