Транспортируйте сообщения 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 блокирует генерацию кода поддержки с ограниченными возможностями развертывания. Генерация кода требует компилятора Microsoft® C ++.
+
Выберите устройство CAN из списка устройств, доступных вашей системе.
Установите свойство BusSpeed
для выбранного устройства. Скорость шины по умолчанию является значением по умолчанию, присвоенным выбранным устройством.
Задайте время выборки блока во время симуляции, которая является временем симуляции, как описано документацией Simulink. Это значение задает частоту в который подсистема Транспортного уровня CAN XCP и базовые блоки, запущенные во время симуляции. Если блок в инициированной подсистеме или наследовать шаг расчета, можно задать –1 как шаг расчета. Можно также задать переменную MATLAB® для шага расчета. Значение по умолчанию 0.01 (в секундах).
Настройка CAN XCP | Сбор данных CAN XCP | Стимуляция данных о CAN XCP