Трассировка или данные логов с инспектором данных моделирования

С Инспектором Данных моделирования и Simulink Real-Time, можно проследить данные сигнала путем потоковой передачи данных сигнала непосредственно Инспектору Данных моделирования или путем логгирования данных сигнала путем записи его через блок File Log. При потоковой передаче данных сигнала непосредственно, вы просматриваете вывод в режиме реального времени, когда приложение производит его.

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

Чтобы избежать пропущенных точек данных, вызванных сетевым переполнением буфера, можно использовать логгирование через блок File Log. При логгировании вы соединяете сигналы с блоками File Log в модели. В приложении реального времени эти блоки хранят данные для буферизированных сигналов на целевом компьютере. В конце выполнения приложение реального времени передает данные к компьютеру разработчика для отображения в Инспекторе Данных моделирования. Можно затем сразу просмотреть самые важные сигналы и просмотреть буферизированные сигналы позже.

Логгирование данных сигнала через блок File Log поддерживает децимацию или предельные точки данных и поддерживает условную семантику выполнения блока. Некоторые примеры регистрируют данные сигнала путем включения регистрации данных для сигнала в для итератора, вызове функции, или активированный / триггируемая подсистема. Для получения дополнительной информации смотрите Simulation Data Inspector и Как Приложение Запущено, Влияет на Регистрируемые Сигналы.

Настройте модель для логгирования

Настраивать модель для логгирования данных сигнала:

Открытый slrt_ex_osc.

Выберите MuxOut выходной сигнал, установите свой курсор на сигнал и выберите Enable Data Logging.

Дважды кликните блок File Log. Значение Decimation равняется 1.

Настройте инспектора данных моделирования

Настраивать Инспектора Данных моделирования:

Откройте инспектора данных моделирования ().

Нажмите Layout ().

Выберите два дисплея с горизонтальный экраном.

Просмотрите данные моделирования

Просмотреть данные моделирования:

Создайте и загрузите slrt_ex_osc.

Запустите выполнение в реальном времени.

Когда кнопка Simulation Data Inspector будет светиться, кликните по лучшему отображению и выберите Sum выходной сигнал.

Щелкните в нижней части, отображают и выбирают Mux выходные сигналы.

Image of the Simulation Data Inspector with immediate values

Остановите выполнение в реальном времени.

Когда Sum выведите появляется, нажмите Fit to View ().

Image of the Simulation Data Inspector with deferred values

Чтобы увеличить масштаб сегмента времени интереса, например, 10.0–10.1 с, нажимают Zoom in Time () и используют колесо мыши и мыши.

Image of the Simulation Data Inspector with zoom on deferred values

Чтобы сохранить Инспектора Данных моделирования сеанс как файл MLDATX, нажмите Save.

Похожие темы