Кто-нибудь знает способ чтения и записи бинарного типа файлов (TDMS) National Instruments в python под linux?Я знаю, что в NI есть C DLL, но я не знаю, как получить к нему доступ через python или даже могу ли я сделать это в Linux.
Похоже, что TDMS напрямую не поддерживается в Linux (см. здесь ).
В настоящее время вы можете использовать функции G на основе непосредственно в LabVIEW (Возможно, вы можете обернуть их в файл .so), вызывая LabVIEW из Python или создавая свой собственный анализатор файлов из спецификации TDMS .
Извините, по-настоящему простых вариантов нет.
Редактировать: Похоже, что существует проект с открытым исходным кодом, который попытается сделать это на http://sourceforge.net/projects/pytdms/. По крайней мере, стоит попробовать.
Вы должны установить Python версии 2.7 (это единственный, который работает с пакетом tdms для labview по крайней мере)
Sudo pip install npTDMS
Ссылка на страницу пакета tdms
и просто следуйте примеру на странице.