Подробная последовательность вызова

Диаграммы последовательности вызова показывают порядок, в котором называются внутренние методы, когда вы запускаете заданный метод. Если ваша Система object™ не перезаписывает заданный метод, реализация по умолчанию того метода используется.

Если вы хотите более абстрактное представление вызовов метода, см. Сводные данные Последовательности Вызова.

setup Вызовите последовательность

Когда вы запускаете Системный объект впервые, setup называется, чтобы выполнить одноразовый набор задачи. Эта последовательность методов называется:

  1. Если Системный объект не используется, release

  2. validatePropertiesImpl

  3. isDiscreteStateSpecificationMutableImpl

  4. isInputDataTypeMutableImpl

  5. isInputComplexityMutableImpl

  6. isInputSizeMutableImpl

  7. isTunablePropertyDataTypeMutableImpl

  8. validateInputsImpl

  9. Если Системный объект использует непрямые проходные методы, вызовите isInputDirectFeedthroughImpl

  10. setupImpl

Выполнение объекта или step Вызовите последовательность

Когда вы запускаете Системный объект в MATLAB®, или путем вызова объекта как функции или вызова step, эта последовательность методов называется:

  1. Если Системный объект не используется (объект был только создан или был выпущен),

    Еще, если объект используется (объект был назван и release не был назван),

    1. Если настраиваемые свойства изменились

    2. Если входной размер, тип данных или сложность изменились

reset Вызовите последовательность

Когда reset называется, эти действия выполняются.

  1. Если объект используется (объект был назван и не выпущен), вызовите resetImpl

release Вызовите последовательность

Когда release называется, эти действия выполняются.

  1. Если объект используется (объект был назван и не выпущен), вызовите releaseImpl

Смотрите также

| | |

Похожие темы