Sun technik
24.1.2009, 12:13
Приветствую!
Имеем помещение, в котором есть управление климатом освещением и жалюзи и нужно реализовать как "прямое" управление этими системами, так и быстрый вызов предустановленных состояний, т.е. сцен, а также запоминание сцен.
Интересный момент вот в чем.
Как вы поступаете, если одна сцена должна влиять на все системы, а другая, скажем, только лишь на освещение, не трогая состояние жалюзи и климат?
Понятно, что можно при программировании привязать кнопки жестко к тем или иным системам, используя разные сетевые переменные, но как быть, если нужно реализовать возможность выбора этой опции при запоминании сцен? В случае ЖК-панели можно нарисовать отдельный экран для конфигурации сцен и сделать кнопки для выбора либо конкретного значения для актуатора в %, и кнопку типа "не изменять", посылающую в SNVT_switch value = 0,0 и state = -1 для контроллера сцен каждого актуатора. Если, конечно, контроллер сцен применяемого устройства это поддерживает. А что делать, если применяются обычные кнопочные панели, типа, скажем, SVEA или ELKA, где для запоминания сцены используется стандартный алгоритм - удержание кнопки больше определенного времени (секунды 3)? Как сделать удобный для пользователя интерфейс, позволяющий выбрать опцию "не изменять состояние данного актуатора"?
Может не по теме.
А на сколько часто пользователю оставляют возможность изменять сценарии, хотя бы даж таким "безопасным" методом?
Понятно, что дать такую возможность вроде бы и хорошо, но ...
Цитата(Chabol @ 27.1.2009, 0:15) [snapback]344283[/snapback]
... А на сколько часто пользователю оставляют возможность изменять сценарии, хотя бы даж таким "безопасным" методом?
один вариант от иностранных коллег был: мы после запуска объекта 2-3 месяца принимаем от Заказчика все его пожелания и вносим в проект бесплатно, а потом живем спокойно
Цитата
Понятно, что дать такую возможность вроде бы и хорошо, но ...
Бейте его по рукам! Пока синими не станут!

или повышайте уровень его образованности в технологии, ведь деньги у него еще остались...
Цитата
...Как вы поступаете, если одна сцена должна влиять на все системы, а другая, скажем, только лишь на освещение, не трогая состояние жалюзи и климат?
На этот вопрос ответ Вы сами знаете:
- составляется таблица
- используются разные номера сцен для разных подсистем (Local, Zone, Area, Global, ...)
полет нашей мысли ограничен только firmware железа, который используется в проекте
Sun technik
28.1.2009, 11:56
Цитата(Chabol @ 27.1.2009, 0:15) [snapback]344283[/snapback]
Может не по теме.
А на сколько часто пользователю оставляют возможность изменять сценарии, хотя бы даж таким "безопасным" методом?
Понятно, что дать такую возможность вроде бы и хорошо, но ...
По-моему это стандарт - быстрое нажатие клавиши - вызов сцены, удержание - запоминание в сцене текущего состояния.
Не припомню, чтобы у пользователей были из-за этого проблемы, службы эксплуатации моих объектов тоже ничего такого не рассказывали.
Я еще делаю на всякий случай специальную сцену, возвращающую контроллер к дефалтной конфигурации сцен. Вызывается либо со станции диспетчеризации, либо с компа, либо из какого-нибудь скрытого меню.
А вот если на объекте есть только актуаторы и клавиши, можно ли в таком случае реализовать возврат к дефалтной конфигурации сцен?
Или для этого уже необходим как минимум свобонопрограммируемый контроллер?
Цитата(Sun technik @ 28.1.2009, 11:56) [snapback]344983[/snapback]
По-моему это стандарт - быстрое нажатие клавиши - вызов сцены, удержание - запоминание в сцене текущего состояния
...
не соглашусь, что уже стандарт, но как правило... и если еще добавить UCPTscleneLearnDelay...