Этот рабочий процесс представляет наиболее распространенную модель CAN Transmit. Настройте свою модель по мере необходимости. Для большего количества примеров рабочего процесса смотрите Коммуникацию CAN Сборки Модели Simulink и “Примеры Simulink” в примерах Vehicle Network Toolbox.
Используйте блок Mux (Simulink), чтобы объединить каждое сообщение из источника, если они передаются на том же уровне.
Используйте один блок CAN Transmit для каждого сконфигурированного блока Mux (Simulink).
Настройте фильтры к процессу только соответствующие сообщения. Это гарантирует оптимальную эффективность симуляции.
Не настраивайте фильтры, если необходимо проанализировать все коммуникации шины.
Настройте свой блок CAN Unpack:
В триггируемой подсистеме вызова функции, если вы хотите распаковать каждое сообщение, полученное вашим блоком CAN Receive.
Без триггируемой подсистемы вызова функции, если вы хотите распаковать только новое сообщение, полученное вашим блоком CAN Receive.
Настройте эту систему, если ваш получать блок фильтрует для одного сообщения.
Для любой нисходящей обработки с помощью полученных сообщений включайте блоки:
В подсистеме вызова функций, если ваш нисходящий процесс должен ответить на все сообщения, полученные в один такт в этой модели.
Вне подсистемы вызова функций, если ваш нисходящий процесс только отвечает на новое сообщение, полученное в данный такт в этой модели.
В этом случае блок CAN Unpack не ответит ни на какие другие полученные сообщения, независимо от ID сообщений.