plot

Постройте выходные данные симуляции в Инспекторе Данных моделирования

Описание

пример

plot(simOutObj) строит выходные данные симуляции в симуляции выходной объект, simOutObj, в Инспекторе Данных моделирования и открывает Инспектора Данных моделирования, таким образом, можно просмотреть нанесенные на график выходные данные симуляции. Можно использовать plot функционируйте, чтобы построить результаты симуляции, сохраненные в них симуляция выходные объекты:

Они симуляция вывела объекты также, имеют функции построения графика, которые отображают данные на графике в и затем открывают Инспектора Данных моделирования:

Когда симуляция выходной объект содержит меньше чем восемь сигналов построить, Инспектор Данных моделирования изменения макета к 1- n, где n количество сигналов построить и строит один сигнал на каждом подграфике. Когда симуляция выходной объект содержит больше чем восемь сигналов построить, Инспектор Данных моделирования изменения макета к 1- 1 и строит первый сигнал в симуляции выходной объект.

Когда некоторые или все данные в Simulink.SimulationOutput объект находится в запущенном Инспекторе Данных моделирования, plot функция открывает Инспектора Данных моделирования и строит все сигналы в запуске. То, когда вы не выбираете опцию Record logged workspace data in Simulation Data Inspector, регистрировало данные о состояниях, не появляется в Инспекторе Данных моделирования и не построен. Когда данные не соответствуют запуску в Инспекторе Данных моделирования, plot функция импортирует данные к новому запуску. Когда вы используете plot функционируйте, чтобы построить один сигнал, plot функция всегда импортирует данные для сигнала к новому запуску.

runObj = plot(simOutObj) возвращает Simulink.sdi.Run объект, соответствующий отображенным на графике данным.

Примеры

свернуть все

Когда вы создаете новую модель в R2019a или позже, настройка модели по умолчанию сохраняет симуляцию выходные параметры в одном выходе. Одной симуляцией выход является Simulink.SimulationOutput объект, который содержит один или несколько типов другой симуляции выходные объекты, в зависимости от видов данных, которые вы регистрируете. Этот пример использует модель, сконфигурированную, чтобы сохранить одну симуляцию выход, и показывает, как получить доступ к каждому типу записанных данных и использовать plot функция, чтобы отобразить данные на графике в Инспекторе Данных моделирования и затем открыть Инспектора Данных моделирования, таким образом, можно просмотреть данные.

ex_vdp_simout_plot модель, используемая в этом примере, сконфигурирована, чтобы регистрировать сигналы, выходные параметры и состояния и возвратить все записанные данные в одной симуляции выход. В этом примере показано, как получить доступ к каждому типу записанных данных и использовать plot функция, чтобы отобразить данные на графике в Инспекторе Данных моделирования. Сгенерировать SimulationOutput объект, содержащий все записанные данные, симулируйте модель.

open_system('ex_vdp_simout_plot.slx')
out = sim('ex_vdp_simout_plot.slx');

Отобразите данные на графике в SimulationOutput Объект

Можно передать одну симуляцию выход, сохраненный в Simulink.SimulationOutput объект, к plot функционируйте, чтобы построить и просмотреть данные в Инспекторе Данных моделирования. Когда вы отображаете данные на графике в SimulationOutput объект, который соответствует запуску в Инспекторе Данных моделирования, данные в объекте, который также регистрирует Инспектору Данных моделирования, построен. Модель регистрирует четыре сигнала, данные для двух блоков Выходного порта и состояния. Данные сигнала и выходные данные всегда регистрируют Инспектору Данных моделирования, и данные о состояниях только появляются в Инспекторе Данных моделирования, когда вы выбираете регистрируемые данные о рабочей области Записи в Инспекторе Данных моделирования опция, которая не выбрана для этой модели. Когда вы используете plot функция, чтобы отобразить данные на графике, Инспектор Данных моделирования размещение обновляется к 1- 6 размещение и графики один сигнал на каждом подграфике.

plot(out)

Отобразите регистрируемые данные о состояниях на графике

Когда вы не регистрируете данные о состояниях Инспектору Данных моделирования, можно использовать plot функционируйте, чтобы импортировать и отобразить данные о состояниях на графике. Данные логов модели для двух состояний, x1 и x2. Данные о состояниях сохранены в Simulink.SimulationData.Dataset объект, xout, с одним элементом, соответствующим каждому Simulink.SimulationData.State объект. Можно использовать plot функция, чтобы отобразить данные на графике для обоих сигналов путем графического вывода xout, или можно отобразить данные на графике для одного состояния.

Доступ к Dataset объект, xout, использование get функция для SimulationOutput объект. Можно также получить доступ к регистрируемому выходу и данным сигнала с помощью get функция.

xout = get(out,'xout');

Когда вы отображаете данные на графике для обоих состояний в Dataset объект, Инспектор Данных моделирования изменения макета к 1- 2 и отображает данные на графике для каждого состояния на одном подграфике.

plot(xout)

Отобразите данные на графике для одного сигнала

Когда вы отображаете данные на графике для одного сигнала, Инспектор Данных моделирования всегда импортирует данные для сигнала к новому запуску. Используйте get функция для SimulationOutput возразите, чтобы получить доступ к сигналу, регистрирующему Dataset объект, logsout.

logsout = get(out,'logsout');

Затем используйте get функция для Dataset возразите, чтобы получить доступ к данным для первого элемента.

sig1 = get(logsout,1);

Когда вы отображаете данные на графике для сигнала, Инспектор Данных моделирования импортирует сигнал к новому запуску, обновляет размещение к 1- 1, и строит сигнал.

plot(sig1)

Входные параметры

свернуть все

Simulation объект выхода, содержащий данные, вы хотите построить и просмотреть в Инспекторе Данных моделирования. Этот plot функционируйте поддерживает их симуляция выходные объекты:

Пример: plot(out)

Выходные аргументы

свернуть все

Simulink.sdi.Run объект, соответствующий отображенным на графике данным.

Введенный в R2019b