Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
linux下用python读写LabView TDMS文件_Python_Linux_Dll_Labview - Fatal编程技术网

linux下用python读写LabView TDMS文件

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的版本)

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

看起来linux下不直接支持TDMS(请参阅)

您当前的选项是使用(您可以将它们包装在.so文件中),或者从构建您自己的文件解析器

对不起,没有真正简单的选择


编辑:看起来可能有一个开源项目正在尝试这样做。至少值得一试。

您必须安装python 2.7版(这是唯一一个使用tdms包for labview的版本)


只需按照页面上的示例操作。

我最终使用了pyTDMS项目。我不得不修改LabView代码,以便以pyTDMS可以读取的方式创建TDMS文件,但在我开始使用后,它工作得非常好。我在使用pyTDMS读取文件时遇到了问题,但在使用npTDMS时运气更好:
Sudo pip install npTDMS