2017-12-22 5 views
1

Ich verwende das npTDMS Python-Modul zum Lesen von TDMS-Dateien, und ich habe Probleme, alle Kanaleigenschaften zu erhalten. Ich kann meine TDMS-Datei mit Scout oder DIAdem oder sogar mit dem integrierten LabVIEW-Viewer öffnen, und ich kann sehen, dass jeder Kanal in der Datei (Zeit und Druck) vier Eigenschaften hat: NI_ArrayColumn, NI_ChannelLength, NI_DataType und name. Jedoch ist nur der folgende Code gibtnpTDMS Python-Modul erhält nicht alle Kanaleigenschaften

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

Der Code ist der folgende:

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)) 

Wo sind die anderen drei Eigenschaften?

Antwort

0

Ich habe herausgefunden, dass das Modul npTDMS nicht die Eigenschaften behandelt, die auf die gleiche Art und Weise erzeugt werden wie der integrierte LabVIEW-Viewer, Scout, DIAdem und das Excel-Add-In. Das scheint mir ein Fehler zu sein, deshalb habe ich eine issue reported on the github.

Verwandte Themen