지정된 .tdms 파일로 데이터를 스트리밍합니다. 그룹 이름 입력채널 이름 입력 입력에서 식별한 값에 따라 쓸 데이터 부분이 결정됩니다.


icon

입력/출력

  • cenum.png 데이터 레이아웃(0:decimated)

    데이터 레이아웃.tdms 파일에 스트림하고자 하는 데이터의 배열을 지정합니다. 같은 그룹 아래에 있는 각 채널에는 반드시 같은 데이터 레이아웃을 사용해야 합니다.

    0

    decimated (기본값)-입력 데이터가 샘플보다 채널에 우선순위를 두도록 지정합니다. 이렇게 하면 첫번째 채널의 모든 샘플을 나열한 후 두번째 채널의 모든 샘플을 나열하는 방식으로 마지막 채널까지 진행됩니다. 다음 표는

    decimated
    데이터 레이아웃.

    채널 0―샘플 1
    채널 0―샘플 2
    ...
    채널 0―샘플 N
    채널 1―샘플 1
    채널 1―샘플 2
    ...
    채널 1―샘플 N
    채널 2―샘플 1
    채널 2―샘플 2
    ...
    채널 2―샘플 N
    1

    interleaved―입력 데이터가 채널보다 샘플에 우선순위를 두도록 지정합니다. 모든 채널의 첫번째 샘플을 나열한 후 모든 채널의 두번째 샘플을 나열하는 방식으로 모든 채널의 마지막 샘플까지 진행됩니다. 다음 표는

    interleaved
    데이터 레이아웃.

    채널 0―샘플 1
    채널 1―샘플 1
    채널 2―샘플 1
    채널 0―샘플 2
    채널 1―샘플 2
    채널 2―샘플 2
    ...
    채널 0―샘플 N
    채널 1―샘플 N
    채널 2―샘플 N
  • cgnrn.png TDMS 파일

    tdms 파일은 작업을 수행할 .tdms 파일에 대한 참조 번호를 지정합니다. 참조 번호를 열려면 [TDMS 열기] 함수를 사용합니다.

  • cstr.png 그룹 이름 입력(제목없음)

    그룹 이름 입력은 작업을 수행할 채널 그룹을 지정합니다. 기본은 제목없음입니다.

  • c1dstr.png 채널 이름 입력(제목없음)

    채널 이름 입력은 작업을 수행할 채널 이름을 나타냅니다. 이 입력에 데이터를 연결하지 않을 경우, LabVIEW는 채널의 이름을 자동으로 붙입니다. 웨이브폼 데이터를 데이터 입력에 연결할 경우, LabVIEW는 웨이브폼 이름을 사용합니다. 채널 이름 입력 입력이 받는 데이터 타입은 문자열 또는 문자열의 1D 배열입니다. 데이터 타입은 데이터 입력에 연결하는 데이터에 따라 달라집니다.

    문자열문자열 또는 문자열의 1D 배열문자열의 1D 배열

    아날로그 웨이브폼

    널 문자를 포함하지 않는 영숫자 문자열의 1D 배열

    다음의 1D 배열:
    • 부호있는 또는 부호없는 정수
    • 부동소수
    • 타임스탬프
    • 불리언
    노트

    데이터 레이아웃이 decimated 이고 채널 이름에문자열의 1D 배열을 연결한 경우, 이 VI는 1D 배열의 첫 번째 요소를 채널 이름으로 사용합니다.

    데이터 레이아웃interleaved로 되어 있고, 문자열을 채널 이름 입력에 연결하면, 이 VI는 이 문자열을 1D 배열의 첫번째 원소의 채널 이름으로 사용하고, 제목없음, 제목없음1, 제목없음2 등을 나머지 원소의 채널 이름으로 사용합니다.

    디지털 웨이브폼

    디지털 테이블

    아날로그 웨이브폼의 1D 배열

    다음의 2D 배열:

    • 부호있는 또는 부호없는 정수
    • 부동소수
    • 타임스탬프
    • 불리언
    • 널 문자를 가지고 있지 않은 문자 및 숫자 문자열

    데이터 입력에 압축 디지털 데이터가포함된 경우 압축 채널의 이름을 배열의 채널 이름 첫 번째 항목에 입력해야 합니다.

  • c1dmsdt.png 데이터

    데이터.tdms 파일에 쓸 데이터입니다.

    이 입력은 다음의 데이터 타입을 허용합니다.

    • 아날로그 웨이브폼 또는 아날로그 웨이브폼의 1D 배열
    • 디지털 웨이브폼
      주의 아날로그 또는 디지털 웨이브폼을 새 채널에 쓰면, LabVIEW가 웨이브폼에 타임스탬프 정보를 포함시킵니다. 그러나, 아날로그 또는 디지털 웨이브폼을 기존 채널에 추가하면, LabVIEW는 새 웨이브폼에 타임스탬프 정보를 포함시키지 않을 수 있습니다.
    • 디지털 테이블
    • 다이나믹 데이터
    • 1D 또는 2D 배열:
      • 부호있는 또는 부호없는 정수
      • 다음의 특정 데이터 타입을 포함하는 부동소수:
        • 단정도 및 배정도 부동소수
        • 복소수 단정도 및 배정도 부동소수
        • (Windows) 확장형 정밀도 부동소수
      • 타임스탬프
      • 불리언
      • 널 문자를 가지고 있지 않은 문자 및 숫자 문자열
  • cerrcodeclst.png 에러 입력(에러 없음)

    에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.

  • ignrn.png TDMS 파일 출력

    tdms 파일 출력은 작업을 수행한 .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