我使用npTDMS软件包(http://nptdms.readthedocs.org/en/latest/)读取.TDMS文件。
问题是我想使用以下语法获取频道数据:

from nptdms import TdmsFile
tdms_file = TdmsFile("path_to_file.tdms")
channel = tdms_file.object('Group', 'Channel1')


据我了解,我还可以通过以下方式获取数据:

TdmsFile.channel_data('Group', 'Channel1')


我可以通过以下方式获取“ Chanel1”:

TdmsFile.group_channels(group)


但这返回:

[<TdmsObject with path /'name_of_the_group'/'name_of_the_channel'>]


问题7:我如何才能只得到

频道名称

从上面的输出?

最佳答案

如果TDMS是使用LabVIEW创建的,则很可能会有一个包含名称的属性“ NI_Channelname”(区分大小写)。否则,您可能会研究nptdms.tdms.TdmsObject(path).properties类的输出

关于python - 使用nptdms获取 channel 名称,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18183544/

10-12 19:48