exponenta event banner

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

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

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

setup Последовательность вызовов

При первом запуске объекта System setup вызывается для выполнения одноразовых задач настройки. Эта последовательность методов называется:

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

  2. validatePropertiesImpl

  3. isDiscreteStateSpecificationMutableImpl

  4. isInputDataTypeMutableImpl

  5. isInputComplexityMutableImpl

  6. isInputSizeMutableImpl

  7. isTunablePropertyDataTypeMutableImpl

  8. validateInputsImpl

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

  10. setupImpl

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

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

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

    В противном случае, если объект используется (объект был вызван и release не был вызван)

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

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

reset Последовательность вызовов

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

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

release Последовательность вызовов

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

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

См. также

| | |

Связанные темы