TDMS 읽기 함수
- 업데이트 날짜:2025-07-30
- 4분 (읽기 시간)
지정된 .tdms 파일을 읽고 데이터 타입 입력에 지정된 포맷으로 데이터를 반환합니다. 데이터가 스케일링 정보를 가지고 있는 경우, 이 VI는 자동으로 데이터를 스케일합니다. 카운트와 오프셋 입력을 사용하여 데이터의 지정된 부분을 읽습니다.

입력/출력
카운트(-1: 전체)
—
카운트는 각 채널의 .tdms 파일로부터 읽을 데이터 원소의 최대 개수를 지정합니다. 기본은 -1로, 이는 가능한 모든 원소에 해당합니다.
오프셋(0)
—
오프셋은 함수가 .tdms 파일을 읽기 시작하는 .tdms 파일의 데이터 원소 개수를 지정합니다. 기본값은 0입니다.
TDMS 파일
—
그룹 이름 입력
—
그룹 이름 입력은 작업을 수행할 채널 그룹을 지정합니다. 이 입력에 데이터를 연결하지 않으면 다음과 같은 동작이 발생합니다:
노트 TDMS 목록 내용 기능 및 TDMS 속성 가져오기 기능은 현재 그룹을 파일의 첫 번째 그룹으로 재설정합니다. 현재 그룹을 파일의 첫번째 그룹으로 리셋하면, 입력에 그룹 이름 입력을 연결하지 않았을 때 다음 [TDMS 읽기] 함수가 읽는 그룹에 영향을 줍니다.
채널 이름 입력
—
채널 이름 입력은 작업을 수행할 채널 이름을 나타냅니다. 이 입력에 데이터를 연결하지 않으면, LabVIEW는 같은 그룹 아래에 있는 모든 채널에서 데이터를 읽습니다. 웨이브폼 데이터를 데이터 타입 입력에 연결할 경우, LabVIEW는 웨이브폼 이름을 사용합니다. 채널 이름 입력 입력이 받는 데이터 타입은 문자열 또는 문자열의 1D 배열입니다. 데이터 타입은 데이터 타입 입력에 연결하는 데이터에 따라 달라집니다.
압축된 디지털 데이터가포함된 전체 파일 또는 그룹을 로드하면 LabVIEW가 자동으로 압축 채널 이름을 배열의 채널 이름에 삽입합니다. 압축 디지털 데이터가포함된 파일 또는 그룹의 하위 집합을 로드하는 경우, 압축 채널의 이름을 배열의 채널 이름 첫 번째 항목에 입력해야 합니다.
에러 입력(에러 없음)
—
에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.
데이터 타입
—
데이터 타입은 데이터가 포함할 데이터 타입입니다. 이 입력은 다음의 데이터 타입을 허용합니다.
파일 순서로 채널 반환? (거짓)
—
파일 순서로 채널 반환?은 이 함수가 .tdms 파일의 순서와 같은 순서로 데이터 채널을 반환할지 지정합니다. 값이 참이거나, 채널 이름 입력 입력을 지정하지 않은 경우, 이 함수는 데이터 채널을 .tdms 파일의 순서와 같은 순서로 반환합니다. 이 입력의 값이 거짓이면, 이 함수는 채널 이름 입력 입력에서 지정하는 순서대로 데이터 채널을 반환합니다. 기본값은 거짓입니다.
TDMS 파일 출력
—
tdms 파일 출력은 작업을 수행한 .tdms 파일에 대한 TDMS 파일 참조를 반환합니다.
그룹 이름 출력
—
그룹 이름 출력은 작업을 수행한 채널 그룹의 이름을 반환합니다.
채널 이름 출력
—
채널 이름 출력은 작업을 수행한 채널 이름을 반환합니다.
데이터
—
데이터는 파일로부터 읽은 지정된 데이터 타입의 데이터를 포함합니다. 데이터 타입에서 지정한 데이터 타입과 카운트 설정 방식에 따라 포함된 데이터 타입이 다릅니다.
에러 출력
—
에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다.
EOF?
—
EOF?는 파일의 끝에 도달했는지를 나타냅니다. |
예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\File IO\TDMS\Standard Read and Write\TDMS Read Events Data.vi
- labview\examples\File IO\TDMS\Concurrent Access to TDMS File.vi
카운트(-1: 전체)
—
TDMS 파일
—
그룹 이름 입력
—
채널 이름 입력
—
에러 입력(에러 없음)
—
데이터 타입
—
파일 순서로 채널 반환? (거짓)
—
TDMS 파일 출력
—
그룹 이름 출력
—
채널 이름 출력
—
데이터
—
에러 출력
—
EOF?
—