2017-12-22 46 views
1

TDMS 파일을 읽기 위해 npTDMS 파이썬 모듈을 사용하고 있으며 모든 채널 속성을 가져 오는 데 문제가 있습니다. Scout, DIAdem 또는 빌트인 LabVIEW 뷰어를 사용하여 TDMS 파일을 열 수 있습니다. 파일 (시간 및 압력)의 각 채널에 NI_ArrayColumn, NI_ChannelLength, NI_DataType 및 name의 네 가지 속성이 있음을 알 수 있습니다. npTDMS 파이썬 모듈이 모든 채널 속성을 얻지 못함

from nptdms import TdmsFile 

tdms_file = TdmsFile("2017-10-16;12.37.05_Pressure (1).tdms") 
channel = tdms_file.object('Scan', 'Pressure') 
print(str(channel.properties)) 

어디 다른 세 가지 속성은 다음과 같습니다 그러나 다음 코드는

OrderedDict([('NI_ArrayColumn', 1)]) 

코드는 다음과 출력?

답변

0

npTDMS 모듈은 내장 LabVIEW 뷰어, Scout, DIAdem 및 Excel 추가 기능에서와 같은 방식으로 즉석에서 생성 된 속성을 처리하지 못합니다. 이것은 나에게 버그 인 것 같습니다. 그래서 issue reported on the github이 있습니다.