Невозможно открыть файл TDMS с помощью пакета nptdms - PullRequest
1 голос
/ 15 марта 2019

У меня есть файл TDMS, созданный с помощью cRIO от NI, и я использую пакет python [nptdms][1] для его чтения. Я использую Anaconda дистрибутива Python 3.7. Когда я использую следующий код:

from nptdms import TdmsFile

tdms_file = TdmsFile("SN3595straingauges103-13-1908-39-49-AM.tdms")

Я получаю следующее предупреждение -

ВНИМАНИЕ: nptdms.tdms: последний сегмент файла имеет неизвестный размер, не пытается его прочитать

Когда я пытаюсь получить данные канала, используя channel = tdms_file.object("_unnamedTask<0>","Strain_0")

Я получаю следующую ошибку -

Файл "C: \ Users \ mkha0010 \ AppData \ Local \ Continuum \ anaconda3 \ lib \ site-packages \ nptdms \ tdms.py", строка 157, в объекте поднять KeyError («Неверный путь к объекту:% s»% object_path)

KeyError: 'Неверный путь к объекту: /'

Подскажите, пожалуйста, что не так? Я также приложил файл здесь. Файл TDMS и мой скрипт на python хранятся в одном каталоге.

SN3595straingauges103-13-1908-39-49-AM.zip

...