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