Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

getDiscreteStateImpl

クラス: matlab.System

離散状態プロパティ値

構文

s = getDiscreteStateImpl(obj)

説明

s = getDiscreteStateImpl(obj) が内部状態の値のプロパティ struct s を返すことで、DiscreteState の属性をもちます。この struct のフィールド名はオブジェクトの DiscreteState プロパティの名前です。getDiscreteState メソッドで返される値の制限または変更を行うために、この getDiscreteStateImpl メソッドをオーバーライドできます。

実行時の詳細

getDiscreteStateImplsetup メソッドによって呼び出されます。詳細については、以下を参照してください。

詳細な呼び出しシーケンス.

メソッドのオーサリングのヒント

  • このメソッドでは Access = protected と設定しなければなりません。

  • このメソッドでは、プロパティを変更することはできません。

入力引数

すべて展開する

オブジェクト固有のプロパティ、状態、およびメソッドへのアクセスに使用される System object ハンドル。getDiscreteStateImpl メソッドがこのオブジェクトを使用しない場合、この入力を ~ に置き換えることができます。

出力引数

すべて展開する

状態値。struct として返されます。

すべて展開する

クラス定義ファイルで getDiscreteStateImpl メソッドを使用して、オブジェクトの離散状態を取得します。

methods (Access = protected)
   function s = getDiscreteStateImpl(obj)
   end
end
R2012b で導入