Можно управлять симуляцией режима external mode XCP через:
Вкладка Hardware на панели инструментов Editor Simulink®. Чтобы отобразить вкладку Hardware, от вкладки Apps на панели инструментов Simulink, нажимают Run on Custom Hardware.
Панель управления Режима external mode. Открыть это диалоговое окно, на вкладке Hardware, в разделе Prepare, нажатии кнопки. Затем под Signal Monitoring & Tracing нажмите Control Panel.
Эта таблица приводит действия режима external mode, которые можно выполнить при помощи средств управления, которые доступны во вкладке Hardware и Панели управления Режима external mode.
Действие режима external mode | Аппаратная вкладка | Панель управления режима external mode |
---|---|---|
Создайте целевое приложение. | Run on Hardware> Build for Monitoring | Нет данных |
Запустите приложение на целевом компьютере. | Run on Hardware> Deploy | Нет данных |
Соедините Simulink с ожиданием или запуском целевого приложения. | Run on Hardware> Connect | Connect |
Запустите выполнение в реальном времени сгенерированного кода в целевом окружении. | Run on Hardware> Start | Start Real-Time Code |
Отключите Simulink от целевого окружения, но не останавливайте подписание в реальном времени кода. | Run on Hardware> Disconnect | Disconnect |
Остановите выполнение целевого приложения и отключите Simulink от целевого окружения. Если вы хотите восстановить связь режима external mode после остановки целевого приложения, необходимо выполнить шаг Deploy. | В разделе Run on Hardware, кнопке Stop. | Stop Real-Time Code |
Настройте пакет параметров блоков. Можно изменить значения настраиваемых параметров в Simulink, и затем обновить параметры в целевом приложении одновременно. Смотрите Сигнал Монитора и Настройку параметров. | В разделе Prepare, кнопках Batch Mode и Update All Parameters. | Batch download и Download |
Панель управления Режима external mode обеспечивает эти средства управления для симуляций режима external mode XCP.
Раздел | Управление | Описание |
---|---|---|
Connection and triggering | Connect | Соедините Simulink с ожиданием или запуском целевого приложения. Когда Simulink соединяется с целевым приложением, изменениями Connect в Disconnect. |
Start Real-Time Code | Запустите выполнение в реальном времени сгенерированного кода в целевом окружении. Когда сгенерированный код начинает выполняться, изменения кнопки в Stop Real-Time Code. | |
Arm Trigger | Вооружите триггер, который вы задаете через диалоговое окно External Signal & Triggering. Если Simulink не соединяется с целевым приложением, кнопка появляется, потускнел. Если Simulink соединяется с целевым приложением, и триггер вооружен, кнопка становится Cancel Trigger. | |
Cancel Trigger | Разоружите триггер. Если триггер разоружен, изменения кнопки в Arm Trigger. | |
Floating scope | Enable data uploading | Выбор флажка вооружает триггер для загрузки данных о целевом приложении с блоками Floating Scope. |
Duration | Не поддерживаемый. | |
Parameter tuning | Batch download | Настроить пакет параметров блоков:
|
Download | Если флажок Batch download не устанавливается, кнопка появляется, потускнел. | |
Configuration | Signal & Triggering | Откройте диалоговое окно External Signal & Triggering. |
Data Archiving | Симуляции режима external mode XCP не поддерживают эту кнопку, которая появляется, потускнел. |
Для симуляции режима external mode XCP можно использовать диалоговое окно External Signal & Triggering для:
Задайте регистрируемые сигналы, что вы хотите контролировать.
Сконфигурируйте триггер, который запускает загрузку данных из целевого приложения.
Диалоговое окно External Signal & Triggering обеспечивает эти средства управления.
Раздел | Управление | Описание |
---|---|---|
Signal selection | Select all | Представление Signal selection перечисляет топ-модель и сигналы сосланной модели, которые сконфигурированы для логгирования. Simulink загружает регистрируемый сигнал для контроля, только если сигнал выбран в представлении Signal selection. По умолчанию этот флажок устанавливается, который позволяет контролировать всех регистрируемых сигналов. |
Clear all | Отмените выбор сигналов, которые выбраны для контроля. Если флажок Select all устанавливается, эта кнопка появляется, потускнел. | |
on, off | Если вы выбираете строку, нажатие по on выбирает соответствующий сигнал для контроля. Отображения столбца Selected буква | |
Trigger Signal | Если вы выбираете строку, отмечание этой кнопки устанавливает соответствующий сигнал как триггер для загрузки данных о целевом приложении. Отображения столбца Trigger буква Если параметр конфигурации Если параметр конфигурации | |
Go To Signal | Чтобы определить местоположение сигнала в модели, выберите соответствующую строку в представлении Signal selection и затем нажмите эту кнопку. | |
Trigger options | Source | Задайте, как триггер вооружен:
|
Mode | Задайте триггер, перевооружающийся после того, как триггерное событие будет завершено:
| |
Duration | Задайте количество шагов базовой ставки, для которых симуляция режима external mode загружает данные после триггерного события (значение по умолчанию 1000). Например, если Duration установлен в 1 000, и основной (самый быстрый) уровень модели является одной секундой:
| |
Delay | Примените задержку со сбором данных, который является временем между триггерным событием и запуском сбора данных, описанного на шагах базовой ставки. Можно задать положительное значение или нуль (значение по умолчанию). Симуляция режима external mode XCP не поддерживает отрицательную задержку (предварительное инициирование). | |
Arm when connecting to target | Этот флажок устанавливается по умолчанию. Соединение Simulink к целевому приложению вооружает триггер.
Если вы снимаете флажок, можно вооружить триггер путем нажимания кнопки Arm Trigger на Панели управления Режима external mode. | |
Trigger signal | Direction | Чтобы включить загрузку данных из целевого приложения, когда триггерный сигнал пересечет пороговое значение (заданный Level), задайте необходимое направление сигнала:
|
Level | Задайте пороговое значение, которое сигнал должен пересечь, чтобы запустить загрузку данных о целевом приложении. Значение по умолчанию 0. | |
Hold-off | Задайте, на шагах базовой ставки, время между завершением одного триггерного события и перевооружением триггера. Применяется только, когда значение Mode нормально. Значение по умолчанию 0. |