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