outputImpl
System object の入力または内部状態からの出力計算
構文
[y1,y2,...,yN] = outputImpl(obj,u1,u2,...,uN)
説明
[y1,y2,...,yN] = outputImpl(obj,u1,u2,...,uN)
は、System object™ 状態を出力するアルゴリズムを指定します。出力値は、状態とプロパティ値から計算されます。出力計算中、非直達に設定したすべての入力は無視されます。
実行時の詳細
outputImpl
は、内部の output
メソッドによって呼び出されます。また、updateImpl
メソッドの前でも呼び出されます。sink オブジェクトでは、outputImpl
の前に updateImpl
を呼び出すとオブジェクトがロックされます。他のすべてのタイプのオブジェクトでは、outputImpl
の前に updateImpl
を呼び出すとエラーが発生します。
メソッドのオーサリングのヒント
このメソッドでは
Access = protected
と設定しなければなりません。System object が Simulink® MATLAB System ブロックで使用される場合、調整可能なプロパティをこのメソッドで変更することはできません。
入力引数
出力引数
例
バージョン履歴
R2013b で導入