Класс: matlab. Система
Инициализация системного объекта
setupImpl(obj)
setupImpl(obj,input1,input2,...)
setupImpl(
реализует разовые задачи.obj
)
setupImpl(
настраивает Системный object™, используя один или несколько obj
,input1,input2,...
)stepImpl
входные спецификации.
setupImpl
вызывается через setup
способ. Пользователи никогда не вызывают setup
метод непосредственно. Но, setup
называется при первом запуске Системного объекта и после освобождения Системного объекта. Для получения дополнительной информации смотрите Подробная последовательность вызовов
Если ваш Системный объект не требует никаких задач настройки, можно исключить этот метод из файла определения класса.
Использование setupImpl
для установки частной собственности таким образом, чтобы их не нужно было вычислять каждый раз stepImpl
вызывается метод.
Чтобы получить ресурсы для Системного объекта, необходимо использовать setupImpl
вместо конструктора.
Вы должны задать Access = protected
для этого метода.
Не используйте setupImpl
для инициализации или сброса состояний. Для состояний используйте resetImpl
способ.
Если системный объект будет использоваться в Simulink® MATLAB System (Simulink) блок, вы не можете изменить какие-либо настраиваемые свойства в setupImpl
метод
Не используйте setupImpl
метод для настройки входных значений.
Не включать валидацию в setupImpl
. Чтобы подтвердить свойства или входы, используйте validatePropertiesImpl
, validateInputsImpl
, или setProperties
методы.