Целевая хостом связь с симуляцией режима external mode

Можно использовать симуляции режима external mode для быстрого прототипирования. Симуляция режима external mode устанавливает канал связи между Simulink® на вашем компьютере разработчика (хост) и целевым компьютером, который запускает исполняемый файл, созданный генерацией кода и процессом сборки.

Через канал связи вы можете:

  • Измените или настройте параметры блоков в режиме реального времени. Когда вы изменяете параметры в модели, Simulink загружает новые значения на выполняющееся целевое приложение.

  • Контролируйте и избавьте данные сигнала от выполняющегося целевого приложения.

Низкоуровневый транспортный уровень канала обрабатывает физическую передачу сообщений. Simulink и сгенерированный типовой кодекс независимы от этого слоя. Транспортный уровень и его интерфейсный код изолируются в отдельных модулях, что формат, передача, и получают пакеты данных и сообщения.

Simulink поддерживает два коммуникационных механизма для симуляции режима external mode. Используйте информацию в этой таблице, чтобы решить который механизм использовать.

Коммуникационный механизм ПоддерживаемыйПочему выбор

XCP, Универсальный протокол измерения и калибровки

ERT и системные конечные файлы GRT.

Некоторый Simulink поддерживает пакеты. Для получения дополнительной информации см. https://www.mathworks.com/hardware-support.html?q=&page=1.

Режим external mode XCP:

  • Использует стандартный протокол связи.

  • Требует только легкого коммуникационного программного стека на целевом компьютере.

  • Сигнал поддержек журналирование и потоковая передача для Инструментальной панели блокируется и Инспектор Данных моделирования. Можно передать сигналы потоком из иерархии модели, на которую ссылаются.

  • Обеспечивает зарегистрировал API ext_mode.h для целевой возможности соединения режима external mode.

  • Потоковая передача поддержек метрик времени выполнения Инспектору Данных моделирования для основанного на хосте и симуляций режима external mode пакета поддержки.

Для получения информации о выполнении симуляций режима external mode XCP см.:

TCP/IP и последовательный (RS-232)

ERT, GRT и системные конечные файлы RSim.

Пакеты поддержки Simulink.

Вы не используете Инспектора Данных моделирования для визуализации, экспорта и сохранения данных.

Вы хотите использовать инициирование сигнала.

Для получения информации о рабочем TCP/IP и последовательных симуляциях режима external mode, см.:

Эта таблица суммирует поддержку функции обеих форм симуляций режима external mode.

ФункцияПоддержка XCPTCP/IP и Последовательная Поддержка

Настройка параметра

С блоками Инструментальной панели

Да

Да

Из настраиваемых (Simulink) параметры блоков

Да

Да

Инспектор данных моделирования

Да. Включает сигналы в моделях, на которые ссылаются.

Нет

Logic Analyzer

Да. Включает сигналы в моделях, на которые ссылаются.

Нет

Блоки, которые получают и отображают сигналы из целевого приложения

Инструментальная панельДа

Нет

Плавание осциллографа, осциллографа

Да, если журналирование сигнала включено для входа блока.

Да

Спектр Анализатор, осциллограф времени (DSP System Toolbox™)

Да, если журналирование сигнала включено для входа блока.

Да

Отображение

Да, если журналирование сигнала включено для входа блока.

Да

К рабочей области

Да, если журналирование сигнала включено для входа блока.

Да

Написанная пользователем S-функция.

Метод, который позволяет написанным пользователем блокам поддержать режим external mode, встроен в API S-функции.

Смотрите matlabroot/simulink/include/simstruc.h.

Да, если журналирование сигнала включено для входа блока.

Да

График XY

Да, если журналирование сигнала включено для входа блока.

Да

Подсистема просмотра сигнала

Да, если журналирование сигнала включено для входа подсистемы.

Да

Похожие темы