MATLAB Programming Fundamentals - MathWorks

(やまだぃちぅ) #1

Detailed Call Sequence


In this section...
“setup Call Sequence” on page 34-63
“Running the Object or step Call Sequence” on page 34-64
“reset Call Sequence” on page 34-64
“release Call Sequence” on page 34-64

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” on
page 34-59.

setup Call Sequence


When 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:

(^1) If the System object is not in use, release on page 34-64
(^2) validatePropertiesImpl
(^3) isDiscreteStateSpecificationMutableImpl
(^4) isInputDataTypeMutableImpl
(^5) isInputComplexityMutableImpl
(^6) isInputSizeMutableImpl
(^7) isTunablePropertyDataTypeMutableImpl
(^8) validateInputsImpl
(^9) If the System object uses the matlab.system.mixin.Nondirect mixin, call
isInputDirectFeedthroughImpl
(^10) setupImpl
Detailed Call Sequence

Free download pdf