すべてシリアルポール関数
- 更新日2025-07-30
- 4分で読める
すべてのデバイスをシリアルポールします。
「すべてシリアルポール」関数は任意の数のGPIBデバイスをシリアルポールする一般的な関数ですが、1つのみのGPIBデバイスをシリアルポールする際は「ステータスを読み取る」関数を使用します。
タイムアウトおよびアドレスデフォルトの詳細は、「GPIB関数デフォルト」関数を参照してください。

入力/出力
バス
—
バスはGPIBのバス番号を参照します。コンピュータにGPIBインタフェースが1つしかない場合、デフォルトのバス番号は0です。 追加のGPIBインタフェースの詳細については、GPIBコントローラに付属のソフトウェアのインストール手順の章を参照してください。
アドレスリスト
—
アドレスリストは、アドレスリストで表示されるアドレスにあるGPIBデバイスをシリアルポールします。 セカンダリアドレスが必要な場合は、「アドレス作成」関数を使用し、プライマリアドレスとセカンダリアドレスを適切な形式にします。
エラー入力
—
エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。
シリアルポールバイトリスト
—
シリアルポールバイトリストには、デバイスの応答が含まれています。このデバイスのアドレスは、アドレスリストに対応する要素に含まれています。
ステータス
—
ステータスは、各ビットがGPIBコントローラの状態を表すブール配列です。 エラーが発生すると、関数はビット15を設定します。GPIBエラーは、ステータスのビット15が設定されている場合のみ有効です。 次の表は、各ビットinstatusの数値とシンボルステータスを示している。この表には各ビットの説明も掲載されています。
バイトカウント
—
バイトカウントには、ポールに応答せずにタイムアウトとなるデバイスの指標が含まれています。 成功すると、バイトカウントはシリアルポールバイトリストの応答数を返します。エラーが発生した場合、バイトカウントはタイムアウトしたか、無効の最初のアドレスのアドレスリストの指標を返します。
エラー出力
—
エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。 |
バス
—
アドレスリスト
—
エラー入力
—
シリアルポールバイトリスト
—
ステータス
—
バイトカウント
—
エラー出力
—