LabVIEWTDMSファイルのExcelのバッチ読み取りと転送



Batch Reading Transferring Excel Labview Tdms Files



ここにカスタムカタログのタイトルを書く

TDMSファイルは、LabVIEWにデータを保存するために一般的に使用される形式です。通常はExcelでTDMSファイル(NI公式プラグインhttp://www.ni.com/example/27944/en/)を開くことができますが、大量のTDMSファイルでは以下の操作が面倒です。次に、LabVIEWを使用してTDMSファイルをバッチで読み取り、Excelファイルを直接転送する方法について説明します。

TDMSバッチ読み取り

LabVIEWの「リストフォルダ」または「再帰ファイルリスト」(場所:ブロック図-プログラミング-ファイルI / O-高度なファイル機能)を使用すると、フォルダ内のすべてのファイルを実現し、パスファイル拡張子文字を抽出できます文字列の比較と判断プロセス指定されたファイル形式(.tdms)で、最後にループを介してファイルをバッチで読み取り、保存します。
グレーターアルファ・ラバル TDMSエクセル



ExcelへのTDMSファイル転送

通常、通常のデータはスプレッドシートに直接読み書きでき(カンマを区切り文字として.csvを使用することをお勧めします)、スプレッドシートに直接書き込まれるデータの中には、フォーマットの誤りや文字化けした文字。以下では、例としてウェーブ配列を使用して、エラーなしでデータをEXCELに保存する方法を紹介します。
最初にTDMSデータを読み取り、データをテーブルコントロール(フロントパネルリスト、テーブル、ツリーテーブル/エクスプレステーブル)に出力し、[時間データをテーブルに書き込むことができる場合]を選択して、波形配列を2D文字列配列に変換します。時間データが含まれています。時間データが含まれた後、各チャネルの時間データが書き込まれるため、配列の削除やその他の操作を使用して余分なデータを削除できます。次に、処理されたテーブルデータをスプレッドシートに書き込みます(.csvを使用することをお勧めします。コンマは、区切り文字です)。
画像

結果

プログラムの実行後、合計.tdmsファイルとExcelファイルが生成されます
Excel