Можно управлять симуляцией режима external mode XCP через:
Вкладка Hardware на Simulink® Панель инструментов Editor. Чтобы отобразить вкладку 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 | N/A |
Запустите приложение на целевом компьютере. | Run on Hardware> Deploy | N/A |
Соедините 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, кнопках Hold Updates и 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. |