アプリ版:「スタンプのみでお礼する」機能のリリースについて

GPIB初心者です。プログラムもあまり詳しくありません。

Visual C++をつかって、Agilentのスキャナ(34970A)をGPIBで測定制御したいと思っています(用途:温度測定)。以下、私の環境です。

・OS: Windows XP Professional version Service Pack 2002
・開発環境: Visual C++
・GPIBハードウェア: PCMCIA-GPIB (National Instrument, NI488.2)
・測定機器: スキャナ(Agilent、34970A)

・組みたいプログラム:温度測定
中身; 「数十秒間隔で電圧を読み込む」→「電圧値を変換式に代入し、温度に変換」→「グラフ化」

電圧を読み込めるとこまでいければ後は問題ないのですが、いたっていません。どうすればGPIBの信号を読み書きできるでしょうか。できれば高いソフトなどは購入せず、済ませたいと思っています。

質問がまとまっておらず、すみません。何かヒントをいただけたら助かります。

*1;GPIBカードのドライバはインストールできたと思います

*2;AgilentのBenchlink Data logger 3というフリーソフトを使って、34970Aの電圧を数十秒間隔で読み込む、ということはできました。電圧を複雑な変換式に代入し別の値で出力する、という機能は提供されていませんでした。

A 回答 (1件)

インターネット検索でサンプルになりそうなソースがありましたので添付しておきます。

既にご存じの場合はご容赦願います。

34970A IVI-COMドライバ:Visual C++を使用した熱電対測定の取り込み

http://www.home.agilent.com/agilent/facet.jspx?c …
    • good
    • 0
この回答へのお礼

ありがとうございます、参考になります。私はVISAとよばれる”仮想計測器ソフトウェアアーキテクチャ”(??)なるものを使って制御することにしました。

教えていただいたAgilentの同HPで、

http://www.home.agilent.com/agilent/facet.jspx?c …

というサンプルをみつけました。使えそうです。少し前進しました!ありがとうございます!

お礼日時:2009/08/10 20:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!