Передача сообщений XCP через CAN
Vehicle Network Toolbox: CAN Communication
Vehicle Network Toolbox: XCP Communication
Подсистема XCP CAN Transport Layer использует указанное устройство для транспортировки и приема сообщений XCP.
Используйте этот блок с блоком сбора данных XCP для получения и анализа определенных сообщений XCP. Используйте этот блок с блоком XCP Data Stimulation для отправки конкретной информации в модули.
Блоки связи XCP поддерживают использование Simulink® Accelerator™ и быстрый режим Accelerator. Используя эту функцию, можно ускорить выполнение моделей Simulink. Для получения дополнительной информации об этой функции см. документацию Simulink.
Коммуникационные блоки XCP поддерживают генерацию кода с ограниченными возможностями развертывания. Генерация кода требует компилятора C++, который совместим с целью генерации кода. Дополнительные сведения см. в разделах Поддерживаемые и совместимые компиляторы.
+
Выберите устройство CAN из списка устройств, доступных для вашей системы.
Установите bus speed
свойство для выбранного устройства. Скорость шины по умолчанию назначается выбранным устройством.
Задайте время дискретизации блока во время симуляции, которое является временем симуляции, как описано в документации Simulink. Это значение определяет частоту запуска подсистемы транспортного слоя XCP CAN и базовых блоков во время симуляции. Если блок находится внутри триггируемой подсистемы или чтобы наследовать шаг расчета, можно задать -1 в качестве шага расчета. Можно также задать MATLAB® переменная для шага расчета. Значение по умолчанию является 0,01 (в секундах).