2024-04-25 21:27:14 发布
网友
有人知道在linux下用python读写National Instruments二进制文件类型(TDMS)的方法吗?我知道NI有一个可用的C DLL,但是我不知道如何通过python访问它,或者我是否能在linux下访问它。
看起来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
然后按照页面上的示例操作。
看起来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包的版本)
Link to the tdms package page
然后按照页面上的示例操作。
相关问题 更多 >
编程相关推荐