Схема sr_timer

Материал из xrWiki
Версия от 13:33, 9 декабря 2016; RedPython (обсуждение | вклад) (Новая страница: «{{DISPLAYTITLE:Схема sr_timer}} Схема счётчика. Пример использования: <syntaxhighlight lang="ini">[logic] active = sr_timer@…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Схема счётчика.

Пример использования:

[logic]
active = sr_timer@1
[sr_timer@1]
type = dec
start_value = 10000
on_value = 0 | sr_timer@2
[sr_timer@2]
type = inc
on_value = 15000 | nil %+info1%
  • type = …
    Тип счётчика — инкриментирующий (inc) или декриментирующий(dec). Если поле не задано, то счётчик будет инкриментирующим.
  • start_value - начальное значение счетчика в миллисекундах реального времени. Для декриментирующих счётчиков задавать обязательно. Для инкриментирующих, если не задано, то считается с 0. Переходы из секции sr_timer могут быть как по обычным условиям (on_timer, on_info) так и по специфическому условию on_value. В общем случае on_value можно использовать для производства каких-либо действий в зависимости от состояния счётчика. Например: on_value = 5000| %+info1% | 1000| %+info2%