我使用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/