Переходы по умолчанию

default transition задает, который исключительный (OR) утверждают, чтобы войти, когда существует неоднозначность среди двух или больше соседних исключительных (OR) состояния. Переход по умолчанию имеет место назначения, но никакой исходный объект. Например, переход по умолчанию задает, какое подсостояние сверхсостояния с исключительным (OR) разложение система вводит по умолчанию, в отсутствие любой другой информации, такой как соединение истории. Переход по умолчанию может также указать, что соединение должно быть введено по умолчанию.

Рисование переходов по умолчанию

Нажмите кнопку Default transition на панели инструментов и кликните по местоположению в области рисунка близко к состоянию или соединению, вы хотите быть местом назначения для перехода по умолчанию. Перетащите мышь к целевому объекту, чтобы присоединить переход по умолчанию. В некоторых случаях полезно пометить переходы по умолчанию.

Общая ошибка программирования состоит в том, чтобы создать несколько исключительные (OR) состояния без перехода по умолчанию. В отсутствие перехода по умолчанию нет никакой индикации, из которой состояние становится активным по умолчанию. Обратите внимание на то, что эта ошибка отмечается, когда вы симулируете модель с включенной опцией State Inconsistencies.

Маркируйте Default Transitions

Можно пометить переходы по умолчанию, когда вы были бы другие переходы. Например, вы можете хотеть указать, что одно состояние или другой должны стать активными в зависимости от события, которое произошло. В другой ситуации вы можете хотеть иметь определенные действия, происходят, которые зависят от места назначения перехода.

Совет

При маркировке переходов по умолчанию гарантируйте, что существует по крайней мере один допустимый переход по умолчанию. В противном случае график может перейти в противоречивое состояние.

Примеры перехода по умолчанию

Следующие примеры показывают использование переходов по умолчанию в графиках Stateflow®:

Переход по умолчанию к примеру состояния

Этот пример показывает переход по умолчанию к состоянию.

Без перехода по умолчанию, чтобы утвердить PowerOff, когда диаграмма Stateflow просыпается, ни одно из состояний не становится активным. Об ошибке несоответствия состояния сообщают во время выполнения.

Смотрите Выполнение Диаграммы управления при помощи Переходов По умолчанию для получения информации о семантике этого обозначения.

Переход по умолчанию к примеру соединения

Этот пример показывает переход по умолчанию к соединительному соединению.

Переход по умолчанию к соединительному соединению задает это после ввода графика, место назначения зависит при условии каждого сегмента перехода.

Смотрите Переход По умолчанию к Соединению для получения информации о семантике этого обозначения.

Переход по умолчанию с примером метки

Этот пример показывает переход по умолчанию с меткой.

Когда график просыпается, данные p и v инициализируйте к 10 и 15, соответственно.

Смотрите Пометил Default Transitions для получения дополнительной информации о семантике этого обозначения.