В модели Simulink ®, если диаграмма Stateflow ® включена событием ввода вызова функции, можно управлять состоянием диаграммы, задав значение свойства Состояния при включении диаграммы. Это свойство определяет значения состояний и данных, когда входное событие повторно активирует диаграмму:
Held - Ведение самых последних значений состояний и данных.
Reset - Вернуться к начальным значениям состояний и данных.
Для новых диаграмм значением по умолчанию является Held. Дополнительные сведения см. в разделе Активация диаграммы потока состояний путем отправки входных событий.
В этой модели Caller диаграмма использует событие E для пробуждения и выполнения Callee диаграмма.

Caller диаграмма содержит два состояния, A и B. При привязке выходного события E в состоянии A:
Вход A включает Callee диаграмма.
Переход A отключает Callee диаграмма.
Возвращение A повторно активирует Callee диаграмма.
Оператор временной логики после изменения активного состояния каждые десять шагов, поэтому Callee диаграмма повторно включается и отключается.

Callee диаграмма содержит два состояния, C и D. При каждом выполнении диаграммы выводимые данные y увеличивается на единицу. Государство C изначально активен. После одного временного шага значение y является положительным, и диаграмма принимает переход к состоянию D.

HeldВ Callee диаграмма, свойство Состояния при включении имеет значение Held. Во время моделирования, когда событие ввода вызова функции повторно активирует диаграмму в моменты
времени и,
состояние D остается активным и выводит y сохраняет свое самое последнее значение.

ResetВ Callee , измените значение свойства Состояния при включении на Reset. Во время моделирования, когда событие ввода вызова функции повторно активирует диаграмму в моменты
времени и,
состояние C становится активным и выводит y возвращается к начальному значению, равному нулю.
