テキストベースの計測ファイル (.lvm)、バイナリ計測ファイル (.tdmまたは.tdms)、またはMicrosoft Excelファイル (.xlsx) にデータを書き込みます。

Read From Measurement File Express VI を使用して、生成された測定 ファイルからデータを読み取ります


icon

ダイアログボックスオプション

オプション 説明
ファイル名

データを書き込むファイルへの完全パスを表示します。Express VIは、ファイル名入力が配線されていない場合に限り、このパラーメータによって指定されているファイルにデータを書き込みます。ファイル名入力を配線すると、VIはその入力で指定されているファイルにデータを書き込みます。

ファイル形式 次のオプションがあります。
  • XMLヘッダー付きバイナリ(TDM)

    (Windows) ファイル形式をバイナリ計測ファイル (.tdm) に設定し、ファイル名のファイル拡張子を.tdmに設定します。

    このオプションを選択すると、デリミタセクション、およびセグメントヘッダセクションのヘッダなしオプションが使用できなくなります。

    このファイル形式を選択すると、より速いアクセスのためにファイルをロックチェックボックスが有効になります。このチェックボックスをオンにすると、読み取りと書き込みが非常に高速になります (代わりに特定のアクティビティのマルチタスク能力が低くなります)。たいていの状況では、このオプションの使用が推奨されます。
    メモ このオプションが有効になると、2つのExpress VIで、一方のVIが複数のファイルに書き込みを行っているときは、両方から1つのファイルに同時にアクセスできなくなります。
  • バイナリ(TDMS)

    ファイル形式をバイナリ計測ファイル (.tdms) に、ファイル名のファイル拡張子を.tdmsに設定します。

    このオプションを選択すると、デリミタセクション、およびセグメントヘッダセクションのヘッダなしオプションが使用できなくなります。

  • テキスト(LVM)

    ファイル形式をテキストベースの計測ファイル (.lvm) に設定し、ファイル名のファイル拡張子を.lvmに設定します。

  • Microsoft Excel (.xlsx)-

    ファイル形式をMicrosoft Excel (.xlsx) に設定し、ファイル名のファイル拡張子を.xlsxに設定します。

    このオプションを選択すると、 Delimiter セクションと Segment Headers セクションは使用できなくなります。
    メモ このオプションを使用するために、ローカルコンピュータにMicrosoft Excelがインストールされている必要はありません。
動作 次のオプションがあります。
  • 1つのファイルに保存

    すべてのデータを1つのファイルに保存します。

  • ユーザーにファイルを選択させる

    ファイルの選択を促すダイアログボックスを表示します。このオプションは、1つのファイルに保存オプションを選択した場合にのみ使用できます。

  • 一度だけ聞く

    ファイルの選択を一度だけ要求します。このオプションは、ファイル選択を確認チェックボックスをオンにした場合のみ使用できます。

  • 各反復に尋ねる

    Express VIを実行するたびに、ファイルの選択を要求します。このオプションは、ファイル選択を確認チェックボックスをオンにした場合のみ使用できます。

  • 一連のファイルに保存(複数ファイル)-。

    複数のファイルにデータを保存します。リセットがTRUEの場合、VIは最初のファイルから開始されます。たとえば、test_001.lvmtest_004.lvmに保存される場合、複数ファイル設定の構成ダイアログボックスの既存ファイルオプションの値に応じて、test_001.lvmは名前が変更、上書き、またはスキップされる場合があります。

  • 設定

    複数ファイル設定の構成ダイアログボックスを表示します。このオプションは、一連のファイルに保存 (複数ファイル) オプションを選択した場合のみ使用できます。

ファイルが既存の場合 次のオプションがあります。
  • 既存ファイルの名前変更

    リセットがTRUEの場合、既存ファイルの名前を変更します。

  • 次に使用可能なファイル名を使用する

    リセットがTRUEの場合、次の続き番号をファイル名に追加します。

    たとえば、test.lvmが存在する場合、LabVIEWはファイルをtest1.lvmとして保存します。

  • Append to file-

    既存ファイルにデータを追加します。

    Append to file オプションを選択すると、VIは Resetの 値を無視します。
    メモ このExpress VIで作成したのではない既存のExcelファイルにデータを追加したときには、エラーが発生する場合があります。このオプションは、他社製アプリケーションで作成したExcelファイルへのデータ追加はサポートしていません。
  • ファイルの上書き

    リセットがTRUEの場合、既存ファイルのデータを上書きします。

セグメントヘッダ 次のオプションがあります。
  • 1セグメントにつき1ヘッダー

    LabVIEWのデータ書き込み先となるファイル内でセグメントごとに1つずつヘッダを作成します。このオプションはデータの集録レートが時間の経過と共に変化する場合、異なる集録レートで複数の信号を集録する場合、ログする信号のリストが時間の経過と共に変化する場合に選択します。

  • ヘッダーのみ

    LabVIEWのデータ書き込み先となるファイル内に1つだけヘッダを作成します。このオプションは、一定の集録レートで同じ信号を集録する場合に選択します。

  • ヘッダーなし

    各チャンネルが生成する時間データ別に空の列を作成します。このオプションでは、x軸のデータは含まれません。

    メモ このオプションは、 File Format セクションで Text (LVM) オプションを選択した場合のみ利用可能です。
