exponenta event banner

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

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

origdir = pwd;

Конфигурирование сигналов для регистрации в ссылочных моделях

Первой задачей при настройке ссылочной модели для просмотра сигналов с помощью инспектора данных моделирования является настройка этой модели для ведения журнала. Для этого отредактируйте ссылочную модель и отметьте сигналы для регистрации. Четыре сигнала уже помечены для регистрации в ссылочной модели. Чтобы отметить raw_output для регистрации выберите сигнал. Затем на вкладке Simulation (Моделирование) выберите Log Signals (Сигналы регистрации).

Как только сигналы для регистрации были выбраны в ссылочной модели, следующим шагом является выбор сигналов для фактической регистрации из самой верхней модели в иерархии. В верхней части модели на вкладке Моделирование (Modeling) щелкните Параметры модели (Model Settings).

На панели Импорт/экспорт данных нажмите кнопку Настроить сигналы для регистрации... для активизации диалогового окна выбора регистрации сигналов Simulink.

Существует два режима регистрации, которые могут использоваться при регистрации сигналов в ссылочных моделях. Первый - протоколирование всех сигналов, указанных в модели, с учетом всех настроек регистрации, сделанных в ссылочных моделях. Если необходимо переопределить какие-либо из этих настроек, например, выбрать только подмножество регистрируемых сигналов, следует использовать режим Переопределить сигналы. В этом режиме можно выбрать подмножество регистрируемых сигналов и настроить их свойства, такие как прореживание и имя.

Просмотр и анализ зарегистрированных сигналов с помощью инспектора данных моделирования

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

Инспектор данных моделирования позволяет выполнять следующие действия:

  • Просмотр трассировок сигналов для всех зарегистрированных сигналов

  • Визуальное сравнение значений сигналов для всех регистрируемых сигналов

  • Сравнение значений сигналов, собранных при многократном моделировании

Например, можно использовать инспектор данных моделирования для просмотра output сигнал двух экземпляров модели LimitedCounter. В инспекторе данных моделирования можно увидеть, что CounterA увеличивается быстрее, чем CounterB. Такое поведение ожидается, поскольку генератор импульсов, управляющий этой моделью, работает с более высокой скоростью.

Можно настроить отображение в таблице проверки, щелкнув значок зубчатого колеса в правой верхней части таблицы.

Другим полезным инструментом, предоставляемым инспектором данных моделирования, является возможность сравнения нескольких прогонов моделирования. Эта функция помогает понять, как изменения в модели влияют на результаты. Например, можно изменить значение верхнего предела моделей счетчиков на 8 и снова смоделировать модель, чтобы увидеть, как это влияет на выходные значения. Чтобы изменить значение, дважды щелкните блок MultiInstanceModelExample/upper и измените значение параметра Value на 8.

Теперь при сравнении результатов первого моделирования для вывода CounterA экземпляр LimitedCounter, вы видите, что верхний предел этого сигнала изменился с 10 до 8, как и ожидалось. Поскольку допуски установлены на ноль, красный восьмиугольник рядом с каждым сигналом указывает, что значения изменились между прорывами.

См. также

Инструменты

Связанные темы