processTunedPropertiesImpl
可调属性更改时的操作
语法
processTunedPropertiesImpl(obj)
说明
processTunedPropertiesImpl( 指定在一个或多个可调属性值发生更改时执行的算法。此方法将在 System object™ 的可调属性值发生变化后,再次调用该对象时调用。仅当属性的 obj)Nontunable 特性为 false(默认值)时,该属性才可调。
运行时详细信息
processTunedPropertiesImpl 在您运行 System object 时调用。
在 MATLAB® 中,如果在运行 System object 之前更改了多个可调属性,将只对所有更改调用一次 processTunedPropertiesImpl。isChangedProperty 对所有更改的属性返回 true。
在 Simulink® 中,当 MATLAB System (Simulink) 模块对话框中的某个参数发生更改时,下一个仿真步骤会在调用 stepImpl 之前调用 processTunedPropertiesImpl。所有可调参数均被视为已更改,并分别对它们调用 processTunedPropertiesImpl 方法。isChangedProperty 对所有对话框属性返回 true。
有关详细信息,请参阅详细的调用序列。
方法编写提示
您必须先对此方法设置
Access = protected。当可调属性会影响其他属性的值时,可使用此方法。
如果将在 Simulink MATLAB System (Simulink) 模块中使用 System object,则不能在此方法中修改任何可调属性。
要检查自上次调用
stepImpl以来属性是否已更改,请在processTunedPropertiesImpl中使用isChangedProperty。有关示例,请参阅指定可调属性更改时的操作。
输入参数
示例
版本历史记录
在 R2013b 中推出