SRQ待機関数
- 更新日2025-07-30
- 4分で読める
デバイスがSRQをアサートするまで待機します。
タイムアウトおよびアドレスデフォルトの詳細は、GPIB関数デフォルト関数を参照してください。

入力/出力
バス
—
バスはGPIBのバス番号を参照します。コンピュータにGPIBインタフェースが1つしかない場合、デフォルトのバス番号は0です。 追加のGPIBインタフェースの詳細については、GPIBコントローラに付属のソフトウェアのインストール手順の章を参照してください。
エラー入力
—
エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。
SRQ
—
GPIB構成で指定されたタイムアウトの制限時間内にSRQが発生する場合、関数はSRQにTRUEを返します。 それ以外の場合は、この関数はFALSEを返します。
ステータス
—
ステータスは、各ビットがGPIBコントローラの状態を表すブール配列です。 エラーが発生すると、関数はビット15を設定します。GPIBエラーは、ステータスのビット15が設定されている場合のみ有効です。 次の表は、ステータスの各ビットの数値および記号の状態を示します。この表には各ビットの説明も掲載されています。
エラー出力
—
エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。 |
この関数は、GPIBに接続されたデバイスがSRQ (Service Request) ラインをアサートするまで実行を一時中断します。
「SRQ待機」は、形式は「Testテスト」関数に似ていますが、「SRQテスト」がSRQステータスを即時に返すのに対し、「SRQ待機」はタイムアウトの期間SRQが発生するまでプログラムを一時中断します。
バス
—
エラー入力
—
SRQ
—
ステータス
—
エラー出力
—