## Редактор таймеров

Редактор таймеров предназначен для описания системных таймеров проекта. Для того чтобы активировать окно редактора , откройте меню Edit и выберите пункт Timers.

Как уже отмечалось, особенностью таймеров является то, что период срабатывания кратен одной минуте. Все таймеры по периоду срабатывания делятся на:

  1) таймеры с периодом срабатывания меньше суток
  2) ежесуточные
  3) еженедельные
  4) ежемесячные

Кнопки в правой части окна редактора, под общим заголовком Timer Type, предназначены для выбора типа таймера из приведенной выше классификации. Кнопке Periodical соответствует таймер 1), кнопке Daily - 2), кнопке Weekly - 3), а кнопке Monthly - 4). Для создания описания таймера:

1. Нажмите кнопку New и через окно ввода задайте имя таймера

### Создание таймера с периодом срабатывания меньше суток

2. Выберите тип таймера, для чего "утопите" кнопку Periodical.
3. Задайте период срабатывания в часах и минутах. Это можно сделать с помощью кнопок справа от соответствующего поля ввода или ввести значения с клавиатуры.
4. Задайте момент первого срабатывания таймера.

> | Для таймера с периодом срабатывания меньше суток момент первого срабатывания может быть задан двумя способами: Календарной датой. В этом случае таймер сработает первый раз в установленный день и час. Интервалом времени, прошедшим с момента запуска проекта на исполнение

### Момент первого срабатывания задан календарной датой

4.a Нажмите кнопку Calendar Time. При этом центральная часть окна редактора примет следующий вид.

4.б Задайте календарную дату первого срабатывания таймера в виде Число/Месяц Часы:Минуты или День недели Часы:Минуты. Это можно сделать с помощью кнопок справа от соответствующего поля ввода или ввести значения с клавиатуры. Для того чтобы задать день недели , нажмите кнопку справа от поля Weekday и выберите день недели из списка.

### Момент первого срабатывания задан интервалом времени с момента запуска проекта

4.a Нажмите кнопку Relative To Project Start. При этом центральная часть окна редактора примет следующий вид.

4.б Задайте интервал времени в виде Часы:Минуты. Это можно сделать с помощью кнопок справа от соответствующего поля ввода или ввести значения с клавиатуры.

4.в При необходимости установите флаги выравнивания на границу минуты и границу часа. Для этого нажмите соответствующую кнопку: Synchronize with calendar minute для выравнивания по границе минуты и Synchronize with calendar hour для выравнивания по границе часа.

> | Выравнивание заключается в следующем. Допустим , проект запущен в 7 часов 57 минут 45 секунд. Период первого срабатывания таймера задан отступом с момента запуска проекта на 15 минут и установлен флаг выравнивания на границу минуты. Тогда первый раз таймер сработает в 8 часов 13 минут 00 секунд. Если в этом же примере дополнительно установить флаг выравнивания на границу часа, то момент первого срабатывания таймера будет 8 часов 15 минут 00 секунд.

5. Нажмите кнопку Save для того, чтобы сохранить описание таймера.

### Создание ежедневного таймера

1. Выберите тип таймера, для чего "утопите" кнопку Daily.
2. Задайте календарное время срабатывания таймера в виде Часы:Минуты. Это можно сделать с помощью кнопок справа от соответствующего поля ввода или ввести значения с клавиатуры.
3. Нажмите кнопку Save для того, чтобы сохранить описание таймера.

### Создание еженедельного таймера

1. Выберите тип таймера, для чего "утопите" кнопку Weekly.
2. Задайте календарное время срабатывания таймера в виде Часы:Минуты. Это можно сделать с помощью кнопок справа от соответствующего поля ввода или ввести значения с клавиатуры.
3. День недели, для чего нажмите кнопку справа от поля Weekday и выберите день недели из списка.
4. Нажмите кнопку Save для того, чтобы сохранить описание таймера.

### Создание ежемесячного таймера

1. Выберите тип таймера, для чего "утопите" кнопку Monthly.
2. Задайте календарное время срабатывания таймера в виде Часы:Минуты и число. Это можно сделать с помощью кнопок справа от соответствующего поля ввода или ввести значения с клавиатуры.
3. Нажмите кнопку Save для того, чтобы сохранить описание таймера.