X値列 次のオプションがあります。
  • チャンネルごとに1列

    各チャンネルが生成する時間データ別に異なる列を作成します。このオプションでは、y軸の値の列ごとにx軸の値の列が作成されます。このオプションは、様々なタイプの信号を集録する場合、または様々な集録レートで集録する場合に選択します。

  • 1列のみ

    チャンネルが生成する時間データの列を1つだけ作成します。このオプションでは、x軸の値の列だけが作成されます。このオプションは、同一の集録レートで信号を集録する場合に選択します。

  • 空欄

    LabVIEWのデータ書き込み先となるファイル内にヘッダを作成しません。

デリミタ 次のオプションがあります。
  • タブ

    テキストファイル内でフィールドを区切るためにタブを使用します。

  • コンマ

    テキストファイル内でフィールドを区切るためにカンマを使用します。

    メモ これらのオプションは、 File Format セクションで Text (LVM) オプションを選択した場合のみ利用可能です。
ファイル詳細

計測ファイルの説明を入力します。LabVIEWは、このテキストボックスに入力したテキストをファイルのヘッダに連結します。このテキストボックスは、ファイル形式セクションでMicrosoft Excel (.xlsx) オプションを選択した場合は使用できません。

  • 上級

    ファイル形式セクションでバイナリ (TDMS) またはXMLヘッダ付きバイナリ (TDM) オプションを選択した場合は、ユーザ定義プロパティを構成ダイアログボックスが表示されます。Microsoft Excel (.xlsx) オプションを選択した場合は、上級Excelオプションを構成ダイアログボックスが表示されます。テキスト (LVM) オプションを選択した場合、このボタンは使用できません。

入力/出力

  • cerrcodeclst.png エラー入力 (エラーなし)

    このノードの実行前に発生したエラーの状態を示します。

  • cstr.png コメント

    計測ファイルに書き込まれる各データセットにコメントを追加します。この入力は、ファイル形式セクションでMicrosoft Excel (.xlsx) オプションを選択した場合は使用できません。

  • cbool.png 新規_ファイル

    TRUEの場合、現在のファイルへの書き込みを停止し、順番の次のファイルを作成して、そのファイルに書き込みします。この入力は、一連のファイルに保存 (複数ファイル) オプションを選択した場合のみ使用できます。

  • cexpdynwdt.png 信号

    1つまたは複数の入力信号を含みます。

    同じ名前の2つ以上の信号を信号入力に配線する場合、LabVIEWはファイルに書き込まれた名前の末尾に整数を追加します。たとえば、Sineの名前が付けられた2つの信号を信号入力に接続する場合、LabVIEWはSineSine 1として名前を書き込みます。
    メモ 信号名の表示方法を変更またはカスタマイズするには、 動的データ属性設定 Express VIを使用します。
  • フラッシュ?(T)—Express VIの実行終了後に毎回、データをMicrosoft Excelに書き込むかどうかを指定します。FALSEの場合、データはMicrosoft Excelに書き込まれません。LabVIEWは、データを一時ファイルに書き込みます。TRUEの場合、一時ファイルのデータをExcelファイルに書き込んでから、一時ファイルを削除します。デフォルトはTRUEです。
    メモ このExpress VIを使用してデータを反復的に書き込む場合、各反復で排出?入力をTRUEに設定すると、書き込みの速度が落ちる場合があります。書き込みプロセス全体の最後の反復までは、この入力にFALSE値を配線することを推奨します。最後の反復でこの入力にTRUE値を配線してすべてのデータをExcelファイルに書き込みます。
  • cpath.png ファイル名

    データを書き込むファイル名を指定します。ファイル名が配線されていない場合、VIは構成ダイアログボックスで指定されたファイル名を使用します。

  • cgenclassrntag.png DAQmxタスク

    ユーザ定義プロパティを構成ダイアログボックスのDAQmxプロパティページでデータを投入するのに使用するDAQmxタスクを指定します。

  • リセット—このExpress VIを反復的に実行するときにデータファイルをリセットするかどうかを指定します。このExpress VIを実行したときの最初の反復は無視されます。2回目以降の反復時に、値がFALSEで、ファイルが既に存在していれば、このExpress VIはデータをファイルに追加します。値がTRUEで、ファイルが既に存在していれば、このExpress VIは構成内容に従って、ファイルの名前を変更するか、上書きするか、スキップします。デフォルトはFALSEです。
  • cbool.png 有効

    Express VIを有効または無効にします。デフォルト値はONまたはTRUEです。

  • ierrcodeclst.png エラー出力

    エラー情報が含まれています。この出力は、標準エラー出力として機能します。

  • ibool.png データ保存

    Express VIがデータを保存しているかどうかを示します。

  • ipath.png ファイル名出力

    ファイルの名前を返します。

  • メモ このVIの動作はターゲットによって異なります。現在のターゲットに接続されているホストコンピュータがない場合、構成ダイアログボックスはホストがない場合に無効になるオプションの横に警告を表示します。入力のプロンプトを表示するようにこのVIを構成し、接続されたホストコンピュータがないReal-TimeモジュールなどのユーザインタフェースなしでVIを実行する場合、このVIはエラーを返します。

    ストレージ/プラグインVIを使用して.tdmファイルの読み取りと書き込みを行ったり、TDMストリーミング関数.tdmsファイルの読み取りと書き込みを行うこともできます。

    サンプルプログラム

    LabVIEWに含まれている以下のサンプルファイルを参照してください。

    • labview\examples\File IO\TDMS\Express Read and Write\TDMS Express Write Data (Time and Frequency Domain).vi
    • labview\examples\File IO\TDMS\Express Read and Write\TDMS Express Write Data (Time Domain).vi
    • labview\examples\File IO\Spreadsheet\Excel\Write Excel File.vi