Можно настроить фильтры на канале, чтобы принимать сообщения на основе заданных параметров фильтрации. Настройте фильтры перед переводом канала в оперативный режим. Для получения дополнительной информации о фильтрации сообщений смотрите следующие функции:
Чтобы задать имена сообщений, которые вы хотите фильтровать, создайте канал CAN и присоедините базу данных к каналу.
canch1 = canChannel('Vector','CANcaseXL 1',1); canch1.Database = canDatabase('demoVNT_CANdbFiles.dbc');
Установите фильтр на канале, чтобы разрешить только сообщение EngineMsg
, и отобразите канал FilterHistory
свойство.
filterAllowOnly(canch1,'EngineMsg');
canch1.FilterHistory
Standard ID Filter: Allow Only | Extended ID Filter: Allow All
Когда вы запускаете канал и получаете сообщения, только отмеченные EngineMsg
пройти через фильтр.
Дополнительные сведения об использовании базы данных сообщений см. в разделе База данных сообщений.