Simulink.sdi.getSignal

Получите Simulink.sdi.Signal object для сигнала

Описание

пример

signalObj = Simulink.sdi.getSignal(sigID) возвращает Simulink.sdi.Signal объект для сигнала в Инспекторе Данных моделирования репозиторий, который соответствует ID сигнала, sigID. Simulink.sdi.Signal объект управляет данными сигнала и метаданными и позволяет вам просматривать и изменять свойства сигнала.

Примеры

свернуть все

В этом примере показано, как получить доступ к данным сигнала, когда вы создаете запуск в Инспекторе Данных моделирования.

Сгенерируйте данные для запуска

В данном примере создайте данные о timeseries для сигналов косинуса и синуса.

% Create timeseries workspace data
time = linspace(0, 20, 101);

sine_vals = sin(2*pi/5*time);
sine_ts = timeseries(sine_vals,time);
sine_ts.Name = 'Sine, T=5';

cos_vals = cos(2*pi/8*time);
cos_ts = timeseries(cos_vals,time);
cos_ts.Name = 'Cosine, T=8';

Создайте запуск и возвратите идентификаторы сигнала

Можно использовать Simulink.sdi.createRun синтаксис с несколькими возвращаемыми аргументами, чтобы получить идентификаторы сигнала более непосредственно вместо того, чтобы получить доступ к идентификаторам сигнала через Simulink.sdi.Run объект.

[runID,runIndex,sigIDs] = Simulink.sdi.createRun('Sinusoids','vars',...
    sine_ts,cos_ts);

cosID = sigIDs(2);
cosSig = Simulink.sdi.getSignal(cosID);

Измените свойства сигнала и представление в инспекторе данных моделирования

Можно использовать Simulink.sdi.Signal возразите, чтобы просмотреть и изменить свойства сигнала и построить сигналы в Инспекторе Данных моделирования.

cosSig.Checked = true;
cosSig.AbsTol = 0.05;
Simulink.sdi.view
cosSig.Name

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

свернуть все

Идентификатор сигнала. Инспектор Данных моделирования присваивает идентификаторы сигнала сигналам, когда запуск создается. Можно получить ID сигнала для сигнала как возврат из Simulink.sdi.createRun или использование Simulink.sdi.Run методы объекта.

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

свернуть все

Объект Simulink.sdi. Signal для сигнала, соответствующего sigID.

Представленный в R2011b