Проследите сигналы с 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. В Редакторе Simulink, из меню Code, выбирают External Mode Control Panel.

  3. В диалоговом окне External Mode Control Panel нажмите кнопку 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. Из меню File выберите Save As и введите имя файла. Например, введите ex_slrt_ext_osc, и затем нажмите OK.

  13. В Редакторе Simulink нажмите Simulation> Mode> External. Галочка появляется рядом с пунктом меню External, указывая, что режим external mode Simulink активируется.

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

  15. Создайте и загрузите модель на целевой компьютер.

  16. На панели инструментов нажмите кнопку Connect To Target .

    Текущие параметры модели Simulink загружаются от компьютера разработчика до приложения реального времени.

  17. Чтобы запустить симуляцию, нажмите кнопку Run  на панели инструментов.

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

  18. Чтобы остановить симуляцию, нажмите кнопку Stop  на панели инструментов.

Для просмотра документации необходимо авторизоваться на сайте