NI사의 TDMS 파일포맷에 대한 read, write 등의 기능을 Matlab에서 지원을 하고 있는데요.
NI 장비에서 생성된 TDMS파일에 대해 A라는 방식으로 생성한 파일은 Matlab에서 정상적으로 읽어지는데,
B라는 방식으로 생성한 파일은 Matlab에서 아래와 같은 코드로 열 때
a = tdmsread("Log File_2024_04_01_06_08_27.tdms")
Channel Group Property name does not exist. 라는 오류가 발생합니다.
해당 파일은 NI 툴에서는 정상적으로 열리는 파일입니다.
오류가 발생하는 파일을 첨부하였습니다.
NI사에 먼저 문의했을 때는
해당 TDMS 형식이 V1.0일 수 있는데, 이 경우 Matlab의 tdmsconvert 기능을 이용해서 V2.0으로 변환을 해서 오픈해야 한다고 답변을 받았습니다.
다만 저는 Matlab 2023a를 쓰고 있고, tdmsconvert 기능은 2024a에서 생긴 기능이라 확인을 하지 못한 상황입니다.
이에 아래와 같은 문의 드립니다.
- 첨부한 tdms파일을 2024a에서 tdmsconvert 후 tdmsread를 하면 정상적으로 열리는 지?
- 1의 방법이 된다면 2023a에서도 convert를 하거나 할 수 있는 방법이 있는지?
- 1의 방법이 안된다면 문제 확인이 가능한지?
감사합니다.