有没有人知道在linux下在python中读取和编写National Instruments二进制文件类型(TDMS)的方法?我知道NI有一个C DLL可用,但我不知道如何通过python访问它,或者我甚至可以在linux下这样做。
答案 0 :(得分:4)
看起来Linux下没有直接支持TDMS(参见here)。
您当前的选择是使用G-based functions directly in LabVIEW(可能将它们包装在.so文件中),calling LabVIEW from Python,或者从TDMS spec构建您自己的文件解析器。
抱歉,没有非常简单的选择。
编辑:看起来可能有一个开源项目尝试在http://sourceforge.net/projects/pytdms/执行此操作。值得一试,至少。
答案 1 :(得分:2)
你必须安装python版本2.7(这是唯一一个使用tdms软件包进行labview atleast)
Sudo pip install npTDMS
并按照页面上的示例进行操作。