processTunedPropertiesImpl

类:matlab.System

当调谐性能变化行动

句法

processTunedPropertiesImpl(OBJ)

描述

processTunedPropertiesImpl(OBJ指定的算法来执行,当一个或多个可调谐的属性值的变化。这种方法被称为为可调属性值更改后的系统对象™下次调用的一部分。属性是可调只有当其Nontunable属性,这是默认的。

运行时详细信息

processTunedPropertiesImpl当您运行的系统对象被调用。

在MATLAB®当多个调谐性能所运行的系统对象之前改变,processTunedPropertiesImpl对于所有的变化只能调用一次。isChangedProperty回报真正所有更改的属性。

在Si金宝appmulink®中,当参数在一个被改变MATLAB系统块对话框,接下来的模拟步骤调用processTunedPropertiesImpl致电前stepImpl。所有的可调参数被认为是改变processTunedPropertiesImpl方法被称为用于每个。isChangedProperty回报真正对于所有的对话属性。

有关详细信息,请参阅详细调用序列

方法创作技巧

  • 您必须设置访问=保护此方法。

  • 当可调属性影响不同属性的值,使用此方法。

  • 如果系统对象将在Simulink中使用金宝appMATLAB系统块,你不能在这个方法中修改任何调谐性能。

  • 要检查是否因为属性发生变化stepImpl最后调用,使用isChangedPropertyprocessTunedPropertiesImpl。看到指定动作当可调属性更改的一个例子。

输入参数

展开全部

系统对象句柄用来访问属性,状态和方法的具体对象。如果你的processTunedPropertiesImpl方法不使用的对象,您可以替换该输入

例子

展开全部

processTunedPropertiesImpl重新计算所述查找表的,如果任一值NumNotes要么MiddleC属性系统对象在下次调用之前改变。属性改变表示如果任一属性发生变化。

方法(访问=保护)功能processTunedPropertiesImpl(OBJ)属性改变= isChangedProperty(OBJ,'NumNotes')||...isChangedProperty(OBJ,'MiddleC'如果属性改变obj.pLookupTable = obj.MiddleC *(1个+日志(1:obj.NumNotes)/日志(12));结束结束结束

介绍了在R2013b