PPollUnconfig
目的
デバイスのパラレルポール構成を解除します。
形式
C
void PPollUnconfig (int boardID, const Addr4882_t *addrlist)
|
Visual Basic
CALL PPollUnconfig (boardID%, addrlist%())
|
入力
boardID
|
インタフェース番号 |
addrlist
|
NOADDRで終了するデバイスアドレスの一覧
|
説明
PPollUnconfigは、addrlistで指定されたデバイスすべてのパラレルポール構成を解除します。addrlistに定数NOADDRだけが含まれている場合は、PPU(Parallel Poll Unconfigure: パラレルポール未設定)GPIBメッセージがすべてのGPIBデバイスに送信されます。この関数で構成を解除されたデバイスはその後のパラレルポールに参加しません。
パラレルポーリングについての詳細はパラレルポーリングの概要を参照してください。
発生する可能性のあるエラー
EARG
|
addrlistに無効なアドレスがあります。 Ibcntは、addrlist配列の無効アドレスの指標を示します。 |
EBUS
|
デバイスがGPIBに接続されていません。 |
ECIC
|
インタフェースがCIC(Controller-In-Charge: コントローラインチャージ)でありません。SendIFC を参照してください。 |
EDVR
|
NI-488.2ドライバの構成またはインストールが正しくありません。 |
EHDL
|
boardIDは範囲外です。 |
ELCK
|
他の処理によりロックされているため、要求された動作が行われませんでした。 |
ENEB
|
インタフェースが取り付けられていないか、正しく構成されていません。 |
EOIP
|
非同期I/Oの処理中です。 |