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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Если вы устанавливаете Параметры конфигурации> Решатель> Периодический параметр ограничения частоты дискретизации к Ensure sample time independent, вы не можете использовать сигнал, входящий в систему быстрый режим Accelerator.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Больше о

Была ли эта тема полезной?