processTunedPropertiesImpl
Action when tunable properties change
Syntax
processTunedPropertiesImpl(obj)
Description
processTunedPropertiesImpl( specifies the
algorithm to perform when one or more tunable property values change. This method is called
as part of the next call to the System object™ after a tunable property value changes. A property is tunable only if its
obj)Nontunable attribute is false, which is the
default.
Run-Time Details
processTunedPropertiesImpl is called when you run the System object.
In MATLAB® when multiple tunable properties are changed before running the
System object, processTunedPropertiesImpl is called only once for all
the changes. isChangedProperty returns true for all
the changed properties.
In Simulink®, when a parameter is changed in a MATLAB System block dialog, the next simulation step calls
processTunedPropertiesImpl before calling stepImpl.
All tunable parameters are considered changed and
processTunedPropertiesImpl method is called for each of them.
isChangedProperty returns true for all the dialog
properties.
For details, see Detailed Call Sequence.
Method Authoring Tips
You must set
Access = protectedfor this method.Use this method when a tunable property affects the value of a different property.
If the System object will be used in the Simulink MATLAB System block, you cannot modify any tunable properties in this method.
To check if a property has changed since
stepImplwas last called, useisChangedPropertywithinprocessTunedPropertiesImpl. See Specify Action When Tunable Property Changes for an example.
Input Arguments
Examples
Version History
Introduced in R2013b