Нет.
Думаю, val надо.
Нет.
Все страницы глобальные, так же все переменные в том числе текстовые - глобальные. Весь код находится в единственном таймере на главной странице.
Переменные как раз передаются! Я же писал, что не передается значения заливки bco.Sancho писал(а): ↑28 янв 2019, 13:05Max, Какие диапазоны значений у переменных?
Помните, что переменные в некстион - 32 битные, 31 значащий плюс знак! Вставить можно немерянно!
Отправлено спустя 47 минут 42 секунды:
Попробуйте такой эксперимент:Тест приёма трёх уставок_v1.flpТест один таймер уставки v04.HMI
Не забудьте выполнить рекомендации отсюда
Я об этом говорил.
А если нужно отслеживать состояние bco не на главной странице? У меня состояние переменных меняется на второстепенной странице и так же состояние bco, а главная, как сборщик состояний переменных и bco должна дублировать эти данные. Т.е. изменяешь состояние на второстепенной, изменяется так же битовая переменная, или int и эта информация должна продублироваться на главной странице.
Вот и получается - состояние переменных не определено после старта, а Вы пытаетесь считать. После перехода на страницу, их вычислений, они уже передаются на главную.Max писал(а): ↑28 янв 2019, 14:49У меня состояние переменных меняется на второстепенной странице и так же состояние bco, а главная, как сборщик состояний переменных и bco должна дублировать эти данные. Т.е. изменяешь состояние на второстепенной, изменяется так же битовая переменная, или int и эта информация должна продублироваться на главной странице.
Здравствуйте, Александр!
Дело в том, что получить параметр из панели можно только по заданному периоду времени, от этого и происходят задержки, пока ардуинка не прочитает всё. С отправкой параметра нет проблем, можно отправлять при определенном условии.grin-mpx писал(а): ↑19 апр 2019, 08:38 Как-то очень грустно Вы все написали. У меня в проекте около 40 страниц, более 50 параметров, кнопок правда мало. Все работает нормально.
Главное получать и отправлять информацию на дисплей когда это необходимо и не постоянно, а в момент ее изменения или перехода по страницам.
К сожалению удалил.Sancho писал(а): ↑19 апр 2019, 10:29 Siberian, Позволю себе с Вами поспорить, хотя многое зависит от проекта. Назначение Вашего нам не ведомо. Как нет и проекта для того, что-бы убедится в таких огромных задержках.
Есть такой термин оптимизация.
Как я помню, вы пытаетесь задавать много параметров кнопками больше/меньше, и их у Вас тьма.
Не проще ли сделать две, и выбрать кнопки выбора изменяемого параметра - возможно, получится сделать всего один экран!
Кнопки с фиксацией укладываются в одну переменную 31 штука. Итого - немалая, очень, экономия трафика.
То-же возможно сделать и с параметрами - вопрос разрядности.
Неужели и вправду всё удалили???
Отправлено спустя 1 минуту 33 секунды:
Всё остальное - гадание на кофейной гуще (кофе не пью) и разговор не о чём.
Вот именно по этому у меня в проектах нет ни одного непосредственного опроса кнопок.На стороне дисплея реализована упаковка/распаковка состояния кнопок, значений и пр. которые опрашиваются при определенных условиях.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей