[output1,output2,...] = stepImpl(obj,input1,input2,...)
[output1,output2,...] = stepImpl(obj,input1,input2,...)
specifies
the algorithm to execute when you run the System object™. Running
the object calculates the outputs and updates the object's
state values using the inputs, properties, and state update equations.
You can also run an object using function-like syntax instead of the step
method.
For example, if you define an FFT object using txfourier
= dsp.FFT
, you can run it simply by using txfourier()
.
stepImpl
is called when you run the System object.
Note:
You must set |
The number of input arguments and output arguments must match
the values returned by the getNumInputsImpl
and getNumOutputsImpl
methods,
respectively.
Do not call release
within the stepImpl
method.
|
System object handle |
|
Inputs to the System object |
|
Output returned from the System object. |