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