TestSRQ
目的
SRQ(Service Request: サービス要求)GPIBラインの現在の状態を判別します。
形式
C
void TestSRQ (int boardID, short *result)
Visual Basic
CALL TestSRQ (boardID%, result%)
対話式制御(使用に関する注意)
TestSRQ
入力
boardID | インタフェース番号 |
出力
result | SRQラインの状態:ラインがアサートされている場合は0以外の値、ラインがアサートされていない場合は0 |
説明
TestSRQは、resultにSRQ GPIBラインの現在の状態を返します。SRQがアサートされている場合、resultは0以外の値の値を含みます。SRQラインがアサートされていない場合、resultの値は0になります。SRQ GPIBラインの現在の状態を取得するには、TestSRQを使用してください。SRQがアサートされるまで待機する場合は、WaitSRQを使用してください。
発生する可能性のあるエラー
ECIC | インタフェースがCIC(Controller-In-Charge: コントローラインチャージ)でありません。SendIFC を参照してください。 |
EDVR | NI-488.2ドライバの構成またはインストールが正しくありません。 |
EHDL | boardIDは範囲外です。 |
ELCK | 他の処理によりロックされているため、要求された動作が行われませんでした。 |
ENEB | インタフェースが取り付けられていないか、正しく構成されていません。 |
EOIP | 非同期I/Oの処理中です。 |