Инструкция по программированию и настройке LanDrive.
ИНСТРУКЦИЯ
ПО НАСТРОЙКЕ И ПРОГРАММИРОВАНИЮ СИСТЕМЫ LanDrive
С ПОМОЩЬЮ ПРОГРАММЫ LanDrive Configurator
версии 1.2.4
О программе.
Программа LanDrive Configurator является Windows приложением для настройки, программирования устройств серии LanDrive производства фирмы INSYTE Electronics.
Поддерживает версии Windows 98/NT/XP.
Все права защищены. Распространяется бесплатно с оборудованием фирмы INSYTE Electronics.
Начало работы.
1. К COM-порту RS-232 выключенного компьютера подключите главный управляющий контроллер SPIDER.
2. Включите компьютер и контроллер SPIDER.
3. Установите программу LanDrive Configurator.
4. Приступайте к настройке.
Описание интерфейса.
Программа имеет интуитивно понятный интерфейс, позволяющий без знания основ программирования настраивать и программировать серию устройств LanDrive.
В главном меню программы расположена древовидная структура содержащая следующие информационные группы: Устройства, ИК-команды, Сценарии.

Группы формируются путем добавления соответствующих им значений и настроек. Справа от информационных групп расположены основные функциональные кнопки: Установка, Старт, Стоп, Загрузить, Сохранить, Статистика, Помощь, О программе, Выход.
При запуске программы в верхней строке появится информация: к какому порту подключен контроллер, вид контроллера, версия программного обеспечения (BIOS) контроллера.

Добавление устройств к сети LanDrive.
- Наведите курсор мыши на группу Устройства и кликните правой кнопкой мыши.
- В открывшейся вкладке левой кнопкой мыши выберите Добавить.

- Откроется дополнительное окно Добавление устройства.

- Введите условное название модуля. Например: ИК в гостинной. Рекомендуется вводить более полные названия для дальнейшего удобства работы с большим количеством устройств.
- Выберите во вкладке соответствующий тип устройства. Например "ИК-модуль".
- Введите 12-тизначный серийный номер устройства, серийный номер нанесен на каждое изделие. Уникальный серийный номер необходим для идентификации устройства в сети LanDrive.

Если выбран тип устройства "автоопределение", тогда вводить серийный номер не требуется – к выбранному устройству необходимо поднести магнитный ключ и ждать закрытия окна.


- Проделайте подобный цикл операций со всеми устройствами в сети. Добавление других видом модулей производится таким же образом.

Добавление ИК-команд.
Для добавления ИК-команд необходим подключенный в сеть LanDrive модуль ввода-вывода ИК-сигналов (ИК-трансивер).
- Наведите курсор мыши на группу ИК-команды и кликните правой кнопкой мыши.
- В открывшейся вкладке левой кнопкой мыши выберите Добавить.
- Откроется дополнительное окно Добавление новой ИК-команды.


- Введите название ИК-команды.
- Нажмите кнопку Обучить!.
- Появиться окно Идет обучение….

- Поднесите ИК-пульт к ИК-трансиверу и нажмите, как можно более кратковременно, соответствующую кнопку несколько раз. Обычно для четкого распознавания достаточно 2-х раз. Команда автоматически сохранится и добавится к списку.
Примечание: встречаются ИК-пульты различных производителей, которые при нажатии на определенную кнопку, передают 2 различных команды попеременно, например, первое нажатие Включить телевизор, второе - Выключить телевизор. ИК-трансивер в данном случае не сможет распознать и сохранить команду, т.к. он ждет две одинаковые команды, переданные друг за другом. Для того, чтобы сохранить команду Включить телевизор необходимо:
1) первую команду с пульта отправить в ИК-трансивер,
2) при отправке второй команды, закрыть ИК-передатчик пульта рукой или светонепроницаемым предметом,
3) снова передать первую команду с пульта в ИК-трансивер.
Также сохраняется вторая команда Выключить телевизор, только в ИК-трансивер посылается не первая команда, а вторая.
- Таким же образом добавьте все необходимые ИК-команды.
В дальнейшем сохраненные ИК-команды будут использоваться для составления сценариев и управления оборудованием через ИК-трансивер.
Добавление сценариев.
1. Наведите курсор мыши на группу Сценарии и кликните правой кнопкой мыши.
2. В открывшейся вкладке левой кнопкой мыши выберите Добавить.
3. Откроется окно Редактор сценариев состоящее из 4-х полей.
Название сценария
Если (Условия)
Тогда (Следствия)
Иначе (Обратное условие)
В поле Название сценария вводится название сценария.
В поле Если вводятся условия, при наступлении которых будут выполняться определенные команды-следствия, введенные в поле Тогда.
В поле Иначе вводятся обратные условия от условий в поле Если. Используется для формирования более сложных сценариев, примеры которых будут приведены далее.

