таймерные каналы х1100
позволю себе отдельную тему.
ситуация: надо организовать управление каналом сн1. настроить его включение/выключение по одному набору условий не получается. значит надо два. проблема: при активации второго набора (для состояния "только в охране") канал не выключается ни при каких условиях (набор 1 отдельно работает достаточно уверенно. в мороз правда канал иногда живет сам по себе). итак: набор 1. - при вкл и выкл охране, вкл и выкл зажигании: канал включить при постановке на охрану. - при вкл и выкл охране, вкл и выкл зажигании, при наличии метки: канал выключить при снятии с охраны набор 2. - при вкл охране, вкл и выкл зажигании: канал выключить при (попытке запуска/включении зажигания, еще какието варианты пробовал - не отключает) - при вкл охране, вкл и выкл зажигании: канал включить при выключении зажигания вопрос: где я сегодня туплю? спасибо |
alarmforumsearch,
Так то набор1 и набор2 работают независимо друг от друга, т.е. Нельзя включить канал в наборе1 а выключить его набором2. Канал останется включеным до тех пор пока и в наборе1 и в наборе2 произойдут условия выключения |
о как! тоись одним каналом несколькими "наборами" управлять можно, но условия надо логически "складывать"? или операции логически и/или тут не работают?
иными словами, используя встроенную логику, нельзя отключить на время, например, автозапуска канал, включенный на период охраны? |
Тут логическое "или" работает, канал работает, пока хотя бы один из наборов его держит включеным
|
хех. дык это получается И.
т.е. пока оба набора не "проголосуют ЗА" (пока не будут соблюдены условия для выполнения команды в обоих наборах) выключение канала выполнено не будет. а для команды включения канала как раз получается ИЛИ. т.е. канал включится в случае если хотя бы одним из наборов будет "принято решение" включить канал. так? |
alarmforumsearch,
Смотря с какой стороны посмотреть. Судя по тому как работают доп каналы в пандоре, логика такова: Канал включен если набор1 включен или набор2 включен или набор3 включен..... и т.д. |
йййййиииииииххаааааааа!
ну дык мы об одном и том же! надеюсь :) что понял. бум пробовать |
Тут получается все с одной стороны логично :) То есть Если канал включился по условиям заданным в первом наборе то отключить его можно только по условиям этого же первого набора. Если включился по событиям во втором наборе , то опять же отключить тоже только по второму набору . Почему так ? А потому что , алгоритм таков , что не включив канал , мы не можем его выключить . . Если смотреть набор два , то там нет первоначального события включения канала (тоесть по логике пандоры ничего не включалось,следовательно и выключать нечего,поэтому ваша настройка просто игнориться .)Пандора не отслеживает в общем события включения каналов, а только в алгоритмах одной программы ,поэтому так работать ваш канал не будет :(
|
Цитата:
ибо возникает нестыковка с предыдущим писателем. если панда ждет завершения (выклчения канала) одного условного блока, то другие каналы (в других блоках) не имели бы шансов сработать. ну и вдобавок рассмотрим задачку: делаем два набора с одинаковыми условиями включения и разными - выключения. как в таком случае отреагирует панда? какое событие/условие выключения она будет ожидать? первого или второго набора? |
alarmforumsearch, вроде ж все просто, канал будет включен до тех пор пока он не будет выключен во всех наборах.
Соотвественно если в 2х наборах с одинаковыми условиями будет включен канал, потом например выключается 1й набор, но держать его включеным будет 2й набор. Это очень удобно |
Часовой пояс GMT +4, время: 23:37. |
vBulletin® 3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Перевод: RSN-TeaM (zCarot)