08-18-2011 09:43 PM
お世話になります。
標記件につきましてご教授願います。
「計測ファイルから読み取る」Express 関数を用いて、ロガーで取得したcsvファイルを読み込み、計算させた後、「テキストファイルへ書き込む」関数を用いて
csvファイルに書きこもうと考えておりますが、いくつか問題がありまして困っております。
①ロガーで取得したcsvファイルが3000ファイル程有り、読み込むファイルを一度にまとめて選択したい。
⇒最初は連続実行でいちいちファイルを選択しようとしましたが途中であきらめました。
②読み込みファイルを選択する際の選択可能な拡張子をデフォルトで*.csvとしたい。
⇒現在は*.lvmがデフォルトです。
以上よろしくお願い致します。
08-21-2011 08:39 PM
こんにちは
①ロガーで取得したcsvファイルが3000ファイル程有り、読み込むファイルを一度にまとめて選択したい。
指定されたフォルダ内のcsvファイルをすべてを処理するしたいということでしたら、
添付の「フォルダ内の指定拡張子ファイルを抽出.vi」でできます。(簡単なサブVIです)
使い方は、「複数ファイルの一括処理.jpg」を参照してください。
パスの配列を作成して、Forループで順番に処理をしていく方法です。
エクスプローラのように、ユーザーがリストの中から自由に複数のファイルを選択するようなアプリーケー
ションをお考えであれば、ちょっとややこしい処理が必要になるかもしれません。
簡単にできる方法を思いつきませんでした。。
②読み込みファイルを選択する際の選択可能な拡張子をデフォルトで*.csvとしたい。
添付の「CSV_Dialog.vi」でできると思います。
ファイルダイアログのExpressVIで、デフォルトの拡張子を指定する方法です。
LabView8.6で作成してあります。
参考になれば幸いです。
08-24-2011 08:39 PM
ITOB様
返信ありがとうございました。
サブVIを組み込み、実行したところうまく動作しました!
サブVIを先に実行した後、メインVIを実行することに気づくのに時間が掛かりましたが、全ファイルをまとめて実行することが出来ました。
パスを読み込み、指標付けで配列化することがポイントですね。
どうもありがとうございました。
LabVIEW初めて未だ1月弱で、悪戦苦闘していますが、本フォーラムがあると心強いです。
今後ともよろしくお願い致します
06-11-2018 10:04 PM
『添付の「フォルダ内の指定拡張子ファイルを抽出.vi」でできます。(簡単なサブVIです)』
このviファイルをLabVIEW8.6で作成していただけないでしょうか。8.6.1を開ける環境がなくて、申し訳ありません。
06-12-2018 04:23 AM
LabVIEW2010SP1で8.2旧バージョンで保存しました。
06-14-2018 07:16 PM
迅速な御対応ありがとうございます。