• 締切済み

測定機器の制御

VBA初心者です。 会社の方で測定機器を使用しております。 ExcelのVBAで測定機器にGPIBケーブルを仕様し、測定開始、測定結果表示、測定終了という制御コマンドを作ろうと思っているのですが、可能ですか? 仕様する機器はAgilentのスペクトラムアナライザーシリーズです。 もしプログラミング知識がある方がいれば詳しく教えてもらえませんか? プログラム例や詳しい本などあれば教えてもらいたいです。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.3

>プログラミング知識がある方がいれば詳しく教えてもらえませんか 多分幸いメーカー側が用意しているとして、エクセルのシートへデータを取り込むことになるのしょうね、するとエクセルVBAと言うことになるが、このコーナーのような2-3百字が限度のスペースで説明不可能。 一般に本を紹介してもらって読んで、一読数読ですぐ判るほど、言語の習得と言うのは生易しいものではない。 エクセルVBA(事務系)の質問は、このコーナーにも毎日質問(従って回答)が載る。 またこの質問課題が技術系の質問で有る点で、回答者を制限する要因になろう。 このコーナーは、99%が事務系の質問です。 >プログラム例や詳しい本などあれば こんなことをここで聞いているようでは見当違い。 AMZONでエクセルVBAの本を調べれば現在販売中の本などすぐ判る。そのうち良さそうなものを書店で確認して購入など。 エクセルVBAの本は沢山販売されている。 どちらかというと、事務系の例で説明されている本ばかりなので、 まずパソコンデータ化した後(一般人がデータ化できるかどうかもメーカー次第)に、どうしたいのか、例えばエクセル関数ででも出来ないか、VBAが必要か、考えるのが順当だろう。 >仕様(使用)する機器はAgilentのスペクトラムアナライザーシリーズ この会社に電話して、パソコンとの機器的インターフェイスの有無とソフト・言語(この場合VBかな)でコントロールできるか(#2でおっしゃっているように)どうか、聞くべきが先決問題。 下記当社のWEBページも一読。 エクセルのシートを意識している場合と、CSVなどテキストデータを吐き出すで終わりと有るように思う。 === こんなとこへ質問する前に Googleででも「GPIB VBA」で照会し、数万の記事の中ならめぼしいものを読んでみたら。 素人が自作するよりも、既製ソフトが使えないか、も研究課題かなと思う。 ーー Googleで「Agilent スペクトラムアナライザーシリーズ」で照会 http://www.home.agilent.com/agilent/product.jspx?cc=JP&lc=jpn&ckey=1152311&nid=-35484.0.00&id=1152311 など既に見たのかな。

すると、全ての回答が全文表示されます。
回答No.2

可能かどうかは、測定機器やGPIBインターフェースのドライバ次第です。 以下は一般論ですが (1) GPIBインターフェース パソコンにはGPIBインターフェースが付いていないので GPIBインターフェースを別途購入します。 (2) GPIB制御ドライバ GPIBインターフェースのメーカーが用意しているドライバを購入します。 このとき、エクセルVBAから使用できるか確認します。 使用できないなら別のインターフェースを探します。 (3) 測定機器のGPIB対応 測定機器の制御コマンドは機器毎に異なるので メーカーが用意しているコマンド表やサンプルプログラムを入手します。

すると、全ての回答が全文表示されます。
  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.1

自分ではEasyCOMM(VBAでシリアル通信)しか使った事はありませんが、ご参考まで。 http://www.activecell.jp/download/index.htm#EasyGPIB

すると、全ての回答が全文表示されます。

関連するQ&A