From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
11-16-2015 12:43 AM
お世話になっております。
表題の通り、Ocean Optics4000での測定をLabViewで行う必要があるため、
からLabView2014用のドライバをダウンロードいたしました。
さらに、
を見て、LabViewフォルダ内のinstr.libにドライバを移動させたのちに、Ocean Optics 2000 4000 Acquire ContinuousWaveform.viを開いて実行いたしました。
すると、Ocean Optics 2000 4000.lvlib:Initialize.viがエラーを起こしており、とりあえずプログラムを開いてみると、「windowsvistaかxp用の.infファイルをインストールしろ」との指示がありました。
しかし、当方ではwindows7を利用しているため、試しにXP, VISTAのinfファイルを順番にインストールしてみましたが、NI MAXにはUSB4000は表示されず、Ocean Optics 2000 4000 Acquire ContinuousWaveform.viは以下のようなエラーを起こしています。
VISAを開く/Ocean Optics 2000 4000.lvlib:Initialize.vi
windows7でこのプログラムを使用するためにはほかにどのような操作が必要なのでしょうか。
ご回答をお待ちしております。
解決済! 解決策の投稿を見る。
11-16-2015 03:46 PM
こんにちは
Ocean Optics 2000 4000.lvlib:Initialize.viがエラーを起こしており、とりあえずプログラムを開いてみると、「windowsvistaかxp用の.infファイルをインストールしろ」との指示がありました。
とのことですが、LabVIEWのエラーのスクリーンショットかなにかありますか。そしてそのinf ファイルのインストールが必要というのも、LabVIEWのエラーでしょうか。
11-16-2015 11:11 PM - 編集済み 11-16-2015 11:13 PM
ご返信ありがとうございます。
まず、
>>Ocean Optics 2000 4000 Acquire ContinuousWaveform.viを開いて実行いたしました。
に関してですが、実行ボタンを押すとプログラムは実行されるのですが、スペクトルが表示されません。
その後、実行中断ボタンを押すとポップアップウィンドウが出てきて、
エラーコード-1073807346がVISAを開く/Ocean Optics 2000 4000.lvlib:Initialize.vi->Ocean Optics 2000 4000 Acquire Continuous Waveform.viで発生 考えられる理由: VISA: (Hex 0xBFFF000E) 与えられたセッションまたはオブジェクトは無効です。
とのエラーが表示されます。
実行のハイライトを押して実行するとブロックダイアグラムにfig.1のように次々にエラーが表示されます。
次に
>>とりあえずプログラムを開いて
に関してですが、Ocean Optics 2000 4000.lvlib:Initialize.viを開いてみたところ、fig.2のような指示があったため、試しにXP, VISTAのinfファイルを順番にインストールしてみました。
しかし、NI MAXにはUSB4000は表示されず、Ocean Optics 2000 4000 Acquire ContinuousWaveform.viを実行すると1度目の投稿でも申し上げたように、
VISAを開く/Ocean Optics 2000 4000.lvlib:Initialize.vi
というエラーが起きております。
何分、LabViewを使い始めて日が浅いため、質問が要領を得ない部分があるかもしれませんが何卒よろしくお願いいたします。
11-17-2015 08:05 AM
REGN 様
添付の画像を見ると、「VISA resource name」が入力されていないので、それが原因だと思います。
.infファイルでインストールしてMAXでUSB4000を認識させると、VISA resource nameが判ります。
(.infファイルが何かはここをご覧ください。→ http://www.ni.com/tutorial/4478/ja/ )
VISA resource nameの書式は下記のような形式です。
USB0::0x2457::0x1022::NI-VISA-60003::RAW
USB4000を使っていたのは6年前でWindowsXPでしたが、基本的が仕組みは同じだと思います。
MAXで認識するまでに、MAXを再起動したり、USBを差し直したりと、苦労した覚えがあります。
11-17-2015 07:56 PM
KONDOH様
ご返信ありがとうございます。
確認してみます。
成否にかかわらず結果はご報告いたします。
取り急ぎお礼まで。
11-19-2015 11:44 PM
KONDOH 様
先日のアドバイスに従って、
1.USB400を差し込んだ状態でNI-VISA driver wizerdを起動しinfファイルを作成
2.infファイルをC:\Windows\inf にコピーし、インストール
3.デバイスマネージャーより、USB4000のドライバーを更新
4.MAXでUSB4000が認識されていることを確認
という作業を行うことでスペクトルを取得することができました。
本当にありがとうございました!