Объекты: Таймер (на страницу)
Таймер является необходимым объектом для многих задач. В EasyBuilder Pro можно установить таймер на страницу или глобальный — сегодня мы рассмотрим первый вариант. Такой таймер добавляется в качестве объекта на конкретный экран, и работает только тогда, когда этот экран активен.
Для данного объекта интересны не столько параметры, столько режимы самого таймера. Всего их пять. Сначала рассмотрим все режимы, а затем изучим параметры объекта.
Режим «Задержка включения»
Этот таймер добавляет задержку между активацией входного бита и выходного. После активации бита IN начинает работать таймер. По окончанию его работы активируется бит Q, и он остается равен «1» до тех пор, пока единице равен бит IN.
Режим «Задержка выключения»
Этот таймер добавляет задержку между деактивацией входного бита и выходного. Выходной бит принимает значение «1» сразу после срабатывания входного бита. Таймер начинает свой отсчет после того, как входной бит возвращается в «0». По окончанию отсчета бит Q также возвращается в «0».
Режим «Импульс»
В данном режиме выходной бит активируется одновременно с входным, но остается равным «1» строго на время отсчета таймера — не больше, не меньше.
Режим «Накопительная задержка включения»
Данный режим похож на «Задержку включения», но таймер не обнуляется каждый раз, когда бит IN возвращается в «0». Вместо этого счет каждый раз продолжается с того значения, на котором остановился, и только после достижения заданного времени активируется выходной бит. Для сброса таймера существует отдельный бит сброса R.
Режим «Накопительная задержка выключения»
Аналогично предыдущему режиму — это задержка на выключение, но с продолжающимся таймером и битом сброса R.
Теперь, когда мы разобрались с видами таймеров, разберем окно настройки таймера:
После пользовательского описания предлагается выбрать режим и «базу» — базис времени для всех величин.
Справа настраиваются адреса различных битов и величин — входной бит IN, выходной бит Q, бит измерения TI (который равен 1, пока таймер ведет отсчет), заданное время PT и (для некоторых режимов) бит сброса R.
Слева, помимо выбора режима и базиса можно также включить слово, куда будет копироваться затраченное время работы таймера ET.
Данный объект доступен на всех устройствах моделей cMT и cMT X. Подробное описание календаря приведено в главе 13.30 мануала по EasyBuilder Pro.