如何在使用asammdf时获取.mdf4文件中所有通道名称的列表?我读了描述这里,但无法弄清楚确切的代码。
发布于 2022-06-29 15:53:41
根据https://asammdf.readthedocs.io/en/latest/api.html#mdf4
groups属性是一个dicts列表,每个dicts都有以下键:
channels -通道对象的列表,其顺序与mdf文件中的相同根据https://asammdf.readthedocs.io/en/latest/v4blocks.html#channel-class的说法,通道对象具有属性
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,这取决于您到底需要什么。
https://stackoverflow.com/questions/72804284
复制相似问题