Экспортируйте данные сигнала Используя журналирование сигнала

Журналирование сигнала

Чтобы получить данные сигнала от симуляции, обычно можно использовать журналирование сигнала. Отметьте сигналы, что вы хотите регистрировать и включить журналирование сигнала для модели. Для получения дополнительной информации смотрите, Конфигурируют Сигнал для Журналирования и Включают Журналирование Сигнала для Модели.

Для сводных данных других подходов, чтобы получить данные сигнала, смотрите Данные моделирования Экспорта.

Рабочий процесс журналирования сигнала

Чтобы собрать и использовать данные о регистрации сигнала, выполните эти задачи.

  1. Отметьте отдельные сигналы для журналирования сигнала. Смотрите Конфигурируют Сигнал для Журналирования.

  2. Включите журналирование сигнала для модели. Смотрите Включают Журналирование Сигнала для Модели.

  3. Моделируйте модель.

  4. Доступ к данным о регистрации сигнала. Вид на море и доступ к Регистрации Сигнала Данных.

Регистрируйте подмножества сигналов

Один подход для тестирования частей модели, когда вы разрабатываете его, должен отметить надмножество сигналов для журналирования и затем заменить настройки журналирования сигнала, чтобы выбрать различные подмножества сигналов для журналирования. Можно использовать Селектор Журналирования Сигнала или программируемый интерфейс. Смотрите Сигнал Переопределения Регистрировать Настройки.

Используйте этот подход, чтобы регистрировать сигналы в моделях та ссылка модели использования. Для примера смотрите Сигналы Просмотра в Экземплярах Модели - ссылки.

Дополнительные опции журналирования сигнала

С рабочим процессом журналирования базового сигнала можно задать дополнительные опции, связанные с данными, которые сигнализируют, что журналирование собирается и с тем, как те данные отображены. Вы можете:

Сигнал, входящий в систему быстрый режим Accelerator

Сигнал, входящий в систему быстрый режим Accelerator, не регистрирует следующие виды сигналов. Когда вы обновляете или моделируете модель, которая содержит эти сигналы, Simulink® выводит предупреждение, что те сигналы не регистрируются.

  • Сигналы в графиках Stateflow®

  • Сигналы, которые используют пользовательский тип данных

Если вы устанавливаете Configuration Parameters> Solver> параметр Periodic sample time constraint к Ensure sample time independent, вы не можете использовать сигнал, входящий в систему быстрый режим Accelerator.

Ограничения журналирования сигнала

  • Быстрый режим Accelerator поддерживает журналирование сигнала с требованиями и ограничениями, описанными в Сигнале, Входящем в систему Быстрый Режим Accelerator.

  • Топ-модель и программное обеспечение блока Model в цикле (SIL) и процессоре в цикле (PIL) режимы симуляции поддерживают журналирование сигнала. Для описания ограничений смотрите Топ-модель Ограничения SIL/PIL (Embedded Coder) и блок Model Ограничения SIL/PIL (Embedded Coder).

  • Массив шин сигнализирует о поддержке журналирование сигнала с требованиями, описанными в Массиве Импорта Данных о Шинах.

  • Вы не можете регистрировать сигналы шины непосредственно в Для Каждого подсистемы.

  • Вы не можете регистрировать сигнал в модели, на которую ссылаются, которая является в Для Каждой подсистемы, если любое из этих условий существует:

    • Для Каждой подсистемы находится в симуляции модели в быстром режиме Accelerator.

    • Для Каждой подсистемы самой находится в модели, на которую ссылается блок Model в режиме Accelerator.

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

  • Вы не можете регистрировать входной сигнал к блоку Merge. Можно регистрировать выходной сигнал блока Merge.

  • Для блоков Интегратора Интегратора и Дискретного времени, которым включили параметр Show state port, вы не можете регистрировать сигнал порта состояния.

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

  • Вы не можете регистрировать локальные данные в блоках Таблицы истинности Stateflow.

Связанные примеры

Больше о