GpibPPoll


機能

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

書式

Ret = GpibPPoll (  DevId, Ppr )

引数

Id [ VB.NET: Short ][ C, C++: short ][ C#: short ]

DevIDまたはEqpIDを指定します。

どちらを指定しても動作は変わりません。

 

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);

関連項目

GpibSetPPoll, GpibResetPPoll