如何在使用asammdf时获得. mdd4文件中所有通道名称的列表?我读了这里的描述,但无法找出确切的代码。
根据https://asammdf.readthedocs.io/en/latest/api.html#mdf4:
groups属性是一个字典列表,每个字典都有以下键:
- […]
- 中发现的顺序相同的通道对象列表
channels
-与mdf文件
根据https://asammdf.readthedocs.io/en/latest/v4blocks.html#channel-class Channel对象有属性
display_name
- str:通道显示名称;这就是从XML中提取通道评论name
- str:通道名
所以你应该能够使用:
mdf4 = MDF4(name_of_mdf4_file)
all_channels = []
for group in mdf4.groups:
for channel in group['channels']:
all_channels.append(channel.display_name)
或者使用.name
代替.display_name
,这取决于你到底需要什么。