指定された.tdmsファイルにデータをストリームします。書き込みを行うデータのサブセットは、グループ名入力チャンネル名入力の各入力で認識する値により決まります。


icon

入力/出力

  • cenum.png データレイアウト (0:decimated)

    データレイアウトは、.tdmsファイルにストリームしたいデータの配列方法を指定します。同じグループの各チャンネルには同じデータレイアウトを使用する必要があります。

    0

    decimated (デフォルト)-入力データがサンプルの前にチャンネルを優先するように指定します。この方法では、最初のチャンネルからすべてのサンプルをリストし、次に2番目のチャンネルのすべてのサンプル、というように最後のチャンネルまで実行します。以下の表は

    decimated
    データレイアウト。

    チャンネル0―サンプル1
    チャンネル0―サンプル2
    ...
    チャンネル0—サンプルN
    チャンネル1―サンプル1
    チャンネル1―サンプル2
    ...
    チャンネル1—サンプルN
    チャンネル2―サンプル1
    チャンネル2―サンプル2
    ...
    チャンネル2—サンプルN
    1

    interleaved―入力データでチャンネルよりサンプルが優先されることを指定します。この方法では、すべてのチャンネルから最初のサンプルをリストし、次にすべてのチャンネルから2番目のサンプル、というように全チャンネルで最後のサンプルまで実行します。以下の表は

    interleaved
    データレイアウト。

    チャンネル0―サンプル1
    チャンネル1―サンプル1
    チャンネル2―サンプル1
    チャンネル0―サンプル2
    チャンネル1―サンプル2
    チャンネル2―サンプル2
    ...
    チャンネル0—サンプルN
    チャンネル1—サンプルN
    チャンネル2—サンプルN
  • cgnrn.png TDMSファイル

    tdms fileには 、操作を実行する .tdms ファイルへの 参照番号( )を指定する。Refnumを開くには、「TDMSを開く」関数を使用します。

  • cstr.png グループ名入力 (名称未設定)

    グループ名入力は操作を実行するチャンネルグループを指定します。デフォルトは名称未設定です。

  • c1dstr.png チャンネル名入力 (名称未設定)

    チャンネル名入力は操作を実行するチャンネルを示します。この入力にデータを何も配線しないと、チャンネル名が自動的に指定されます。波形データをデータ入力に配線すると、波形名が使用されます。チャンネル名入力入力は、文字列または文字列の1D配列のデータタイプを受け入れます。データタイプは、データ入力に配線するデータにより異なります。

    文字列文字列または文字列の1D配列文字列の1D配列

    アナログ波形

    ヌル文字を含まない英数字文字列の1次元配列

    以下を要素とする1D配列:
    • 符号付きまたは符号なし整数
    • 浮動小数点数
    • タイムスタンプ
    • ブール
    メモ

    データレイアウトが decimatedチャンネル名に文字列の1次元配列を配線した場合、このVIは1次元配列の最初の要素をチャンネル名として使用する。

    データレイアウトinterleavedの場合に、文字列をチャンネル名入力に配線すると、このVIはこの文字列を1D配列の最初の要素のチャンネル名として使用し、名称未設定名称未設定1名称未設定2...を残りの要素のチャンネル名として使用します。

    デジタル波形

    デジタルテーブル

    アナログ波形の1D配列

    以下を要素とする2D配列:

    • 符号付きまたは符号なし整数
    • 浮動小数点数
    • タイムスタンプ
    • ブール
    • NULL文字を含まない英数字文字列

    データ 入力に 圧縮されたデジタルデータが含まれる場合、圧縮チャンネル名を配列 のチャンネル名(複数可 )の最初のエントリとして入力する必要があります。

  • c1dmsdt.png データ

    データは、.tdmsファイルへ書き込むデータです。

    この入力には以下のデータタイプを使用できます。

    • アナログ波形またはアナログ波形の1D配列
    • デジタル波形
      注意 アナログまたはデジタル波形を新しいチャンネルに書き込む際、波形のタイムスタンプ情報も書き込まれます。しかし、アナログまたはデジタル波形を既存のチャンネルに追加する際は、新しい波形のタイムスタンプ情報が破棄される場合があります。
    • デジタルテーブル
    • ダイナミックデータ
    • 次の1Dまたは2D配列:
      • 符号付きまたは符号なし整数
      • 以下のデータタイプを含む浮動小数点数
        • 単精度および倍精度の浮動小数点数
        • 単精度および倍精度の複素浮動小数点数
        • (Windows) 拡張精度浮動小数点数
      • タイムスタンプ
      • ブール
      • NULL文字を含まない英数字文字列
  • cerrcodeclst.png エラー入力 (エラーなし)

    エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。

  • ignrn.png TDMSファイル出力

    tdms file out は、操作を実行した .tdms ファイルへの TDMS ファイル参照を 返します。

  • istr.png グループ名出力

    グループ名出力は操作を実行するチャンネルグループ名を返します。

  • i1dstr.png チャンネル名出力

    チャンネル名出力は操作を実行するチャンネル名を返します。

  • ierrcodeclst.png エラー出力

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

  • サンプルプログラム

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

    • labview\examples\File IO\TDMS\Standard Read and Write\TDMS Write Events Data.vi
    • labview\examples\File IO\TDMS\Standard Read and Write\TDMS Write Time Domain Data.vi
    • labview\examples\File IO\TDMS\Standard Read and Write\TDMS Write Triggered Data.vi
    • labview\examples\File IO\TDMS\Concurrent Access to TDMS File.vi