主要内容

stepImpl

类:matlab。系统

系统输出和状态更新方程

语法

(输出,output2,…) = stepImpl (obj,input1, input2,…)

描述

输出, output2,…) = stepImpl (objinput1, input2,…指定在运行System对象™时要执行的算法。运行对象计算输出并使用输入、属性和状态更新方程更新对象的状态值。也可以使用类函数语法来运行对象,而不是一步方法。例如,如果你使用txfourier = dsp。FFT,您可以简单地使用txfourier ()

运行时细节

stepImpl就是通过一步当您运行System对象时。用户还可以通过System对象名称运行System对象,该名称调用一步.有关详细信息,请参见详细的调用序列

方法创作技巧

  • 必须设置访问=保护这个方法。

  • 参数的输入参数和输出参数的数量必须大于或等于getNumInputsImplgetNumOutputsImpl方法,分别。

  • 不叫释放stepImpl方法。

输入参数

全部展开

用于访问特定于对象的属性、状态和方法的系统对象句柄。如果你的stepImpl方法不使用对象时,可以将此输入替换为

列出System对象的输入。有关不同输入变量的示例,请参见更改输入的数量

输出参数

全部展开

从System对象返回的输出。有关不同输出变量的示例,请参见更改输入的数量

例子

全部展开

使用stepImpl方法使两个数字加1。

方法(Access = protected)函数[y1,y2] = stepImpl(obj,x1,x2)y = x2 + 1;结束结束
介绍了R2011b