exponenta event banner

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

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

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

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

Связанные темы