LabVIEW에서 TDMS 파일의 데이터를 어떻게 병합할 수 있습니까?

업데이트 됨 Jul 7, 2023

해당 제품

소프트웨어

  • LabVIEW

문의사항

  • 여러 TDMS 파일의 데이터를 한 파일로 결합하고 싶습니다. LabVIEW에서 이 작업을 수행 할 수 있습니까?
  • 병합된 TDMS 파일을 저장하고 싶습니다. LabVIEW에서 이 작업을 어떻게 할 수 있습니까?

해결책

TDMS 파일의 데이터는 파일 내용을 추출하고 TDMS 쓰기 함수를 사용하여 데이터를 새 파일에 기록함으로써 하한 파일로 병합할 수 있습니다.

아래 LabVIEW 코드는 별도의 TDMS 파일 두 개를 열고 채널 이름과 데이터를 TDMS 쓰기 함수로 보내는 것이 포함됩니다. 각 파일의 데이터는 새 TDMS 파일에 별도의 그룹 이름으로 저장됩니다. 

참고: 이 사진은 프로젝트에서 재사용할 수 있는 LabVIEW 코드가 포함된 LabVIEW 스니펫입니다. 스니펫을 사용하려면 이미지를 우클릭하고 컴퓨터에 저장 한 다음 파일을 LabVIEW 다이어그램으로 드래그하십시오.

 

추가 정보

스니펫 코드 (위 사진)는 TDMS 내용 리스트 함수를 사용하여 각 파일 내의 그룹 및 채널 이름을 배열로 획득합니다. 그런 다음 첫 번째 행이 배열에서 삭제되어 채널 이름만 남게 됩니다. 

그런 다음 이 채널 배열은 TDMS 읽기 함수에 입력됩니다. 이 함수는 LabVIEW에서 액세스할 수 있도록 기존 TDMS 파일에서부터 데이터를 수집합니다. 
 
각 파일에서 수집된 데이터가 새 TDMS 파일에 다시 기록됩니다. 이 특정 코드에서는 데이터가 새 TDMS 파일에 자체 그룹 이름으로 저장됩니다.

그러면 파일이 닫히고 병합된 새 파일을 확인할 수 있습니다.

Attachments