- Введите условное название сценария.
Для примера рассмотрим сценарий Обесточивание розеток.
- В поле Если нажмите кнопку Добавить.
- В открывшемся окне Добавить условие Если выберите необходимые параметры. Сравнивание может происходить по условиям:
1. равно,
2. больше или равно,
3. меньше или равно.
Условия 2 и 3 действуют при работе с датой, временем, переменными, значениями аналоговых входов и температуры.

Выбираем ИК-приемник, на который должна приходить ИК-команда на обесточивание.
а) Откройте вкладку Если на устройстве и выберите необходимое устройство. Показываемый список устройств использует данные из группы Устройства, которые вводились на первом этапе.
В нашем случае это ИК-приемник в спальной комнате.

б) Откройте вкладку Параметр и выберите необходимый параметр из списка доступных для этого вида устройств.

в) Вкладка стал содержит всего одно значение "="
г) Откройте вкладку значения. Показываемый список использует данные из справочника ИК-команды, которые вводились на втором этапе. Выбираем Все розетки отключение.

Таким образом мы создали следующее условие: Если на ИК-трансивер в спальной будет подана команда Все розетки отключение, Тогда……. Если Вы добавите в это поле несколько значений, то они должны все выполниться одновременно. После добавления условий Если, их можно редактировать нажатием кнопки Изменить, а также удалять нажатием кнопки Удалить.
Нажимаем кнопку ОК и значение Если добавляется в поле Редактор сценариев.

Далее рассмотрим поле Тогда.
4. В поле Тогда нажмите кнопку Добавить.
5. В открывшемся окне Добавить условие Тогда выберите необходимые параметры.
а) Откройте вкладку Для устройства и выберите необходимое устройство. Показываемый список устройств использует данные из справочника Устройства, которые вводились на первом этапе.

б) Откройте вкладку Параметр и выберите необходимый параметр из списка доступных для этого вида устройств.

в) Откройте вкладку Установить равным и выберите доступные значения.

Нажимаем кнопку ОК и значение Тогда добавляется в поле Редактор сценариев.

Таким образом мы создали следующую команду-следствие: …, Тогда с Розетка в гостинной №1 -выключается. Таких команд-следствий в сценарии может быть несколько.
После добавления команд-следствий Тогда, их можно редактировать нажатием кнопки Изменить, а также удалять нажатием кнопки Удалить.
Далее таким же образом добавляются остальные команды. Добавляем по порядку все розетки необходимые для отключения.
В итоге мы получили следующее окно сценария.

Полное описание сценария Обесточивание розеток выглядит следующим образом:
Если на ИК-трансивер в спальной будет подана команда с пульта Все розетки отключение,
Тогда Розетка в гостинной №1, Розетка в гостинной №2, Розетка в гостинной №3 , Розетка в гостинной №4 , Розетка в кухне №1, Розетка в кухне №2; -выключаются.
Данный Сценарий состоит из 7-ми строк. В нем не используется поле Иначе. Далее оно будет рассмотрено на примере других сценариев.
- Нажмите кнопку ОК и новый сценарий добавиться в группу Сценарии.

- Таким же образом добавьте другие необходимые сценарии.
Сохранение конфигурации.
После заполнения всех информационных групп, необходимо сохранить в файл всю конфигурацию.
- Для этого нажмите кнопку Сохранить.
- В открывшемся окне введите имя файла и нажмите кнопку Сохранить. Файл конфигурации
будет сохранен.
Настоятельно рекомендуется делать резервные копии файлов конфигурации для возможности восстановления при утере!
Загрузка сохраненной конфигурации.
В процессе настройки и эксплуатации системы LanDrive может потребоваться изменение конфигурации, что требует загрузки сохраненного файла конфигурации в программу.
- Для этого нажмите кнопку Загрузить.
- В открывшемся окне выберите нужный файл конфигурации и нажмите кнопку Открыть.
- Файл конфигурации загрузиться в программу.
Загрузка сохраненной конфигурации в главный контроллер.
Данные о сохраненных устройствах, ИК-команды, SMS-сообщения, Сценарии во время эксплуатации системы хранятся в энергонезависимой памяти главного контроллера. Поэтому после формирования рабочей конфигурации, ее необходимо загрузить в главный контроллер.
- Для этого в основном окне программы нажмите кнопку Установить.
- По окончании программирования появится сообщение об успешном завершении.

