NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

write to measurement fileを用いて.lvmファイルを出力することができない

解決済み
解決策を見る

始めまして。自分は今月頭からlab-viewを使い始めた駆け出しです。

現在、電圧をピエゾに加える際変化する出力電圧と距離をグラフ化および.lvm形式で出力するようなプログラムを作っています。

プログラム自体はエラーなく動いているようなのですが、なぜか.lvmファイルが出力されないという問題悩まされています。

どなたかご協力お願いします。

 

作成したプログラム、保存の設定は以下のようになっています。

 

すべてをダウンロード
0 件の賞賛
メッセージ1/7
4,346件の閲覧回数

こんにちは。

 

添付されたVI をみて気になった点を何点か。

 

・write to measurement file というExpress VI のエラー端子に表示器をつなげてエラーが発生しているか確認してみてください。

・RT を使用されているみたいなのですが、write to measurement file のVI内で指定されているファイルパスで、日本語のディレクトリが使用できたか怪しいところです。

試しに英語のものに変えてみてください。

0 件の賞賛
メッセージ2/7
4,330件の閲覧回数

返信有難うございます。

 

エラー表示器は以下のような接続であってますか?

また保存先をcドライブ直下に変えたのですがそちらではうまく行きませんでした

 

 

ほかに何か解決策はあるのでしょうか

0 件の賞賛
メッセージ3/7
4,302件の閲覧回数
解決策
トピック作成者ぐんまちゃんが受理

こんにちは、

 

LVMファイルに出力されないというのはファイルがファイルパスに存在しないという状態ですか。

以下の資料は2009年RTモジュールを使うときだがdoradorachan様がおっしゃる通りにファイル名を日本語にすると認識できないみたいですね。ファイル名を英語に変換していただけませんでしょうか?

http://digital.natinst.com/public.nsf/$CXIV/ATTACH-AEEE-7UUQX5/$FILE/readme_RT_jpn.html

 

Write to Measurement File関数がWhileループ内に有りますので今の設定ですとループが回る間、毎回同じLVMファイルにデータを上書きします。Write to Measurement File関数の”If a file exists設定”をOverwrite fileからAppend to fileに変えると保存ファイルに追加されます。

 

ちなみにピエゾoutの値はどのぐらいですか?

 

0 件の賞賛
メッセージ4/7
4,270件の閲覧回数
解決策
トピック作成者ぐんまちゃんが受理

エラー表示器の接続はそれで問題ないです。

あとはエラーが発生したら内容を確認できるように、エラー発生をループ停止の条件にしてみてください

 

0 件の賞賛
メッセージ5/7
4,232件の閲覧回数

返信有難うございます

いろいろ試した結果やはり問題はLabVIEWの設定言語が英語に対してパソコン本体のOSが日本語で設定されているためにうまく処理できていないのだとわかりました。ありがとうございます。

0 件の賞賛
メッセージ6/7
4,169件の閲覧回数

度々ありがとうございます

やはりLabVIEWが英語でインストールされているのに対し、パソコンのOSが日本語でインストールされているため

保存先にどうしても日本語が入ってしまうことが問題のようでした。設定を日本語に直してもうトライしてみます。

ありがとうございました。

0 件の賞賛
メッセージ7/7
4,168件の閲覧回数