Когда я симулирую Simulink® Модель Desktop Real-Time™ в режиме Run in Kernel, я не вижу сигналы, построенные в блоках Scope.
Пропавшие без вести графиков сигнала в блоках Scope в процессе моделирования могли указать на проблему настройки модели или проблему частоты дискретизации.
Чтобы проверять, существует ли проблема настройки модели или проблема частоты дискретизации, попробуйте эти обходные решения.
Прежде чем вы выполните свое приложение в режиме Run in Kernel, необходимо задать данные, чтобы построить в блоке Simulink Scope.
Откройте модель.
В Редакторе Simulink, на вкладке Desktop Real Time, нажимают Prepare> Control Panel.
В Панели управления Режима external mode нажмите Signals & Triggering и выберите один или несколько сигналов для получения (обозначенный с X
) в диалоговом окне External Signal & Triggering.
Установите Duration * Fixed Step Size близко к или меньше, чем X
расположитесь в блоке Scope.
Выберите требуемый режим (one-shot
или normal
).
Сконфигурируйте уровни сигнала, чтобы позволить инициировать.
Установите Y
расположитесь на осях блока Simulink Scope, достаточно больших, чтобы охватить амплитуду сигнала.
Установите X
расположитесь достаточно крупные, чтобы обеспечить требуемое разрешение времени.
Установите Arm when connect to target в диалоговом окне External Signal & Triggering или Arm Trigger в Панели управления Режима external mode.
На вкладке Desktop Real Time нажмите Mode> Run in Kernel.
На вкладке Desktop Real Time нажмите Run in Real Time.
Simulink создает приложение реального времени, подключения к ядру, и запускает симуляцию в реальном времени. Осциллограф отображает сигналы.
Попытайтесь запустить одну из моделей в качестве примера или запустите свою модель на уровне более медленной частоты дискретизации.
Если вы видите сигналы, построенные для модели в качестве примера или для вашей модели на уровне более медленной частоты дискретизации, ваша система не может возвратить данные к MATLAB® для графического вывода в процессорное время, доступное демонстрационным интервалам для вашей модели и исходной частоты дискретизации.
Выберите самую быструю частоту дискретизации, которая позволяет вашей модели запускать и строить сигналы.