Documentation Center

  • Trial Software
  • Product Updates

reset

System object: dsp.TimeScope
Package: dsp

Reset internal states of time scope object

Syntax

reset(H)

Description

reset(H) sets the internal states of the TimeScope object H to their initial values.

You should call the reset method after calling the step method when you want to clear the Time Scope figure displays, prior to releasing system resources. This action enables you to start a simulation from the beginning. When you call the reset method, the displays will become blank again. In this sense, its functionality is similar to that of the MATLAB® clf function. Do not call the reset method after calling the release method.

Examples

View a sine wave on the time scope. When you finish the simulation, pause for 5 seconds and then reset the screen. Then, view a different sine wave on the same time scope.

hsin = dsp.SineWave('Frequency', 100, 'SampleRate', 1000, 'SamplesPerFrame', 10);
hsin1 = dsp.SineWave('Frequency', 50, 'SampleRate', 1000, 'SamplesPerFrame', 10);

hts1 = dsp.TimeScope('SampleRate', hsin.SampleRate,'TimeSpan', 0.1);
for ii = 1:10
     x = step(hsin);
     step(hts1, x);
end

% Pause and then reset internal states
pause(5);
reset(hts1);

for ii = 1:10
     x = step(hsin1);
     step(hts1, x);
end

release(hts1);

Algorithms

In operation, the reset method is similar to a consecutive execution of the mdlTerminate function and the mdlInitializeConditions function.

See Also

|

Was this topic helpful?