В этом примере показано, как настроить коммуникацию CAN между блоками CAN Vector на стороне хоста и целевыми моделями. Этот пример использует:
Продукт Embedded Coder™ с оборудованием CANcaseXL, чтобы открыть и запустить модель.
Спектр Digital F28335 eZdsp™ для запуска целевой модели.
Модель хоста получает сообщения CAN через Канал 1 вектора CANcaseXL. Модель передает сообщения CAN, используя Канал 1 оборудования Вектора по шине CAN.
Целевая модель содержит блоки eCAN Receive и Transmit, которые упаковываются и распаковываются с помощью блоков CAN Pack и Unpack from Vehicle Network Toolbox™. Чтобы запустить эту модель успешно, сделанные настройки конфигурации целевой модели должны совпадать с настройками конфигурации модели хоста. Сообщение, которое получает целевая модель, управляет выходами GPIO Digital на целевой плате DSP.
Запустите demoVNTSL_CANMessaging_Target.slx модели на целевом компьютере.
Откройте модель со стороны хоста demoVNTSL_CANMessaging_Host.slx.
Используйте блок Строение, чтобы сконфигурировать канал CAN на оборудовании Vector CAN, установленном в вашей системе.
Запустите модель связи хоста в своей системе.
Сообщения CAN отправляются между моделью хоста в вашей системе и целевой моделью, работающей на вашем целевом компьютере. Хост получает, распаковывает и отображает их с помощью блоков отображения и возможностей. Сообщение, переданное моделью хоста, управляет выходами GPIO Digital на целевом компьютере.
В данном примере использовалось векторное устройство CANcaseXL. Однако можно подключить свои модели к другому поддерживаемому оборудованию.