exponenta event banner

Трассировка сигналов с использованием внешнего режима Simulink

Внешний режим Simulink ® можно использовать для установления канала связи между блок-схемой Simulink и приложением в реальном времени. Блок-схема становится пользовательским интерфейсом для приложения реального времени. Области Simulink могут отображать данные сигналов из приложения реального времени, в том числе из моделей, на которые ссылается модель верхнего уровня. С помощью диалогового окна External Signal & Triggering (Внешний сигнал и срабатывание) можно управлять загрузкой сигналов. См. раздел Выбор сигналов для загрузки и панель управления TCP/IP или последовательный внешний режим.

Если используется моделирование внешнего режима с моделью, служащей интерфейсом для приложения реального времени, и модель содержит ссылочные модели, используйте инспектор данных моделирования для регистрации данных сигнала. Не используйте блоки Плавающая область (Floating Scope) или Просмотр области (Scope Viewer) для отображения сигналов в ссылочных моделях для моделирования внешнего режима.

Примечание

Не используйте внешний режим Simulink во время работы Simulink Real-Time™ Explorer. Используйте только один интерфейс для управления приложением реального времени.

Настройка для моделирования внешнего режима

В этой процедуре используется модель slrt_ex_osc. Эта модель содержит блок области Simulink. Чтобы настроить запуск для моделирования внешнего режима:

Открытая модель slrt_ex_osc.

Откройте пульт управления внешним режимом. В редакторе Simulink на вкладке «Реальное время» выберите «Подготовка» > «Панель управления».

На панели управления внешним режимом нажмите Signal & Triggering.

В диалоговом окне External Signal & Triggering установите для параметра Source значение manual.

Установите для параметра Mode значение normal. В этом режиме область непрерывно получает данные.

Установите флажок Рука при подключении к цели.

В поле «Задержка» введите 0.

В поле Длительность введите количество выборок, для которых должен регистрироваться внешний режим, например: 1000. Диалоговое окно External Signal & Triggering выглядит следующим образом.

Нажмите кнопку Применить, а затем Закрыть. В диалоговом окне «Панель управления внешним режимом» нажмите кнопку «ОК».

Установка времени остановки и моделирование

Чтобы установить время остановки и запустить моделирование, выполните следующие действия.

На панели инструментов Simulink увеличьте время остановки моделирования, например, до: 50.

Сохранить модель как ex_slrt_ext_osc. На вкладке Моделирование (Simulation) в разделе Сохранить (Save) щелкните Сохранить как (Save As).

Если для блока «Область» окно области не отображается, дважды щелкните на блоке «Область».

Подключиться к целевому компьютеру. На вкладке Real-Time установите индикатор Disconnected на Connected.

Создайте и загрузите приложение реального времени на целевой компьютер. Нажмите кнопку Run on Target.

Приложение реального времени начинает работать на целевом компьютере. В окне «Область» отображаются напечатанные данные.

Чтобы остановить моделирование, на вкладке «Реальное время» нажмите кнопку «Остановить».