Этот пример показывает, как использовать Моделирование Data Inspector, чтобы просмотреть и анализировать сигналы в моделях, на которые ссылаются. Моделирование Data Inspector полагается на сигнал, регистрирующий так этот пример, показывает, как сконфигурировать вашу модель, чтобы регистрировать сигналы в моделях, на которые ссылаются.
Запустите следующую команду, чтобы создать и открыть рабочую копию файлов проекта.
Пример проекта копирует файлы в вашу временную папку так, чтобы можно было отредактировать их и использовать их под управлением локальной версией.
Инструмент Проекта Simulink® открывает и уже загружает проект под системой контроля версий.
Проект сконфигурирован, чтобы запустить некоторые задачи запуска.
Первая задача в подготовке модели, на которую ссылаются, чтобы просмотреть сигналы с помощью Моделирования Data Inspector состоит в том, чтобы настроить ту модель для журналирования. Чтобы сделать это, отредактируйте модель, на которую ссылаются, и отметьте сигналы для журналирования. Обратите внимание на то, что четыре сигнала уже настраиваются для журналирования (отмеченный синим значком Wi-Fi). Регистрировать дополнительный сигнал:
Выберите необработанный выходной сигнал
На панели инструментов Simulink Editor нажмите выпадающий Simulation Data Inspector и выберите Log Selected Signals, как показано ниже
Если сигналы регистрировать были выбраны в модели, на которую ссылаются, следующий шаг должен выбрать который сигналы на самом деле регистрировать от самой верхней модели в иерархии. При выборе Configure Logging... пункт меню на кнопке Simulation Data Inspector топ-модели активирует Параметры конфигурации> панель Импорта/Экспорта Данных.
Нажмите Configure Signals to Log... кнопка, чтобы активировать Сигнал Simulink, Регистрирующий Селекторное диалоговое окно.
Существует два режима Журналирования, которые могут использоваться при журналировании сигналов в моделях, на которые ссылаются. Первым является Журнал все сигналы, как задано в модели, которая будет соблюдать любые настройки журналирования, которые были установлены в моделях, на которые ссылаются. Если необходимо заменить какую-либо из тех настроек, таких как выбор только подмножества регистрируемых сигналов, то необходимо использовать режим сигналов Переопределения. В этом режиме вам дают способность выбрать подмножество loggable сигналов и сконфигурировать их свойства, такие как десятикратное уменьшение и имя.
Если журналирование было сконфигурировано для иерархии модели, и все изменения в моделях были сохранены, модель может быть моделирована. Моделирование создает объект Dataset в базовом рабочем пространстве. Можно анализировать и просмотреть записанные данные в этом объекте с помощью стандартных средств MATLAB. Кроме того, Simulink предоставляет Моделированию Data Inspector для просмотра и анализа данных, созданных из моделирований. Дополнительную информацию см. в документации относительно использования Моделирования Data Inspector.
С Моделированием Data Inspector вы можете:
Просмотрите трассировки сигнала для любых регистрируемых сигналов
Визуально сравните значения сигналов для любых регистрируемых сигналов
Сравните значения сигналов, собранные по нескольким моделированиям
Чтобы включить Моделированию Data Inspector, убедитесь, что Кнопка записи на панели инструментов самой верхней модели включена прежде, чем запустить моделирование. Затем после того, как моделирование сделано или при использовании Степпера Моделирования, вы будете видеть подсветку вокруг Кнопки записи, которая указывает, что нажатие на него откроет Data Inspector.
Например, можно использовать Моделирование Data Inspector, чтобы просмотреть сигнал output
двух из экземпляров образцового LimitedCounter
. В Моделировании Data Inspector вы видите, что CounterA
увеличивается более быстро, чем CounterB
. Это поведение ожидается, потому что Импульсный Генератор, управляющий этой моделью, запускается на более быстром уровне.
Можно сконфигурировать, что отобразиться в осмотреть таблице путем нажатия на значок механизма в правильных верхних строках таблицы.
Другой полезный инструмент, который обеспечивает Моделирование Data Inspector, является способностью сравнить несколько выполнений моделирования. Эта функциональность может помочь вам понять, как изменения в вашей модели будут влиять на результаты. Например, можно изменить значение верхнего предела встречных моделей к 8 и моделировать модель снова, чтобы видеть, как это влияет на выходные значения. Чтобы изменить значение, дважды щелкают по блоку MultiInstanceModelExample/upper
и изменить Параметр, передаваемый по значению к 8.
Теперь, если вы сравниваете результаты первого моделирования для вывода экземпляра CounterA
LimitedCounter
, вы видите, что верхний предел этого сигнала изменился с 10 до 8, как ожидалось. Поскольку допуски обнуляются, красный восьмиугольник рядом с каждым сигналом указывает, что значения изменились между выполнениями.