Выполните график равномерно
every( возвращает n,E)true в каждом nвхождение th события E поскольку ассоциированная страна стала активной. В противном случае оператор возвращает false.
every( возвращает n,tick)true в каждом nвремя th, когда график просыпается, поскольку ассоциированная страна стала активной. В противном случае оператор возвращает false.
Неявное событие tick не поддержан, когда график Stateflow® в модели Simulink® ввел события.
every( возвращает n,sec)true каждый n секунды, с тех пор как ассоциированная страна стала активной. В противном случае оператор возвращает false.
Используя every когда абсолютно-разовый временный логический оператор поддерживается только в автономных диаграммах в MATLAB®. Задайте n со значением, больше, чем или равный 0.001. Оператор создает timer MATLAB объект, который генерирует неявное событие, чтобы разбудить график. MATLAB timer объекты ограничиваются 1 точностью миллисекунды. Для получения дополнительной информации смотрите События в Автономных диаграммах.
timer объект создается, когда график закончил выполнять entry действия ассоциированной страны и ее подсостояний. Для последующих итераций, timer объект сбрасывается, когда график закончил выполнять during действия ассоциированной страны и ее подсостояний. Если вы задаете n как выражение, изменения значения которого во время выполнения графика, график настраивает временную задержку только когда timer объект сбрасывается.
timer объект начинает запускаться в конце шага графика, когда ассоциированная страна становится активной. Этот шаг может включать выполнение других параллельных состояний в графике.
Если график обрабатывает другую операцию, когда это получает неявное событие от timer объект, график ставит событие в очередь. Когда текущий шаг завершается, график обрабатывает событие и сбрасывает объект - таймер для следующей итерации.
Если состояние, сопоставленное с временным логическим оператором, становится неактивным, прежде чем график обработает неявное событие, событие не будит график.
Можно использовать кавычки, чтобы заключить ключевые слова 'tick' и 'sec'. Например, every(5,'tick') эквивалентно every(5,tick).
Диаграмма Stateflow сбрасывает счетчик, используемый every оператор каждый раз ассоциированная страна повторно активирует.
В графиках в моделях Simulink, с помощью every когда абсолютно-разовый временный логический оператор не поддержан. Вместо этого используйте внешний переход самоцикла с after оператор. Для получения дополнительной информации смотрите, Не Используют после в Абсолютно-разовой Временной Логике в Графиках в Моделях Simulink.
Автономные диаграммы в MATLAB задают абсолютно-разовую временную логику в терминах тактового стенкой времени, которое ограничивается 1 точностью миллисекунды.