06-16-2015 09:25 PM
お世話になっております。
昨日作成し動作させたプログラム(マルチメーターにて電圧を測定)を本日動作させたところ、
動かなくなってしまいました。
認識エラーのようです。
・実は、昨日も、さらに前日に作ったファイルを動かしたところ同様のエラーとなってしまいました。
・PC、マルチメータを再起動、再接続など試してみてもうまくいきません。
・改めて新しいファイルを作って動作させると、うまくいきます。また、別のファイルでも動くファイルは動くようです。
すみませんが、なにか自動的に書き換わってしまうような要素があるのでしょうか。
困っております。ご教示をお願いいたします。
06-17-2015 09:11 AM
めだし帽男さん、こんにちは。
添付された画像からの想像ですが、
・当該Agilent製マルチメータはUSB接続されている。
・VISA resource nameで指定したデバイスが認識できない。
という状況に見えます。
昨日動いたものが今日動かない、という状況ならば、
別のUSBデバイス(例えばUSBメモリとか)をつないだために、マルチメータのVISAリソース名が変わったとか、、、
まずは、NI MAXを起動してマルチメータのリソース名を確認し、
VIで指定している「USB0::0x0957:・・・」と一致するかを確認してみてはいかがでしょう?
簡単ですが、以上です。
06-18-2015 07:29 PM
S.A.M.様
MAXより確認などしましたが、どうもダメで、すみません、
NIと、マルチメータの会社に問い合わせをすることにしました。
ご回答、誠にありがとうございます。
取り急ぎご連絡いたします。
06-20-2015 12:30 AM - 編集済み 06-20-2015 12:32 AM
エラーの内容は、「計測器の応答を解釈中にエラーが発生しました。」とのことです。
計測器からの返答をLabVIEWが解釈する際に発生しているエラーかと思います。
例えば受信文字列を「正規表現で一致」関数でエラーがでているなど・・・?
拝見すると計測器ドライバをお使いなので、このドライバを作成しただろう、
計測器メーカーに聞くことが早いと思います。
あちらなら開発者の方もいらっしゃるかもですし、実機もあるのでテストできますしね
(そして同じエラーコードがここの16ページ目にも。。。)
06-23-2015 11:40 PM
お二方のご回答ありがとうございました。
問い合わせ、指示を頂きながら色々してみました。
ハイライトで追ってみましたが、マルチメータのリソース信号が伝わっていくなかで?
エラーになってそうという事でした。
互換性があるとのことなので違う機種のドライバーを使用していましたが、
機種専用のドライバを頂き、とりあえず動いているようですm(_ _;)m
解決としたいと思います。ありがとうございました。
06-23-2015 11:43 PM
「 ; ) 」←自動的にスマイリーになってしまいました(汗)
06-27-2015 10:57 PM