有没有人知道的方式来读取和编写在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包页面
只要按照页面上的例子。