首页 > 解决方案 > 无法读取 TDMS 文件(“TdmsFile”对象没有属性“xxx”)

问题描述

我无法从 LabVIEW 中读取我的 tdms 文件。

1,从我的路径读取我的文件。此时加载它是可以的。

tdms_file = TdmsFile('/path/to/Env16-05-30-2021.tdms')

2、成功看到组属性:

tdms_file.groups()

它返回:

[<TdmsGroup with path /'Measured Env Time'>,
 <TdmsGroup with path /'Measured Env Data'>]

3,我无法访问我的群组中的群组频道:

tdms_file.group_channels('Measured Env Time')

它返回:

'TdmsFile' object has no attribute 'group_channels'

4、我已经知道我的 group_channels 名称并尝试访问它

time = tdms_file.object('Measured Env Time', 'Time').data

它返回:

'TdmsFile' object has no attribute 'object'

有人有什么主意吗?谢谢!

标签: pythonlabview

解决方案


由于您没有发布用于读取 TDMS 文件的 python 包,因此我假设您使用的是最新版本的npTDMS

查看其文档,您似乎应该通过以下方式访问组的频道

group_channels = tdms_file[group_name].channels()

或者,如果您已经知道群组和频道,您可以

channel = tdms_file[group_name][channel_name]


推荐阅读