機能
パラレルポールを実行します。
書式
Ret = GpibPPoll ( DevId, Ppr )
引数
Id [ VB.NET: Short ][ C, C++: short ][ C#: short ]
どちらを指定しても動作は変わりません。
Ppr [ VB.NET: Short ][ C, C++: short * ][ C#: out short ]
DIOライン状態を取得します。
0~255 |
DIOライン状態 |
戻り値
Ret [ VB.NET: Integer ][ C, C++: long ][ C#: int ]
0 |
正常終了 |
10001 |
無効なIDが指定された |
10002 |
ドライバを呼び出せません |
12212 |
PprがNULLポインタです |
22223 |
デバイスがスレーブ(非コントローラ)の時に、マスタ(コントローラ)用の関数を実行しました |
22242 |
強制終了キーによる終了 |
22244 |
タイムアウト |
22245 |
接続機器なし(GPIBエラー) |
初期値
なし
説明
GpibSetPPollで相手機器の設定を行わないとパラレルポール値は取得できません。
使用例
パラレルポールを実行し、表示します。
C言語 |
short Ppr; Ret = GpibPPoll ( DevId, &Ppr); if ( Ret == 0) Printf ("%d \n", Ppr); |
関連項目