TDM 스트리밍 (TDMS) 파일 포맷은 1.0과 2.0의 두 가지 버전이 있습니다. 파일 포맷 버전 1.0은 데이터를 TDMS 파일에서 읽고 쓰기, 프로퍼티를 얻고 설정하기 등과 같은 기본 파일 작업 기능을 제공합니다. 파일 포맷 2.0 버전에는 1.0 버전의 모든 기능 및 다음과 같은 추가적인 기능이 포함되어 있습니다:

  • 끼워넣은 데이터를 TDMS 파일에 쓸 수 있습니다.
  • TDMS 데이터를 다른 바이트 순서나 엔디언 포맷으로 쓸 수 있습니다.
  • OS 버퍼를 사용하지 않고도 TDMS 데이터를 쓸 수 있습니다. 이렇게 하면 특히 RAID(Redundant Array of Independent Disks) 시스템에서 성능이 크게 향상됩니다.
  • NI-DAQmx를 사용하여 원시 데이터를 스케일링 정보와 함께 TDMS 파일에 쓸 수 있습니다.
  • 파일 포맷 버전 2.0은 여러 덩어리의 인접한 데이터에 단일 헤더를 사용하여 인접한 데이터 수집의 쓰기 성능을 최적화합니다. 이렇게 하면 단일 값 수집의 성능이 향상됩니다.
  • 파일 포맷 버전 2.0은 TDMS 파일에 비동기화 쓰기를 지원합니다. 이렇게 되면 어플리케이션을 쓰기 함수가 끝날 때까지 기다리지 않고 파일에 데이터를 쓰는 동안 메모리에 있는 데이터를 처리할 수 있습니다.