getLoggedSignals

Класс: sltest.testmanager.LoggedSignalSet
Пакет: sltest.testmanager

Возвращает записанные сигналы, содержащиеся в наборе

Синтаксис

objs = getLoggedSignals(lgset)

Описание

objs = getLoggedSignals(lgset) возвращает вектор sltest.testmanager.LoggedSignal объекты, содержащиеся в sltest.testmanager.LoggedSignalSet объект.

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

расширить все

Объект набора зарегистрированных сигналов, содержащийся в тесте.

Примеры

расширить все

Откройте модель и создайте набор сигналов.

sldemo_absbrake

% Create test case
tf = sltest.testmanager.TestFile(strcat(pwd,'\mytf.mldatx'));
ts = sltest.testmanager.TestSuite(tf,'myts');
tc = sltest.testmanager.TestCase(ts,'baseline','mytc');

% Create signal set
mylgset = tc.addLoggedSignalSet;

Выберите Vehicle Speed блокируйте и вводите gcb. Используйте возвращенный путь для создания Simulink.BlockPath объект.

% Add signals to set
bPath = Simulink.BlockPath('sldemo_absbrake/Vehicle speed');
sig1 = mylgset.addLoggedSignal(bPath,1);
sig2 = mylgset.addLoggedSignal(bPath,2);

setProperty(tc,'Model','sldemo_absbrake');

% Remove signal
remove(sig2);

% Check that signal is removed
sigs = mylgset.getLoggedSignals
Введенный в R2019a