【发布时间】:2017-06-28 08:09:54
【问题描述】:
我想知道 Labview 制作的 tdms 文件的内容是什么。
按照site,我用 Python 编写:
import numpy as np
from nptdms import TdmsFile
from nptdms import tdms
#read a tdms file
filenameS = "RESULTS.tdms"
tdms_file = TdmsFile(filenameS)
tdmsinfo [--properties] tdms_file
我收到以下错误:
tdmsinfo [--properties] tdms_file
^
SyntaxError: invalid syntax
我不知道如何解决它。
感谢您的帮助:)
【问题讨论】:
-
尝试删除 [ ]。所以:tdmsinfo --properties tdms_file。请注意,它是一个命令行程序。
-
感谢您的回复。我仍然得到同样的错误:tdmsinfo --properties tdms_file ^ SyntaxError: invalid syntax
-
我认为是命令行程序,所以不能在程序中使用。你可以试试这样的:channel = tdms_file.object('Group', 'Channel1') data = channel.data.否则我建议你阅读手册:media.readthedocs.org/pdf/nptdms/latest/nptdms.pdf,里面有很多代码示例。
-
this channel = tdms_file.object('Group', 'Channel1') 当一个人知道对象的路径时很有用,我首先需要知道'Group'和'Channel1'的名称, ,只有这样我才能读取他们的数据。