有谁知道在 linux 下的 python 中读写 National Instruments 二进制文件类型(TDMS)的方法?我知道 NI 有一个可用的 C DLL,但我不知道如何通过 python 访问它,或者我什至可以在 linux 下访问它。
问问题
6801 次
2 回答
4
Linux 下似乎不直接支持 TDMS(请参阅此处)。
您目前的选择是直接在 LabVIEW 中使用基于 G 的函数(您可以将它们包装在 .so 文件中),从 Python 调用 LabVIEW ,或者根据TDMS 规范构建您自己的文件解析器。
抱歉,没有真正简单的选择。
编辑:看起来可能有一个开源项目可以尝试在http://sourceforge.net/projects/pytdms/上执行此操作。至少值得一试。
于 2011-03-30T16:24:29.093 回答
2
您必须安装 python 2.7 版(这是唯一一个与 tdms 包一起工作的 labview 至少)
Sudo pip install npTDMS
并按照页面上的示例进行操作。
于 2016-07-17T21:29:19.817 回答