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

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

Примечание

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

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

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

  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.

    Диалоговое окно External Signal & Triggering выглядит так фигура.

  9. Нажмите Apply, и затем Close.

  10. В диалоговом окне External Mode Control Panel нажмите OK.

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

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

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

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

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

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

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