plotOnSubPlot

Класс: Simulink.sdi. Сигнал
Пакет: Simulink.sdi

Сигнал графика на заданном подграфике

Синтаксис

signalObj.plotOnSubplot (r, c, проверенный)

Описание

signalObj.plotOnSubplot(r, c, checked) строит график или очищает сигнал, соответствующий объекту Simulink.sdi.Signal, sigObj, на подграфике, заданном r и c.

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

развернуть все

Индекс строки для подграфика.

Пример 1

Индекс столбца для подграфика.

Пример 2

Требуемое состояние для сигнала на подграфике.

  • true строит график сигнала на подграфике.

  • false очищает сигнал от подграфика.

Типы данных: логический

Примеры

развернуть все

Этот пример демонстрирует, как получить доступ к объекту Simulink.sdi.Run для выполнения, созданного путем журналирования сигналов к Моделированию Data Inspector. От объекта Simulink.sdi.Run можно получить объекты Simulink.sdi.Signal, которые можно использовать, чтобы просмотреть данные.

% Simulate model to create a run
sim('sldemo_fuelsys')

% Get runID for the run
runIDs = Simulink.sdi.getAllRunIDs;
runID = runIDs(end);

% Get run object for the run
fuelRun = Simulink.sdi.getRun(runID);

% Check signal count of the run
fuelRun.signalCount
ans = int32
    15
% Get signal objects for the signals in the run
signal1 = fuelRun.getSignalByIndex(4);
signal2 = fuelRun.getSignalByIndex(9);
signal3 = fuelRun.getSignalByIndex(10);

% Create subplot layout to display signals
Simulink.sdi.setSubPlotLayout(3, 1)

% Plot signals
signal1.checked = true;
signal2.plotOnSubPlot(2, 1, true);
signal3.plotOnSubPlot(3, 1, true);

% View plots in the Simulation Data Inspector
Simulink.sdi.view

Альтернативы

Можно использовать Моделирование графический интерфейс пользователя Data Inspector, чтобы изменить размещение графика и где вы строите график сигналов. Для получения дополнительной информации смотрите, Осматривают Данные Моделирования.

Введенный в R2017b

Была ли эта тема полезной?