Действие, когда настраиваемые свойства изменяются
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