在linux下读取/写入Python中的LabView TDMS文件

有没有人知道的方式来读取和编写在Linux下的Python的二进制文件types(TDMS)? 我知道NI有一个C DLL可用,但我不知道如何通过python访问,或者甚至可以在linux下这样做。

它看起来像TDMS不直接支持在Linux下(见这里 )。

你现在的选择是直接在LabVIEW中使用基于G的函数 (你可以把它们包装在.so文件中), 从Python调用LabVIEW ,或者从TDMS规范构建自己的文件分析器。

对不起,没有真正简单的选择。

编辑:它看起来像有可能是一个开源项目尝试在http://sourceforge.net/projects/pytdms/这样做。 值得一试,至少。

你必须安装python版本2.7(这是唯一一个与labview的tdms包一起工作的atleast)

Sudo pip install npTDMS 

链接到tdms包页面

只要按照页面上的例子。