Проследите сигналы при помощи Simulink External Mode

Вы можете использовать Simulink® Режим external mode, чтобы установить канал связи между вашей Диаграммой Simulink и вашим приложением реального времени. Схема блока становится пользовательским интерфейсом к вашему приложению реального времени. Осциллографы Simulink можете отображать данные сигнала от приложения реального времени, в том числе от моделей, на которые ссылаются внутри модели верхней части. Можно управлять сигналами для загрузки через диалоговое окно External Signal & Triggering. См. раздел «Выбор сигналов для загрузки» и панель управления TCP/IP или последовательный режим external mode.

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

Примечание

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

Настройка для симуляции режима external mode

Эта процедура использует slrt_ex_osc модели. Эта модель содержит блок Осциллограф Simulink. Чтобы настроить срабатывание симуляции режима external mode:

Откройте slrt_ex_osc модели.

Откройте панель управления режима external mode. В редакторе Simulink, на вкладке Real-Time, нажмите Prepare > Control Panel.

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

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

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

Установите флажок Arm when connecting to target.

В Delay поле введите 0.

В Duration поле введите количество выборок, для которых режим external mode предназначен для регистрации данных, например 1000. Диалоговое окно External Signal & Triggering выглядит этим рисунком.

Нажмите Apply, а затем Close. В диалоговом окне Режима external mode Control Панели "нажмите OK.

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

Чтобы задать время остановки и запустить симуляцию:

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

Сохраните модель как ex_slrt_ext_osc. На вкладке Simulation, из Save, нажмите Save As.

Если окно возможностей не отображается для блока Scope, дважды щелкните по блоку Scope.

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

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

Это приложение реального времени начинает работать на целевом компьютере. В окне Scope отображаются нанесенные на график данные.

Чтобы остановить симуляцию, на вкладке Real-Time нажмите Stop.