linux下python中LabView-TDMS文件的读写

2024-04-25 21:27:14 发布

您现在位置:Python中文网/ 问答频道 /正文

有人知道在linux下用python读写National Instruments二进制文件类型(TDMS)的方法吗?我知道NI有一个可用的C DLL,但是我不知道如何通过python访问它,或者我是否能在linux下访问它。


Tags: 方法linux二进制文件类型dllniinstrumentsnational
2条回答

看起来TDMS在Linux下不受直接支持(参见here)。

您当前的选择是使用G-based functions directly in LabVIEW(您可以将它们包装在一个.so文件中)、calling LabVIEW from Python,或者从TDMS spec构建自己的文件解析器。

对不起,没有真正容易的选择。

编辑:看起来可能有一个开源项目试图在http://sourceforge.net/projects/pytdms/执行此操作。至少值得一试。

您必须安装Python2.7版本(这是唯一一个使用labview的tdms包的版本)

Sudo pip install npTDMS

Link to the tdms package page

然后按照页面上的示例操作。

相关问题 更多 >