linux下用python读写LabView TDMS文件
有人知道在linux下用python读写国家仪器二进制文件类型(TDMS)的方法吗?我知道NI有一个C DLL可用,但我不知道如何通过python访问它,或者我是否可以在linux下访问它。看起来linux下不直接支持TDMS(请参阅) 您当前的选项是使用(您可以将它们包装在.so文件中),或者从构建您自己的文件解析器 对不起,没有真正简单的选择linux下用python读写LabView TDMS文件,python,linux,dll,labview,Python,Linux,Dll,Labview,有人知道在linux下用python读写国家仪器二进制文件类型(TDMS)的方法吗?我知道NI有一个C DLL可用,但我不知道如何通过python访问它,或者我是否可以在linux下访问它。看起来linux下不直接支持TDMS(请参阅) 您当前的选项是使用(您可以将它们包装在.so文件中),或者从构建您自己的文件解析器 对不起,没有真正简单的选择 编辑:看起来可能有一个开源项目正在尝试这样做。至少值得一试。您必须安装python 2.7版(这是唯一一个使用tdms包for labview的版本)
编辑:看起来可能有一个开源项目正在尝试这样做。至少值得一试。您必须安装python 2.7版(这是唯一一个使用tdms包for labview的版本)
只需按照页面上的示例操作。我最终使用了pyTDMS项目。我不得不修改LabView代码,以便以pyTDMS可以读取的方式创建TDMS文件,但在我开始使用后,它工作得非常好。我在使用pyTDMS读取文件时遇到了问题,但在使用npTDMS时运气更好:
Sudo pip install npTDMS