Если вы говорите о динамическом отборе информации из DBC, то это сложно.
Я думаю, вы можете анализировать информацию DBC как текстовую информацию. Поэтому вам может потребоваться сгенерировать входной файл со структурами или массивом, который содержит необходимые данные, такие как имя сообщения, имя ECU из DBC.
Для создания входного файла вам может потребоваться поддержка python. Вы можете использовать файл DBC в качестве входных данных для Python и генерировать входной файл с необходимыми данными в соответствии с вашими потребностями. определить логику в python, как сравнение и выбор имени ECU, имени Msg и т. д.
В сценарии CAPL вы можете создать логику для отображения информации из входного файла в соответствии с выбором пользователя.
Примечание: Python увидит DBC в виде текстового файла. Поэтому используйте обработку файлов в python и сравните каждую строку для требуемых данных. В Python доступно множество API для поиска строк, разбиения, добавления и т. Д.
Это может помочь вам ..