Закладка "Режимы"

Parent Previous Next



В "Бенуксе" понятие режимов подобно режимам, например в мобильнике ("день","ночь", "в самолёте", "на совещании"). Причём, количество режимов и их наименования придумывает сам пользователь.

Для работы с режимами имеются кнопки  управления:

- Удалить режим,

- Создать новый режим,

- Редактировать режим.

Кнопки «Удалить режим» и «Редактировать режим» становятся доступными только после того, как активирована одна из строк в списке режимов.


Кроме верхней панели кнопок, имеется всплывающее меню для работы с режимами. Это меню вызывается кликом правой кнопки мышки на строке с именем режима. Перед удалением, редактированием или установкой режима вручную, необходимо активировать строку с нужным режимом. Для добавления (создания) режима, клик мышкой делается в любом месте списка. Кроме того, редактирование наименования режима  вызывается  двойным кликом мышкой на строке.


При создании нового режима, ему автоматически присваивается уникальный системный номер (от 1 до 80) и в дальнейшем, в системе "Бенукс" режимы идентифицируются по этому номеру, а наименование режима используется только для визуального отображения на экране для пользователя. Таким образом, максимальное количество режимов составляет: 80.


После того, как список всевозможных режимов создан, их можно использовать. Включение и отключение режимов может выполняться как вручную, так и по сценарию.

Для установления режима вручную, надо на списке режимов активировать строку и кликнуть правой кнопкой мышки, затем выбрать меню "Установить как текущий".

Для автоматической установки режимов, в сценарии есть специальная команда "Установить режим сценариев". Сценарий с этой командой можно назначить как на событие от датчика, так и выполнять в  заданное время по расписанию.


В качестве примера приводится следующая задача: По сигналу от датчика движения в течение дня должно отправляться сообщение на ICQ, а ночью не отправляться. Эта задача решается следующим образом:

1. Создаются режимы: "День" и "Ночь".

2. Создаются сценарии "Запуск дня" и "Запуск ночи", в которых  будет по одной команде: "Установить режим сценариев", в которых указываются соответствующие режимы.

3. На панели "Управление по времени" создаются задания для запуска сценариев "Запуск дня" и "Запуск ночи"  соответственно в 8:00 и 20:00.

4. Создаётся сценарий с именем "Есть движение", в нём кроме прочих команд (например, "включить освещение"), имеется команда "Отправка ICQ". В этой команде устанавливается опция "Выполнять с учётом текущего режима" и отмечаются режимы, в которых данная команда данного сценария должна выполняться, а в которых - нет.

5. В окне настройки сенсора "датчик движения" создаётся условие для запуска сценариев и назначается сценарий "Есть движение".


Примечание: Если в командах используется опция "Выполнять с учётом текущего режима", то во время работы "Бенукс", в каждый момент времени должен быть активным один из имеющихся режимов. Если никакой текущий режим не установлен, все команды выполняются не зависимо от настроек опции "Выполнять с учётом текущего режима", т.е. программа работает без технологии режимов.
































Created with the Personal Edition of HelpNDoc: Easily create Qt Help files