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

Можно использовать режим external mode Simulink®, чтобы установить канал связи между Диаграммой Simulink и приложением реального времени. Блок-схема становится пользовательским интерфейсом к вашему приложению реального времени. Осциллографы Simulink могут отобразить данные сигнала из приложения реального времени, включая из моделей, на которые ссылаются в топ-модели. Можно управлять который сигналы загрузить через диалоговое окно External Signal & Triggering. Смотрите Выбирают Signals to Upload и TCP/IP или Serial External Mode Control Panel.

Примечание

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

Эта процедура использует модель slrt_ex_osc. Эта модель содержит блок Simulink Scope.

Настраивать инициирование для симуляции режима external mode:

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

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

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

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

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

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

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

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

  9. Нажмите Apply, и затем Close. В диалоговом окне External Mode Control Panel нажмите OK.

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

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

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

  3. Если окно scope не отображено для блока Scope, дважды кликните блок Scope.

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

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

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

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