Можно использовать симуляции режима 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:
Для получения информации о выполнении симуляций режима external mode XCP см.:
|
TCP/IP и последовательный (RS-232) | ERT, GRT и системные конечные файлы RSim. Пакеты поддержки Simulink. | Вы не используете Инспектора Данных моделирования для визуализации, экспорта и сохранения данных. Вы хотите использовать инициирование сигнала. Для получения информации о рабочем TCP/IP и последовательных симуляциях режима external mode, см.:
|
Эта таблица суммирует поддержку функции обеих форм симуляций режима external mode.
Функция | Поддержка XCP | TCP/IP и Последовательная Поддержка | |
---|---|---|---|
Настройка параметра | С блоками Инструментальной панели | Да | Да |
Из настраиваемых (Simulink) параметры блоков | Да | Да | |
Инспектор данных моделирования | Да. Включает сигналы в моделях, на которые ссылаются. | Нет | |
Logic Analyzer | Да. Включает сигналы в моделях, на которые ссылаются. | Нет | |
Блоки, которые получают и отображают сигналы из целевого приложения | Инструментальная панель | Да | Нет |
Плавание осциллографа, осциллографа | Да, если журналирование сигнала включено для входа блока. | Да | |
Спектр Анализатор, осциллограф времени (DSP System Toolbox™) | Да, если журналирование сигнала включено для входа блока. | Да | |
Отображение | Да, если журналирование сигнала включено для входа блока. | Да | |
К рабочей области | Да, если журналирование сигнала включено для входа блока. | Да | |
Написанная пользователем S-функция. Метод, который позволяет написанным пользователем блокам поддержать режим external mode, встроен в API S-функции. | Да, если журналирование сигнала включено для входа блока. | Да | |
График XY | Да, если журналирование сигнала включено для входа блока. | Да | |
Да, если журналирование сигнала включено для входа подсистемы. | Да |