Home
Support
一台のコンピュータに搭載されている2つのGPIBボード(GPIB0およびGPIB1)間の通信
一台のコンピュータに搭載されている2つのGPIBボード(GPIB0およびGPIB1)間の通信
使用ソフトウェア: Driver Software>>NI-488.2
使用ソフトウェア・バージョン: 2.2
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア:
問題: 一台のコンピュータに搭載されている2つのGPIBボードは互いに通信できますか?
解決策:
はい、通信できます。これはAT-GPIB/TNT+をコントローラとしてPCI-GPIB を非コントローラとして設定する一例です。 各ボードの設定は以下を参照してください。
AT-GPIB/TNT+の設定: GPIB0, PAD 0, SAD None, controller
PCI-GPIBの設定: GPIB1, PAD 1, SAD None, non-controller
GPIBの2つのセッションを開くことで、通信をするという考えです (この例はibicセッションを使います)。 1つのセッションはコントローラ(GPIB0)に、もう1つは非コントローラ(GPIB1)に接続します。GPIB1をデバイス(dev1) として、GPIB0をGPIB1に接続します。 この処理でのibicによるのコマンドシーケンスは以下のようになります。
GPIB0のibic: |
GPIB1のibic: |
ibfind gpib0 |
|
|
ibfind gpib1 |
ibsic ( CICが立った事をご確認ください *) |
|
ibrsc 1 |
|
ibsre 1 |
|
ibfind dev1 |
|
ibwrt "ここにコマンドを入力します" |
|
|
ibrd XX |
|
ibwrt "ここにコマンドを入力します" |
ibrd XX |
|
* CICがアサートされない場合、GPIB1がシステムコントローラに設定されている可能性があります。 この問題を解決するには 2つのボードからケーブルを外し以下のコマンドをibic (GPIB0)に入力してください。
ibfind gpib (入力されてない場合)
ibrsc 1
ibsic (この時点でCIC フラグは表示されます)
>> GPIB1にケーブルを接続します <<
ibsic (CIC ビットは表示されたままの状態です。これはボードがCICであることを証明します)。
関連リンク:
添付:
報告日時: 06/28/2000
最終更新日: 08/18/2011
ドキュメントID: 1YRA63ZT
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.