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

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

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

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

Буферизированный режим логгирования поддерживает децимацию и условную семантику выполнения блока. Некоторые примеры регистрируют буферизованные данные путем включения регистрации данных для сигнала в для итератора, вызове функции, или активированный / триггируемая подсистема. Для получения дополнительной информации смотрите Simulation Data Inspector.

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

  1. Открытый slrt_ex_osc.

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

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

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

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

  2. Нажмите Layout ().

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

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

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

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

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

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

    Image of the Simulation Data Inspector with immediate values

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

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

    Image of the Simulation Data Inspector with deferred values

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

    Image of the Simulation Data Inspector with zoom on deferred values

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

Похожие темы