■機能 パラレルポールを実行します。
■書式
(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