Действие, когда настраиваемые свойства изменяются
processTunedPropertiesImpl(obj)
processTunedPropertiesImpl(obj)
задает алгоритм, чтобы выполнить, когда одни или несколько настраиваемых значений свойств изменяются. Этот метод называется как часть следующего вызова Системы object™ после того, как настраиваемое значение свойства изменится. Свойство является настраиваемым, только если его атрибутом Nontunable
является false
, который является значением по умолчанию.
processTunedPropertiesImpl
называется, когда вы запускаете Системный объект.
|
Системный объект |
Используйте этот метод, когда настраиваемое свойство будет влиять на значение различного свойства.
Чтобы проверять, изменилось ли свойство, начиная с, stepImpl
был в последний раз назван, используйте isChangedProperty
в processTunedPropertiesImpl
. Смотрите Задают Действие Когда Настраиваемые Изменения Свойства для примера.
В MATLAB®, когда несколько настраиваемых свойств изменяются прежде, чем запустить Системный объект, processTunedPropertiesImpl
называется только однажды для всех изменений. isChangedProperty
возвращает true
для всех измененных свойств.
В Simulink, когда параметр изменяется в диалоговом окне блока MATLAB System, следующий шаг симуляции вызывает processTunedPropertiesImpl
прежде, чем вызвать stepImpl
. Все настраиваемые параметры рассматриваются измененными, и метод processTunedPropertiesImpl
называется для каждого из них. isChangedProperty
возвращает true
для всех диалоговых свойств.
setProperties
| validatePropertiesImpl