Вот вам......
Вот вам......
электронщик до мозга костей и не только
Столкнулся с проблемой управления и отражения статуса через одну переменную. На входе есть управляющий сигнал на выходе насос. На экране надо отразить статут работы который можно изменить. С выводом статуса все понятно, но не могу понять как сделать так чтобы при его изменении отключался или включался насос. Но при следующем изменении входного сигнал происходил изменении статуса и выходного сигнала.
Т.е. есть сигнал на входе, статус изменился на "Насос вкл" и есть сигнал на выходе. Если я меняю статус на экране на "Насос выкл" выходной сигнал отключается до изменения входного сигнала или ручного изменения статуса на экране. При этом если изменился сигнал на входе статус должен измениться.
Наверное сложно описал![]()
Лучше один раз увидеть, чем сто раз услышать, вот, на всякий случай посмотрите подобную тему:http://www.owen.ru/forum/showthread.php?t=27867
Я ясновидением у меня пока не всё так хорошо, как хотелось!
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Вот что смог наваять собирая все из примеров, но при изменении переменной, переменная сбрасывается.
Управление насосом.owl
Я в шоке, вроде на каждом углу показывал:
Изменение переменной.PNG
И постоянно примеры приводил:
Запись переменной.PNG
http://www.owen.ru/forum/showthread.php?t=27867
Не знаю, что ещё надо!
Вот аналогично, для булевой переменной:
Изменение переменной_2.PNG
В принципе переменную можно изменять и с экрана и со скольких угодно ещё мест, "без шума и пыли":
Изменение переменной_3.PNG
Можно расширять до бесконечности!
Последний раз редактировалось Сергей0308; 06.01.2018 в 05:27.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Вы прямо в будущее смотрите. В данном примере решилась еще одна проблема по изменению состояния по сети! Очень крутой пример!
Подскажите, я просто еще не использовал, а можно сразу использовать сетевую переменную чтобы она работала еще на другом устройстве? Т.е. оперировать сразу сетевой переменной?
Если много таких глупых вопросов значит есть потребность в ее решении на уровне разработчика ОЛ. Может какой-то макрос в базу. Реальная потребность есть, решить доступным способом не получается.
Ваша первая картинка как нельзя делать или так можно, не совсем понял.
Вам спасибо огромное за примеры, буду изучать.
Шикарно! Изменение переменной.owl прямо в точку!!! Спасибо огромное!!!
Последний раз редактировалось Diminator; 06.01.2018 в 02:44.
И надо учитывать, что сетевая переменная обрезается в ОЛ до 16 бит(диапазон 0 - 65535)!
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.