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

Логгирование сигнала

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

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

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

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

  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.

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

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

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

Похожие темы