Что бы найти баг или фичу надо засечь при каких условиях это происходит ,что бы мы могли повторить или хотя бы понять ситуацию . В любом случае надо сообщать версию андроида и марку смартфона\планшета ..
электронщик до мозга костей и не только
Я же написал выше!!!!.... Проект с множеством шлюзов сильно нагружает ресурсы . Наверное у вас интерпретатор,а не компилятор...как в старом бейсике. Да и ,если девайс постоянно дергать обменом инфы,которая на данный момент не нужна, тоже не есть хорошо.
Можно делать кнопки обновления данных, чтобы при нажатии кнопки по стробу обновлялся шлюз. Но это не очень удобно.
Моя цель была найти способ, при котором данные , уходящие и приходящие в шлюзы к девайсам обновлялись лишь по переходу на активный экран. Данные от шлюзов на других экранах перестают считываться.( Те,которые мне нет нужды считывать постоянно- настройки девайса,к примеру)
Выше я сделал скин этого способа. Возможно вы его и так знаете....учитывая,сколько лет проекту..Но почему-то не понимаете, для чего он и зачем......
Последний раз редактировалось Merlok; 14.08.2020 в 21:19.
..
Еще раз про шлюзы , в не зависимости на каком экране находитесь - данные от источника к приемнику могут предаваться 3 способами
1- постоянно читаются по входу и переписываются на выход
2-по изменению (только когда передается 1 регистр\байт) , постоянно читается по входу и переписывается на выход по изменению значения на входе.
3- по стробу - данные читаются по входу и переписываются на выход только по стробу (фронту) - это наверное ваш случай.
Теперь задача разработчика в 3 случае сформировать строб по нужному событию (время, условие, переход с экрана на экран - изменение 4 системного регистра , нажатие кнопки ,итп итд..
То есть какой режим зададите шлюзу , так он и будет работать...
Учтите только если информация со шлюза не обновляется , то она не достоверна , но если информация не нужна , то тогда можно делать как вы хотите ..Я так не делал , способ не универсальный , но оригинальный ( у вас)
Последний раз редактировалось rovki; 14.08.2020 в 23:34.
электронщик до мозга костей и не только
Согласен с вами. Спрашивал про регистр 4,потому что строб переключения 4 никак не хотел активировать шлюз. Наверное,что-то не учел. Так мне задействовать этот шлюз и не получилось.Но реализовал лучше. Мой вариант- это импульсы( стробы) каждую секунду только на те шлюзы,которые отвечают моим условиям( для меня- те,которые нужны лишь на активном -видимом экране.)
Передаем информацию по питающей сети
электронщик до мозга костей и не только
Добрый день, обновитесь до 7.5.3
https://play.google.com/store/apps/d...l.modbus&hl=ru
HMI for Android http://www.hmi-kascada.ru/kaskada/
Здравствуйте всем. Баг с пропажей элементов с экрана на мой взгляд участился (фон остается). Теперь раз в день минимум. Помогает резервная копия. KaScada 7.5.3. Samsung Galaxy A70 6X128GB, андроид 10. Попробую откатить до более ранней версии.
Занимаемся данным багом , который проявляется в 10 версии андроида ...
электронщик до мозга костей и не только
Подтверждаю.... У меня этот БАГ и тоже андроид 10 версия))