This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.


Get a Simulink.sdi.Signal object for the specified signal in the Simulation Data Inspector


signal = Simulink.sdi.getSignal(signalID)



signal = Simulink.sdi.getSignal(signalID) returns the Simulink.sdi.Signal object for the signal corresponding to the signal ID. The Simulink.sdi.Signal object manages the signal's time series data and metadata.


collapse all

Get the Simulink.sdi.Signal object for a signal in the Simulation Data Inspector. With the signal object you can modify its comparison and visualization properties.

% Configure model "slexAircraftExample" for logging and simulate
simOut = sim('slexAircraftExample','SaveOutput','on',...

% Create a Simulation Data Inspector run
[runID,runIndex,signalIDs] = Simulink.sdi.createRun('My Run','base',{'simOut'});

signalObj = Simulink.sdi.getSignal(signalIDs(1));

% Specify the comparison and visualization signal properties
signalObj.absTol = .5;
signalObj.syncMethod = 'intersection';
signalObj.interpMethod = 'linear';
signalObj.lineColor = [1,0.4,0.6];
signalObj.lineDashed = '-';
signalObj.checked = true;

% View the signals in Simulation Data Inspector GUI

Input Arguments

collapse all

Signal ID, a unique number identifying a signal in the Simulation Data Inspector, specified as an integer.

Output Arguments

collapse all

A signal properties object, returned as a Simulink.sdi.Signal handle object.

Introduced in R2011b

Was this topic helpful?