Main Content

remove

Class: sltest.testmanager.LoggedSignalSet
Package: sltest.testmanager

Remove a logged signal set

Since R2019a

Syntax

remove(lgset)

Description

remove(lgset) removes an sltest.testmanager.LoggedSignalSet object from an sltest.testmanager.TestCase object and invalidates its child signal objects.

Input Arguments

expand all

Logged signal set object contained in a test case.

Examples

expand all

Open the model for this example.

sldemo_absbrake

Create the test file, test suite, and test case structure.

tf = sltest.testmanager.TestFile('addSigs_testfile');
ts = sltest.testmanager.TestSuite(tf,'addsigs_testsuite');
tc = sltest.testmanager.TestCase(ts,'baseline','addsigs_testcase');

Create a signal set.

sigset = addLoggedSignalSet(tc);

Open the Vehicle Dynamics block and then the Vehicle block. Select the Vehicle Speed block. Then, enter gcb to obtain the full block path. Use the returned path to create a Simulink.BlockPath object.

blkpath=['sldemo_absbrake/'...
    'Vehicle Dynamics/Vehicle  /Vehicle Speed'];
bPath = Simulink.BlockPath(blkpath);
sig1 = sigset.addLoggedSignal(bPath,1);
sig2 = sigset.addLoggedSignal(bPath,2);

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

Clear the Test Manager.

sltest.testmanager.clear
sltest.testmanager.clearResults
sltest.testmanager.close

Version History

Introduced in R2019a