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