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