Чтение / запись файлов LabView TDMS в python под Linux - PullRequest
3 голосов
/ 30 марта 2011

Кто-нибудь знает способ чтения и записи бинарного типа файлов (TDMS) National Instruments в python под linux?Я знаю, что в NI есть C DLL, но я не знаю, как получить к нему доступ через python или даже могу ли я сделать это в Linux.

Ответы [ 2 ]

4 голосов
/ 30 марта 2011

Похоже, что TDMS напрямую не поддерживается в Linux (см. здесь ).

В настоящее время вы можете использовать функции G на основе непосредственно в LabVIEW (Возможно, вы можете обернуть их в файл .so), вызывая LabVIEW из Python или создавая свой собственный анализатор файлов из спецификации TDMS .

Извините, по-настоящему простых вариантов нет.

Редактировать: Похоже, что существует проект с открытым исходным кодом, который попытается сделать это на http://sourceforge.net/projects/pytdms/. По крайней мере, стоит попробовать.

2 голосов
/ 18 июля 2016

Вы должны установить Python версии 2.7 (это единственный, который работает с пакетом tdms для labview по крайней мере)

Sudo pip install npTDMS

Ссылка на страницу пакета tdms

и просто следуйте примеру на странице.

...