Проверяйте действие состояния в Stateflow
in(
возвращается 1 (state_name
)true
) если state_name
состояния активно. В противном случае оператор возвращается 0 (
false
).
Чтобы определить действие состояния, график Stateflow® выполняет локализованный поиск иерархии состояния. График не выполняет исчерпывающий поиск всех состояний и не останавливается после нахождения первого соответствия. Улучшить возможности нахождения уникального результата поиска:
Используйте запись через точку, чтобы квалифицировать имя состояния.
Дайте уникальные имена состояний.
Используйте состояния и поля как корпуса, чтобы ограничить осциллограф поиска разрешения пути.
Кроме того, график не может использовать in
условие инициировать действия на основе действия состояний в других графиках.
Для получения дополнительной информации смотрите Разрешение Действия состояния.