03-07-2022 02:24 AM
NAT9914BPDを使用していますが、コマンドとして*CLSを受信した場合、チップとして特殊な動作はしますか?
(チップ内部でバス・ステータスがクリアされるなど。)
あくまでユーザーバス側に「*CLSという文字列が受信された」と伝わるだけですか?
(*CLSのコマンド処理はユーザー側で実施するのですか?)
05-18-2022 09:52 AM
もうご覧になられていないかもしれませんが。。。
*CLS、ということはSCPIコマンドかと思います。SCPIコマンドは対応していない機器に対して送信しても何も結果が返ってこないことを経験したことがあります。(*IDN?など)
このことから、計測器側で受信文字を判断し、応答を書き出す処理を実装しなければならないものと思われます。
GPIB機器の開発経験はないため、あくまで推測の共有となります。ご容赦ください。
NAT9914マニュアルにもSCPIの説明はあるものの実装方法は記載が無いようです。(ページ右上のダウンロードアイコンをクリックするとPDFがダウンロードできます。)
https://www.ni.com/docs/ja-JP/bundle/370876a/page/download.html#
この辺りのDDKは各計測器メーカが社外秘情報として持っているのでしょうか。
回答になっておらず恐縮です。何かのご参考になれば幸いです。