Выполните график, прежде чем событие широковещательно передало или требуемое время
before( возвращает n,E)true если событие E произошел меньше, чем n времена, поскольку ассоциированная страна стала активной. В противном случае оператор возвращает false.
before( возвращает n,tick)true если график разбудил меньше, чем n времена, поскольку ассоциированная страна стала активной. В противном случае оператор возвращает false.
Неявное событие tick не поддерживается, когда график Stateflow® в модели Simulink® ввел события.
before( возвращает n,time_unit)true если меньше, чем n модули времени протекли, поскольку ассоциированная страна стала активной. В противном случае оператор возвращает false.
Задайте time_unit как секунды (sec), миллисекунды (msec), или микросекунды (usec). Если вы задаете n как выражение, график настраивает временную задержку как значение изменений выражения во время симуляции.
Примечание
Временный логический оператор before поддерживается только в диаграммах Stateflow в моделях Simulink.
Можно использовать кавычки, чтобы заключить ключевые слова 'tick'секунда, 'msec', и 'usec'. Например, before(5,'tick') эквивалентно before(5,tick).
Диаграмма Stateflow сбрасывает счетчик, используемый before оператор каждый раз ассоциированная страна повторно активирует.