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