我想知道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
我不知道如何解决它。
感谢您的帮助 :)
您正在寻找的是:
首先从文件创建一个 TMDS 对象:
tdms_file = TdmsFile("C:\\Users\\XXXX\\Desktop\\xx Python\\XXXX.tdms")
然后通过以下方式获取组名称:
tdms_groups = tdms_file.groups()
当你找出文件中有哪些组名后,只需写入
tdms_groups
它将打印以下内容:
['变量_1'、'变量_2'、'变量_3'、'变量_4'等..]
现在有了组名称,您将能够获得具有以下内容的频道:
tdms_Variables_1 = tdms_file.group_channels("Variables_1")
接下来打印您包含在该组中的频道:
tdms_Variables_1
它将显示:
[路径为 /'Variables_1'/'Channel_1' 的 TdmsObject,路径为 /'Variables_1'/'Channel_2' 的 TdmsObject,等等..]
最后得到向量及其数据:
MessageData_channel_1 = tdms_file.object('Variables_1', 'Channel_1')
MessageData_data_1 = MessageData_channel_1.data
检查您的数据
MessageData_data_1
用你的数据做事!
干杯!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)