plot

График выходные данные симуляции в Данные моделирования Inspector

Описание

пример

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

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

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

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

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

Примеры

свернуть все

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

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

Постройте график данных в SimulationOutput Объект

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

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

plot(out)

Постройте график данных для одного сигнала

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

logsout = get(out,'logsout');

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

sig1 = get(logsout,1);

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

plot(sig1)

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

свернуть все

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

Пример: plot(out)

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

свернуть все

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

Введенный в R2019b