NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

GPIB-RS232のコマンド書式について

解決済み
解決策を見る

現在生産設備の製作のため、初めてGPIBを操作いたしております。

現在下記構成で接続してあります。

 

ハード構成
------------------------------------------
[WindowsXP パソコン]-com1

 

 | (RS232C ケーブル)

 

[GPIB-RS232]-BusNo 0 [Sモード]

 

 | (GPIB ケーブル)

 

[Agilent 861-00C]-BusNo 1


 | (GPIB ケーブル)

 

[Agilent 81133A]-BusNo 2

 

------------------------------------------

上記状態にてWindows XPパソコンでハイパーター
ミナル(VT100エミュレーション)を使用し基本的な
コマンドの使い方を確認いたしております。

[装置としてはPLCのシリアルコミュニケーション
ユニットを接続して運用を想定]

 

現状下記コマンドにて[Agilent 861-00C]-BusNo 1の
RUN確認まで実施できました。

------------------------------------------
echo 1[CR][LF]
clr[CR][LF]
ln 1[CR][LF]
trg 1[CR][LF]
------------------------------------------

 

質問
[Agilent 861-00C]-BusNo 1のGPIB コマンドを
実施させたいのですがどのような書式になるの
でしょうか?
具体的には [*IDN?]を実行したいのですが

*idn?[CR][LF]
*idn? 1[CR][LF]
*idn? #1[CR][LF]
idn?[CR][LF]
idn? 1[CR][LF]

等いずれでも無応答となってしまいます。

ご協力よろしくお願いいたします。

 

 

このメッセージは  09-16-2009 11:08 PM
に TakatoshiOno が編集しています。
0 件の賞賛
メッセージ1/3
6,097件の閲覧回数
解決策
受理者 TakatoshiOno

TakatoshiOno  様

平素より弊社ディスカッションフォーラムをご利用頂きまして誠に有難うございます。
日本ナショナルインスツルメンツ 黒須と申します。

GPIB-RS232デバイスを使用してGPIBにコマンドを送る際に書き込み&読み込みの関数を使用していただく必要がございます。

 

コマンド例は以下の通りです。

clr 1               指定したデバイス(プライマリアドレス:1)を初期化
wrt #6 1        書き込みコマンド(変換器) 文字数 プライマリアドレス:1
*idn?              GPIBコマンド
rd #100 1      読み込みコマンド(変換器) 文字数 プライマリアドレス:1

 

こちらをお試しいただければと思います。

このメッセージは  09-23-2009 10:03 PM
に H.KUROSU が編集しています。
メッセージ2/3
6,040件の閲覧回数

黒須殿

 迅速な御対応ありがとうございます。

 

 御連絡いただきました方法で、[*IDN?]だけでなく、[Agilent 861-00C]の

ファイル操作等ローカルコマンドも動作確認することができました。

 

 これで、装置設計の目処が立ちます。ありがとうございました。

今後ともよろしくお願いいたします。

 

                                  小野 孝敏 

0 件の賞賛
メッセージ3/3
6,012件の閲覧回数