12-08-2016 10:28 PM
こんにちは。
現在私はKEITHLEY617とノートPC(win vista)をGPIB-USB-HSで接続し、MAXを用いて通信できるか確認しています。計測器をスキャンすると、プライマリアドレスがKEITHLEY617の方で設定した値で認識されています。ところがその後、計測器と 通信を行う際、どのieeeコマンド(*IDN?など)をクエリしても返ってくる文字列はKEITHLEY617のディスプレイに表示されている数値になります。これは正しく通信できていないのでしょうか?またそうであれば原因や対処方法が知りたいです。
12-09-2016 11:46 AM - 編集済み 12-09-2016 11:46 AM
こんにちは。
Keithley617のManualをざっと見る限り、IEEE-488標準のコマンドに対応していないのではないかと思います。
◯Model 617 Instruction Manual
http://www.univie.ac.at/photovoltaik/umwelt/ws2015/K617_original.pdf
上記PDFファイルのSection 3にプログラミングについての記述があります。
特に、3.10節(page.3-17)がryuryu27様にとって重要かと思いますので、参照してください。
また、Keithley617用の計測器ドライバもあるようですので、以下のリンクからryuryu27様がご使用のLabVIEWバージョンに応じてダウンロードし、インストールを行ってみてください。
◯Keithley617用の計測器ドライバのダウンロード
◯計測器ドライバのインストール方法
http://digital.ni.com/public.nsf/allkb/D08004440B5DEC8D86257E7A00235B99
計測器ドライバ中の関数はサブVIとなっているので、ダブルクリックをすることで中のコードを見ることが出来ます。
どういうコマンドをKeithkey617側へ送っているのか知ることが出来るので、上記Manualを参照しながら、何をしているのか確認すると今後のプログラミングをする際の参考になると思います。
また、英語になりますが過去のフォーラムの投稿でもKeithley617関連のものがあるようなので、リンクを張っておきます。
添付VIも豊富にあるようなので、確認してみてはいかがでしょうか。
(ただ添付VIはLabVIEW5.1で作成されているようで、私の環境では開けませんでした。)
◯Labview VI's for keithley 617 meter
https://forums.ni.com/t5/LabVIEW/Labview-VI-s-for-keithley-617-meter/td-p/903856
以上、確認のほどよろしくお願い致します。