Фильтрация сообщений

Можно настроить фильтры на канале, чтобы принимать сообщения на основе заданных параметров фильтрации. Настройте фильтры перед переводом канала в оперативный режим. Для получения дополнительной информации о фильтрации сообщений смотрите следующие функции:

Чтобы задать имена сообщений, которые вы хотите фильтровать, создайте канал 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 пройти через фильтр.

Дополнительные сведения об использовании базы данных сообщений см. в разделе База данных сообщений.

Похожие темы