В процессе программирования происходит синхронизация системного времени компьютера с системным временем контроллера.
В сообщении Информация указывается объем использованной системной памяти главного контроллера. Основное распределение памяти происходит между сохраненными ИК-командами и Сценариями. Пользователь самостоятельно варьирует количеством ИК-команд и Сценариев. Расчет следует приводить из соотношения 1 к 10, т.е. контроллер вмещает до 500 ИК-команд или до 5000 строк Сценариев. Таким образом, размер ИК-команды в 10 раз больше, чем одна строка Сценария. Под строкой Сценария понимается одно условие Если, Тогда, Иначе. Например, если в Сценарии присутствует 1 условие Если, 5 условий Тогда, 1 условие Иначе, то считается, что в Сценарий состоит из 7 строк.
Начало и окончание работы контроллера.
- После проделывания всех вышеперечисленных процедур, для ввода контроллера в режим постоянной круглосуточной работы нажмите кнопку Старт.
- Далее выключите питание компьютера, контроллера.
- Отсоедините кабель для программирования.
- В дальнейшем, контроллер при подключении питания всегда самостоятельно будет входить в режим постоянной работы.
- Для остановки режима постоянной работы необходимо вновь подключить контроллер к компьютеру, запустить программу конфигурации и нажать кнопку Стоп.
Примечание: для удобства отладки системы не отключайте контроллер от компьютера. После программирования Сценария нажмите кнопку Старт, контроллер войдет в режим постоянной работы. Далее проверьте, как работает Сценарий в действии. Если все устраивает, переходите к следующему Сценарию. Если нет, то нажмите кнопку Стоп и отредактируйте значения Сценария.
Примеры построения различных сценариев работы.
Сценарий Режим Домашний кинотеатр.
Особенностью систем домашнего кинотеатра является большое количество единиц аудио-, видеотехники, а также их широкие и сложные настройки. Без единого пульта управления процесс использования является длительным и сложным. Пользователь включает все устройства, ресивер, DVD-проигрыватель, экран, проектор. Далее настраивает громкость, яркость и другие характеристики. Выключает свет, зашторивает окна. При окончании просмотра все это проделывается в обратном порядке.
Используя ИК-трансивер LanDrive, этот процесс упрощается до нажатия одной кнопки на любом пульте.
Алгоритм работы ИК-трансивера следующий:
- Сначала трансивер обучается всеми необходимыми ИК-командами о включении, выключении и настройке оборудования.
- Используя эти команды, Пользователь составляет Сценарии управления.
- Далее назначается команда включения и выключения Режима домашнего кинотеатра.
- После запуска контроллера в режим постоянной работы, при посылке команды включения и выключения Режима домашнего кинотеатра, ИК-трансивер начнет мгновенную рассылку ИК-команд, а также команд на выключение света, открытие экрана и т.д.
Ниже приводится Сценарий Режим домашний кинотеатр.
- Вводим задействованные в сценарии исполнительные устройства:
- розетки, питающие аудио-, видеотехнику;
- все виды освещения в гостинной;
- экран кинотеатра;
- шторы в гостинной;
- ИК-трансивер в гостинной. Необходим при формировании Сценария. ИК-модулей в системе несколько, поэтому необходимо указывать через какой именно модуль передавать ИК-команды.

2. Далее обучаем трансивер всем необходимым ИК-командам. Названия должны быть более полными для удобства выбора при составлении Сценария.

3. Далее формируем Сценарий из введенных устройств и ИК-команд. Для этого создаем новый Сценарий и вводим его название.

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

Выбираем ИК-команда в строке Параметр и Включение режима Домашний кинотеатр в строке значение.

Нажимаем кнопку ОК и Условие Если добавляется в окно Сценария.

Далее создаем условия Тогда, которые означают:
Послать ИК-команды:
Включить проектор
Включить режим CINEMA проектор
Включить ресивер
Включить DVD
DVD Play
Выключить:
Свет в гостинной основной плавно в течении 10 секунд
Свет в гостинной подсветка шкафов плавно в течении 10 секунд
Свет в гостинной доп. плавно в течении 10 секунд
Задать переменную:
Перевести переменную №1 из значения 0 в значение 1
Примечание: Присвоив переменную система уже "знает", что режим "кинотеатр" включен. При дальнейшей работе
контроллера не нужно проверять все значения режима "кинотеатр", т.к. можно узнать значение переменной №1.
Это существенно ускоряет работу системы, а также значительно экономит память контроллера. Всего возможно
присвоение до 100 переменных.
В поле Тогда нажмите кнопку Добавить. В открывшемся окне Добавить условие Тогда выберите необходимые параметры.
Включить: 4 Розетки Аудио-Видео

Экран видео
Шторы гостиная
Послать ИК-команды: Включить проектор
Включить режим CINEMA проектор
Включить ресивер
Включить DVD
DVD Play
Выключить: Свет в гостинной основной плавно в течении 10 секунд
Свет в гостинной подсветка шкафов плавно в течении 10 секунд
Свет в гостинной доп. плавно в течении 10 секунд
Задать переменную: Перевести переменную №1 из значения 0 в значение 1
Для этого выбираем во вкладке "Для устройства" "Главный контроллер".
Выбираем параметр "Переменная" и выставляем для переменной №1 значение 1.
В окне Редактора сценариев поле "Тогда" выглядит следующим образом:
Нажимаем кнопку ОК в Редакторе сценариев и он добавляется в группу Сценарии.
