2011-03-30 120 views

回答

4

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

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

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

编辑:看起来有可能是一个开源项目,试图在http://sourceforge.net/projects/pytdms/做到这一点。值得一试,至少。

+0

我结束了使用pyTDMS项目。为了创建TDMS文件,pyTDMS可以读取它,我不得不摆弄LabView代码,但是在完成之后它完美地工作了。 – 2011-07-28 19:42:37

+3

我用pyTDMS阅读我的文件时遇到了麻烦,但npTDMS的运气更多:http://pypi.python.org/pypi/npTDMS – PhilMacKay 2013-02-01 16:19:58

2

你必须安装Python 2.7版(多数民众的正与TDMS包的LabVIEW至少应只有一个)

Sudo pip install npTDMS 

Link to the tdms package page

,只是按照页面上的例子。