С Инспектором Данных моделирования и 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
выходные сигналы.
Остановите выполнение в реальном времени.
Когда Sum
выведите появляется, нажмите Fit to View ().
Чтобы увеличить масштаб сегмента времени интереса, например, 10.0–10.1 с, нажимают Zoom in Time () и используют колесо мыши и мыши.
Чтобы сохранить Инспектора Данных моделирования сеанс как файл MLDATX, нажмите Save.