Чтобы захватить данные сигнала из симуляции, обычно можно использовать логгирование сигнала. Отметьте сигналы, которые вы хотите записать и включить регистрацию сигналов для модели. Для получения дополнительной информации смотрите Configure a Signal for Logging и Enable Signal Logging for a Model.
Для сводных данных других подходов к захвату данных сигнала смотрите Экспорт Данных моделирования.
Чтобы собрать и использовать данные логгирования сигналов, выполните эти задачи.
Отметьте отдельные сигналы для логгирования сигналов. См. «Конфигурирование сигнала для логгирования».
Включите регистрацию сигнала для модели. Смотрите Enable Signal Logging для модели.
Симулируйте модель.
Доступ к данным логгирования сигналов. См. «Просмотр и доступ к данным регистрации сигналов».
Один из подходов для проверки частей модели, когда вы разрабатываете его, состоит в том, чтобы пометить суперсеть сигналов для логгирования, а затем переопределить настройки логгирования сигналов, чтобы выбрать различные подмножества сигналов для логгирования. Можно использовать селектор логгирования сигналов или программный интерфейс. См. раздел «Переопределение параметров логгирования сигналов».
Используйте этот подход для регистрации сигналов в моделях, которые используют ссылки на модели. Для получения примера смотрите Просмотр сигналов в Модель-ссылку экземплярах.
С помощью базового рабочего процесса логгирования сигналов можно задать дополнительные опции, связанные с данными, которые собирают логгирования, и с тем, как эти данные отображаются. Вы можете:
Укажите имя для данных логгирования сигнала для сигнала. См. «Задание имени логгирования уровня сигнала».
Управляйте, сколько данных генерирует симуляция для сигнала. См. раздел «Предел данных».
Проверьте строение логгирования сигналов для модели. См. «Просмотр строения логгирования сигналов».
Задайте выборки для экспорта для моделей с решателями переменного шага. Смотрите Samples to Export для решателей переменного шага.
Логгирование сигналов не поддерживает:
Сигналы внутри Stateflow® графики для быстрых симуляций ускорителя.
Входные сигналы для подсистем вызова функций, подсистем If Action или подсистем Switch Case Action.
Входные сигналы для блоков Merge.
Сигналы шины внутри For Each подсистем.
Сигналы в ссылочных моделях внутри подсистем For Each когда:
Модель, содержащая For Each подсистему, моделирует в быстром режиме Accelerator.
Подсистема For Each находится внутри ссылочной модели, моделируемого в режиме Accelerator.
Сигналы порта состояния для блоков Integrator и Discrete-Time Integrator, которые показывают порт состояния.