GpExppoll

image\BLTLRGSQ.gif使用可能ボード image\SETUP.gif image\SANBTN.gif

 

 

■機能       パラレルポールを実行します。

 

■書式       

(VB.NET用)

Dim Pprdata, Ret As Integer

Ret = GpExppoll(Pprdata)

 

(C言語用)

DWORD Pprdata, Ret;

Ret = GpExppoll(&Pprdata);

 

(C#用)

uint Pprdata, Ret;

Ret = gpib.Exppoll(out Pprdata);

 

(Python用)

Pprdata, Ret = ctypes.c_ulong(), ctypes.c_ulong()

Ret.value = GpibPy.GpExppoll(ctypes.byref(Pprdata))

 

■モード     マスタモードのみ

 

■引数

Pprdata   :   (出力)パラレルポール実行後のステータス

 

Ret        :   終了情報(戻り値)

0       :   正常終了

80     :   初期化未実行

140   :  非同期関数の実行中

240   :   ESCキーが押された

252   :   GPIBエラー

254   :   タイムアウト

255   :   不正呼び出し

(詳細は「戻り値一覧」参照)

 

■補足

Pprdataの値はDIOラインと次のように対応しています。

 

Pprdata = 

0x01(00000001) : DIO1
0x02(00000010) : DIO2
0x04(00000100) : DIO3
0x08(00001000) : DIO4
0x10(00010000) : DIO5
0x20(00100000) : DIO6
0x40(01000000) : DIO7
0x80(10000000) : DIO8