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