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