Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

getDiscreteStateImpl

类: matlab.System

离散状态属性值

语法

s = getDiscreteStateImpl(obj)

说明

s = getDiscreteStateImpl(obj) 返回具有 DiscreteState 特性的内部状态值属性的结构体 s。结构体的字段名称是该对象的 DiscreteState 属性名称。要限制或更改 getDiscreteState 方法返回的值,您可以覆盖此 getDiscreteStateImpl 方法。

运行时详细信息

getDiscreteStateImplsetup 方法调用。有关详细信息,请参阅

详细的调用序列

方法编写提示

  • 您必须先对此方法设置 Access = protected

  • 您不能修改此方法中的任何属性。

输入参数

全部展开

System object 句柄,用于访问特定于该对象的属性、状态和方法。如果您的 getDiscreteStateImpl 方法不使用该对象,您可以用 ~ 替换此输入。

输出参数

全部展开

状态值,以结构体形式返回。

示例

全部展开

在类定义文件中使用 getDiscreteStateImpl 方法以获取对象的离散状态。

methods (Access = protected)
   function s = getDiscreteStateImpl(obj)
   end
end

版本历史记录

在 R2012b 中推出

另请参阅