Класс: matlab. Система
Действие при изменении настраиваемых свойств
processTunedPropertiesImpl(obj)
processTunedPropertiesImpl( задает алгоритм, который должен выполняться при изменении одного или нескольких значений настраиваемых свойств. Этот метод вызывается как часть следующего вызова системного object™ после изменения значения настраиваемого свойства. Свойство A настраивается только, если его obj)Nontunable атрибут false, который является значением по умолчанию.
processTunedPropertiesImpl вызывается при запуске системного объекта.
В MATLAB® при изменении нескольких настраиваемых свойств перед запуском Системного объекта processTunedPropertiesImpl вызывается только один раз для всех изменений. isChangedProperty возвращает true для всех измененных свойств.
В Simulink®, когда параметр изменяется в диалоговом окне MATLAB System (Simulink) блока, следующий шаг симуляции вызовов processTunedPropertiesImpl перед вызовом stepImpl. Все настраиваемые параметры считаются измененными и processTunedPropertiesImpl для каждого из них вызывается метод. isChangedProperty возвращает true для всех свойств диалогового окна.
Для получения дополнительной информации см. Подробная последовательность вызовов.
Вы должны задать Access = protected для этого метода.
Используйте этот метод, когда настраиваемое свойство влияет на значение другого свойства.
Если Системный объект будет использоваться в блоке Simulink MATLAB System (Simulink), вы не можете изменить какие-либо настраиваемые свойства в этом методе.
Чтобы проверить, изменилось ли свойство с момента stepImpl был в последний раз вызван, используйте isChangedProperty в пределах processTunedPropertiesImpl. См. пример «Задавать действие при изменении настраиваемого свойства».