Выполнение диаграммы управления с оператором 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)
.