TDMS 채널 정보 설정 함수
- 업데이트 날짜:2025-07-30
- 4분 (읽기 시간)
지정된 .tdms 파일에 쓰고자 하는 원시 데이터의 채널 정보를 정의합니다. 채널 정보에는 데이터 레이아웃, 그룹 이름, 채널 이름, 데이터 타입, 샘플 개수 등이 포함됩니다.

입력/출력
데이터 레이아웃(0:non-interleaved)
—
데이터 레이아웃은 .tdms 파일에 스트림하고자 하는 데이터의 배열을 지정합니다. 같은 그룹 아래에 있는 각 채널에는 반드시 같은 데이터 레이아웃을 사용해야 합니다.
TDMS 파일
—
tdms 파일은 작업을 수행할 .tdms 파일에 대한 참조 번호를 지정합니다. 참조 번호를 열려면 [TDMS 고급 열기] 함수를 사용합니다.
그룹 이름(제목없음)
—
그룹 이름은 채널의 그룹 이름을 지정합니다. 이 입력에 데이터를 연결하지 않거나 빈 문자열을 이 입력에 연결하는 경우, 이 함수는 제목 없음을 그룹 이름으로 사용합니다.
채널 이름
—
채널 이름은 채널의 이름을 지정합니다.
에러 입력(에러 없음)
—
에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.
데이터 타입
—
데이터 타입은 수행하고자 하는 데이터의 타입을 지정합니다. 이 입력은 정수, 부동소수, 불리언, 타임스탬프를 받습니다. 노트 이 입력에 다음 부동 소수점 숫자를 연결할 수 있습니다:
채널 당 샘플
—
채널 당 샘플은 각 채널이 포함하는 데이터 샘플 개수를 지정합니다.
TDMS 파일 출력
—
tdms 파일 출력은 작업을 수행한 .tdms 파일에 대한 TDMS 파일 참조를 반환합니다.
에러 출력
—
에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다. |
다음 예에서는 [TDMS 채널 정보 설정] 함수가 데이터 레이아웃 입력에 근거하여 원시 데이터를 정렬하는 방법을 보여줍니다.
단일 그룹, 단일 채널(교차 배치되지 않음)

파일의 데이터 레이아웃은 채널 당 연속적인 샘플입니다. 위의 그림에서 한 개의 16비트 숫자형 또는 I16 샘플이 또 다른 I16 샘플의 뒤를 따르며, 이 I16 샘플은 역시 다른 I16 샘플 뒤를 따르는 식으로 계속됩니다. 원하는 개수 만큼 I16 샘플을 쓸 수 있습니다. 예를 들어 한 번에 1백만 개 또는 2 백만 개의 I16 샘플을 쓸 수 있습니다.
단일 그룹, 여러 채널(교차 배치되지 않음)

데이터 레이아웃은 채널 당 8 개의 연속적인 샘플입니다. 위의 그림에서, 데이터 레이아웃은 ch0 채널에서 8 개의 I16 샘플, ch1에서 8 개의 I16 샘플 등등입니다.
단일 그룹, 여러 채널(교차 배치됨)

위의 그림에서, 데이터 레이아웃은 ch0 채널에서 1 개의 I16 샘플, 그 뒤를 ch1에서 1 개의 I16 샘플이 따릅니다. 파일 안에서 이러한 쌍이 반복됩니다. 파일 전체 크기 또는 NI_ChannelLength 프로퍼티가 이 쌍이 얼마나 자주 반복되는지 결정합니다.
여러 그룹, 여러 채널(교차 배치되지 않음)

데이터 레이아웃은 각 그룹 또는 디바이스의 채널 당 8 개의 연속적인 샘플입니다. 위의 그림에서, 데이터 레이아웃은 디바이스1의 ch0 채널에 8 개의 I16 샘플, 디바이스1의 ch1 채널에 8 개의 I16 샘플, 디바이스2의 ch0 채널에 8 개의 I16 샘플, 디바이스2의 ch1 채널에 8 개의 I16 샘플 등등입니다.
여러 그룹, 여러 채널(교차 배치됨)

위의 그림에서, 데이터 레이아웃은 디바이스1의 ch0 채널에서 I16 샘플 8 쌍, ch1에서 1 개의 I16 샘플입니다. 8 쌍의 뒤에는 디바이스2의 ch0 채널에서 I16 샘플 8 쌍, ch1에서 1 개의 I16 샘플이 따릅니다. 파일 안에서 이러한 패턴이 반복됩니다.
예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\File IO\TDMS\Advanced Read and Write\Asynchronous Read and Write\TDMS Advanced Append Multiple Headers.vi
데이터 레이아웃(0:non-interleaved)
—
TDMS 파일
—
그룹 이름(제목없음)
—
채널 이름
—
에러 입력(에러 없음)
—
데이터 타입
—
채널 당 샘플
—
TDMS 파일 출력
—
에러 출력
—