Когда вы создаете новую модель в R2019a или позже, настройка модели по умолчанию сохраняет симуляцию выходные параметры в одном выходе. Одной симуляцией выход является Simulink.SimulationOutput
объект, который содержит один или несколько типов другой симуляции выходные объекты, в зависимости от видов данных, которые вы регистрируете. Этот пример использует модель, сконфигурированную, чтобы сохранить одну симуляцию выход, и показывает, как получить доступ к каждому типу записанных данных и использовать plot
функция, чтобы отобразить данные на графике в Инспекторе Данных моделирования и затем открыть Инспектора Данных моделирования, таким образом, можно просмотреть данные.
ex_vdp_simout_plot
модель, используемая в этом примере, сконфигурирована, чтобы регистрировать сигналы, выходные параметры и состояния и возвратить все записанные данные в одной симуляции выход. В этом примере показано, как получить доступ к каждому типу записанных данных и использовать plot
функция, чтобы отобразить данные на графике в Инспекторе Данных моделирования. Сгенерировать SimulationOutput
объект, содержащий все записанные данные, симулируйте модель.
Отобразите данные на графике в SimulationOutput
Объект
Можно передать одну симуляцию выход, сохраненный в Simulink.SimulationOutput
объект, к plot
функционируйте, чтобы построить и просмотреть данные в Инспекторе Данных моделирования. Когда вы отображаете данные на графике в SimulationOutput
объект, который соответствует запуску в Инспекторе Данных моделирования, данные в объекте, который также регистрирует Инспектору Данных моделирования, построен. Модель регистрирует четыре сигнала, данные для двух блоков Выходного порта и состояния. Данные сигнала и выходные данные всегда регистрируют Инспектору Данных моделирования, и данные о состояниях только появляются в Инспекторе Данных моделирования, когда вы выбираете регистрируемые данные о рабочей области Записи в Инспекторе Данных моделирования опция, которая не выбрана для этой модели. Когда вы используете plot
функция, чтобы отобразить данные на графике, Инспектор Данных моделирования размещение обновляется к 1
- 6
размещение и графики один сигнал на каждом подграфике.
Отобразите регистрируемые данные о состояниях на графике
Когда вы не регистрируете данные о состояниях Инспектору Данных моделирования, можно использовать plot
функционируйте, чтобы импортировать и отобразить данные о состояниях на графике. Данные логов модели для двух состояний, x1
и x2
. Данные о состояниях сохранены в Simulink.SimulationData.Dataset
объект, xout
, с одним элементом, соответствующим каждому Simulink.SimulationData.State
объект. Можно использовать plot
функция, чтобы отобразить данные на графике для обоих сигналов путем графического вывода xout
, или можно отобразить данные на графике для одного состояния.
Доступ к Dataset
объект, xout
, использование get
функция для SimulationOutput
объект. Можно также получить доступ к регистрируемому выходу и данным сигнала с помощью get
функция.
Когда вы отображаете данные на графике для обоих состояний в Dataset
объект, Инспектор Данных моделирования изменения макета к 1
- 2
и отображает данные на графике для каждого состояния на одном подграфике.
Отобразите данные на графике для одного сигнала
Когда вы отображаете данные на графике для одного сигнала, Инспектор Данных моделирования всегда импортирует данные для сигнала к новому запуску. Используйте get
функция для SimulationOutput
возразите, чтобы получить доступ к сигналу, регистрирующему Dataset
объект, logsout
.
Затем используйте get
функция для Dataset
возразите, чтобы получить доступ к данным для первого элемента.
Когда вы отображаете данные на графике для сигнала, Инспектор Данных моделирования импортирует сигнал к новому запуску, обновляет размещение к 1
- 1
, и строит сигнал.