※ ChatGPTを利用し、要約された質問です(原文:Visual Basicによる測定器の制御について)
Visual Basicによる測定器の制御方法
このQ&Aのポイント
GP-IBを通じてPCから測定器の制御を行えるように、Visual Basicで制御プログラムを作成する方法について教えてください。
測定データの取得方法が分からず困っています。マニュアルを参考にしながらプログラムを書いていますが、初心者のためわかりにくいです。
測定器はAgilentの4192B(RFインピーダンス/マテリアルアナライザ)で、VBは6.0を使用しています。データはスカラデータですが複素形式で、測定器内のデータが格納された配列からPCにデータを移す作業です。
Visual Basicによる測定器の制御について
質問させて頂きます。
GP-IBを通じてPCから測定器の制御を行えるように、
Visual Basicで制御プログラムを作っています。
測定器のマニュアルを参考にしながらプログラムを書いているのですが、
測定データの取得をどのように行えば良いのか分からず困っています。
マニュアルではHP BASICを使用する前提で書かれており、こちらについては知識がなく、またVBの方も初心者で、教本も初歩的なものしかなくどなたかアドバイス頂けたら幸いです。
測定器はAgilentの4192B(RFインピーダンス/マテリアルアナライザ)で、
VBは6.0を使用しています。
データはスカラデータですが複素形式で、
測定器内のデータが格納された配列からPCにデータを移す、という作業です。
マニュアルには次のように書かれています。
DIM DAT(1:201,1:2)
OUTPUT @HP4291 ; "TRAC? DTR"
ENTER @ HP4291 ; Dat(*)
(1)複素データを読み出すためにNOP×2の配列を定義
(2)データトレース配列を問い合わせる
(3)TRAC?により複素形式でスカラ・データが出力される
以上の作業をVBで行えるようにはどのようにしたらよろしいでしょうか。よろしくお願いいたします。
お礼
アドバイスありがとうございます。 測定器は4291Bの間違いですね、失礼しました。 ご指摘の通り、HP BASICが手元にありません。 測定器とPCはGP-IBケーブルで繋げており、PCから測定器へアクセスすることはできます。 HP BASICでのプログラム文をVBで書き直すことが出来さえすればよいのですが…。