Диагностируйте сигналы, не нанесенные на график в блоках Scope

Когда я симулирую Simulink® Desktop Real-Time™ модель во режиме external mode, я не вижу сигналов, нанесенных на график в блоках Scope.

Что означает эта проблема

Отсутствующие сигнальные графики в блоках Scope во время симуляции могут указывать на проблему строения модели или на проблему частоты дискретизации.

Попробуйте это решение

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

Проверьте строение модели

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

  1. Откройте модель.

  2. В редакторе Simulink, на вкладке Desktop Real Time, нажмите Prepare > Control Panel.

  3. На панели управления режима external mode нажмите Signals & Triggering и выберите один или несколько сигналов для захвата (обозначенных X) в диалоговом окне External Signal & Triggering.

  4. Установите Duration * Fixed Step Size близко или меньше, чем X область значений в блоке Scope.

  5. Выберите требуемый режим (one-shot или normal).

  6. Сконфигурируйте уровни сигнала, чтобы разрешить срабатывание.

  7. Установите Y область значений на Осциллограф Simulink блокируют оси, достаточно большие, чтобы охватить амплитуду сигнала.

  8. Установите X область значений, достаточно большой, чтобы обеспечить необходимое разрешение времени.

  9. Установите Arm when connect to target в диалоговом окне External Signal & Triggering или Arm Trigger в панели управления режима external mode.

  10. На вкладке Desktop Real Time нажмите Run in Real Time.

    Simulink создает приложение реального времени, изменяет симуляцию режима external mode, соединяется с ядром и запускает симуляцию в реальном времени. На Возможности отображаются сигналы.

Запуск модели примера или снижение частоты дискретизации

Попробуйте запустить одну из моделей примера или запустите модель с более низкой частотой дискретизации.

Если вы можете увидеть сигналы, построенные для примера модели или для вашей модели с более медленной частотой дискретизации, ваша система не может перенести данные назад в MATLAB® для графического изображения в времени центральный процессор, доступном между интервалами дискретизации для вашей модели и исходной частотой дискретизации.

Выберите самую быструю частоту дискретизации, которая позволяет вашей модели запускать и строить сигналы.

Похожие темы