The call sequence diagrams show the order in which internal methods are called when you run the specified method. If your System object™ does not overwrite a specified method, the default implementation of that method is used.
If you want a more abstract view of the method calls, see Summary of Call Sequence.
setup
Call SequenceWhen you run a System object for the first time, setup
is called to perform one-time
set up tasks. This sequence of methods is called:
If the System object is not in use, release
If the System object uses nondirect feedthrough methods, call isInputDirectFeedthroughImpl
step
Call SequenceWhen you run a System object in MATLAB®, either by calling the object as a function or calling
step
, this sequence of methods is called:
If the System object is not in use (object was just created or was released),
Else, if the object is in use (object was called and release
was not called)
If tunable properties have changed
If the input size, data type, or complexity has changed
reset
Call SequenceWhen reset
is called, these actions are
performed.
If the object is in use (object was called and not released), call resetImpl
release
Call SequenceWhen release
is called, these actions are
performed.
If the object is in use (object was called and not released), call releaseImpl
releaseImpl
| resetImpl
| setupImpl
| stepImpl