nextion. Считывание данных с "нестартовой" страницы.

Ответить
Timur
Рядовой
Сообщения: 23
Зарегистрирован: 25.01.2019{, 11:05}
Репутация: 0
Имя: Тимур

nextion. Считывание данных с "нестартовой" страницы.

#1

Сообщение Timur » 24.03.2019{, 18:54}

Доброго всем дня.
Делаю автоматику на тепличку. На стартовой странице отображаются данные с датчиков. На второй странице задаются "пороги" и они сохраняются в энергонезависимую память экрана. В flprog сделал считывание этих данных. Но данные считываются только при активной второй странице. На стартовой странице создал переменные и присвоил им значения порогов и попробовал считать эти переменные. Разницы никакой, пока не откроешь страницу с настройками порогов, данные дуина не получает.
Как можно считать данные порогов сразу после запуска автоматики без перехода на страницу настроек? :smile469:

Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17.07.2017{, 18:39}
Репутация: 55
Откуда: Днепр. UA
Имя: Григорий

nextion. Считывание данных с "нестартовой" страницы.

#2

Сообщение grin-mpx » 24.03.2019{, 19:38}

Страница и поля в глобальном статусе?

Timur
Рядовой
Сообщения: 23
Зарегистрирован: 25.01.2019{, 11:05}
Репутация: 0
Имя: Тимур

nextion. Считывание данных с "нестартовой" страницы.

#3

Сообщение Timur » 24.03.2019{, 19:54}

Да, и страница и поля и переменные на стартовой странице глобальные.

Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17.07.2017{, 18:39}
Репутация: 55
Откуда: Днепр. UA
Имя: Григорий

nextion. Считывание данных с "нестартовой" страницы.

#4

Сообщение grin-mpx » 24.03.2019{, 20:04}

А код который выдергивает из памяти значение на какой странице?
Я не работал с расширенными версиями, но по логике все коды выполняются только на текущей странице. Если Вы не перейдете на страницу с данными, то они не перезапишутся в поля.
Timur писал(а):
24.03.2019{, 19:54}
а, и страница и поля и переменные на стартовой странице глобальные.

А на второй странице?

Timur
Рядовой
Сообщения: 23
Зарегистрирован: 25.01.2019{, 11:05}
Репутация: 0
Имя: Тимур

nextion. Считывание данных с "нестартовой" страницы.

#5

Сообщение Timur » 24.03.2019{, 20:20}

grin-mpx писал(а):
24.03.2019{, 20:04}
А код который выдергивает из памяти значение на какой странице?
"А это, правильный вопрос" (© Я-робот)
Из энергонезависимой памяти считывается по нажатию на кнопку перехода на страницу настроек. Может стоит считывать из памяти в графе "Preinitialization Event" и записать их в переменные стартовой страницы?

Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17.07.2017{, 18:39}
Репутация: 55
Откуда: Днепр. UA
Имя: Григорий

nextion. Считывание данных с "нестартовой" страницы.

#6

Сообщение grin-mpx » 24.03.2019{, 20:25}

Попробуйте.

Timur
Рядовой
Сообщения: 23
Зарегистрирован: 25.01.2019{, 11:05}
Репутация: 0
Имя: Тимур

nextion. Считывание данных с "нестартовой" страницы.

#7

Сообщение Timur » 24.03.2019{, 20:31}

grin-mpx писал(а):
24.03.2019{, 20:25}
Попробуйте.
Заработало! Спасибо за правильно заданный вопрос! :smile9:

Ответить

Вернуться в «Помогите, а то я "нимагу"»