09-16-2009 11:06 PM - 編集済み 09-16-2009 11:08 PM
現在生産設備の製作のため、初めて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-23-2009 10:03 PM - 編集済み 09-23-2009 10:03 PM
TakatoshiOno 様
平素より弊社ディスカッションフォーラムをご利用頂きまして誠に有難うございます。
日本ナショナルインスツルメンツ 黒須と申します。
GPIB-RS232デバイスを使用してGPIBにコマンドを送る際に書き込み&読み込みの関数を使用していただく必要がございます。
コマンド例は以下の通りです。
clr 1 指定したデバイス(プライマリアドレス:1)を初期化
wrt #6 1 書き込みコマンド(変換器) 文字数 プライマリアドレス:1
*idn? GPIBコマンド
rd #100 1 読み込みコマンド(変換器) 文字数 プライマリアドレス:1
こちらをお試しいただければと思います。
09-24-2009 07:47 PM
黒須殿
迅速な御対応ありがとうございます。
御連絡いただきました方法で、[*IDN?]だけでなく、[Agilent 861-00C]の
ファイル操作等ローカルコマンドも動作確認することができました。
これで、装置設計の目処が立ちます。ありがとうございました。
今後ともよろしくお願いいたします。
小野 孝敏