同じ GPIB バスに接続されている他の GPIB カードを計測器をスキャンによって認識させられますか。



ハードウェア: GPIB>>Plug-in Controllers>>PCI-GPIB

問題: 同じ GPIB バスに 2 つの GPIB カードを接続しています。Measurement & Automation Explorer (MAX) において 計測器をスキャン を実行した場合、もう一つの GPIB カードは機器として表示されますか。

解決策: もう 1 つの GPIB カードがオンラインの場合、計測器をスキャン でカードを認識させられます。計測器用にカード 1 を使用しているとし、カード 2 を検索していると仮定します。計測器のスキャンには、以下の手順を実行してください。
  1. 2つのカードに異なるGPIBアドレスが設定されていることを確認してください。MAX において、カードをクリックするとGPIBインターフェースプロパティが表示されます(従来のバージョンの NI-488.2 の場合にはカードを右クリックし、ショートカットメニューからプロパティ を選択してください。)確認後、必要であれば、プロパティにおけるそれぞれのカードのプライマリおよびセカンダリアドレスを変更してください。

  2. カード2の状態をオンラインにしてください。それには、IBIC における ibfind によって(例えば、ibfind gpib0)デバイスのデスクリプタを取得してください。

  3. カード1において 計測器をスキャン を実行してください。

メモ: カード同士の通信を始めるにあたって、カード 1 がシステムコントローラであり、カード 2 が非システムコントローラであることを確認してください。

カード 2 がオフラインである場合、MAX によって検出されません。これは、外部機器の電源が切ってある状態と同じです。カードがオンラインの場合、MAX により検出され、プライマリおよびセカンダリアドレスを返します。識別に関しては、The device did not respond to a *IDN? query. と返します。カードが応答可能なプログラムを書かない限り、カードはクエリに対して応答しません。



関連リンク: KnowledgeBase 1YRA63ZT: Communicating between Two GPIB Boards in One Computer
KnowledgeBase 17TGL4TR: Computer to Computer Communication via the GPIB

添付:





報告日時: 02/18/2002
最終更新日: 04/01/2011
ドキュメントID: 2IHFAQOH