Страница 13 из 22

Панель Nextion

Добавлено: 12 ноя 2017, 18:26
drimer
kiyota,  привет  хочю спросить как там дела с нашим проектом ?:)

Панель Nextion

Добавлено: 12 ноя 2017, 21:49
Гость
gavik писал(а):здравствуйте. подскажите как в flprog выводить день недели полностью словом на русском(понедельник,вторник и дт)?
Если часы внешние , то так...

Панель Nextion

Добавлено: 14 ноя 2017, 20:24
kiyota
drimer, Здравствуйте . Пока не получается с секундами . Когда просто часы работают , еще ничего
А когда в комплексе с опросом переменных , начинается пропуск 2-3 сек. Хоть лбом об пол .
Незнаю в последнее время склоняюсь , что все шустрые вещи наверное надо делать на
модели Enhanced . И часы местные есть и порт GPIO . А у вас что нибудь есть продвижение
Вышлете проект , если есть .
Еще . Не могу изменить скорость обмена порта панели .

Панель Nextion

Добавлено: 16 ноя 2017, 17:54
drimer
kiyota,  Здравствуйте  все што было то тогда иесчио выслал вам . можете скинут  што получилос у вас ?

Панель Nextion

Добавлено: 16 ноя 2017, 18:06
Гость
kiyota писал(а):Пока не получается с секундами .
Говорил же , -найдите Delay(50) в скетче и удалите ,потом грузите в контроллер.

Панель Nextion

Добавлено: 21 ноя 2017, 20:41
gavik
здравствуйте. помогите решить проблему. никак не могу сообразить как реализовать...
есть 5 страниц и 4 кнопки. нужно чтобы когда нажимаю и держу кнопку 1 был переход на страницу 2, а когда отпускаю,то возвращало на страницу 1. и т.д. т.е кнопка 2-страница 3,кнопка 3-страница 4,кнопка 4-страница 5 и всегда переход на страницу 1.

Панель Nextion

Добавлено: 21 ноя 2017, 23:00
Гость
Это невозможно .

Можно сделать по времени , т.е нажал кн 1 переход на 2стр и после паузы обратно на стр 1 , и т.д.

пример

Добавлено (21.11.2017, 23:00)
---------------------------------------------
кстати как там часы поживают ?

Панель Nextion

Добавлено: 21 ноя 2017, 23:07
gavik
это не возможно именно в флпрог или вообще?
а часы как-то никак...на дисплей кракозяблы выводятся. хотя кодировка в nextion editor вроде правильная. текст который выводится напрямую на экран отоброжается корректно,а вот день недели кракозяблами.

Панель Nextion

Добавлено: 22 ноя 2017, 10:51
grin-mpx
gavik писал(а):хотя кодировка в nextion editor вроде правильная.
Кодировка понятно, а шрифт русский установлен?
Там всего несколько шрифтов адекватных, которые кириллицу отображают.

Панель Nextion

Добавлено: 22 ноя 2017, 11:28
Гость
gavik писал(а):это не возможно именно в флпрог или вообще?
Это невозможно в Некстион .
Если у Вас "крокозябры" , то нужно проверить какой шрифт установлен для текста (дня недели).
В Некстион Идиторе  левой кнопкой жмём на экране текст (день недели) и справа в колонке смотрим на font ...

Панель Nextion

Добавлено: 22 ноя 2017, 12:36
gavik
шрифт arial на весь текст который есть.или нужен именно номер шрифта?

Панель Nextion

Добавлено: 22 ноя 2017, 13:20
Гость
Под каждый текст можно поставить любой из созданных фондов шрифта 0,1,2....
Посмотрите какие у Вас шрифты в font  и поставьте нужный.
В примерах на сайте , сказано как создавать  font , код  iso  должен быть 8859-5
А форма шрифта тут ни причём.
В  некстион эдиторе  слева в колонке нажмите fonts и Вы увидите список используемых шрифтов и букв., если навести на один из пунктов и нажать кнопку(книжка с луппой) то Вы увидите все буквы и символы в этом наборе...
Если вдруг какой-то пункт в " Эдиторе"перестал отображаться , то нужно нажать кнопку " reset layout" и всё встанет на свои места.

Панель Nextion

Добавлено: 22 ноя 2017, 14:09
gavik
код iso соответствует, фонд шрифта - 0, символы руские отоброжаются. а после флпрог кракозяблы...

Панель Nextion

Добавлено: 22 ноя 2017, 14:31
grin-mpx
gavik писал(а):а после флпрог кракозяблы...
 По моему UART не дружит с русскими буквами. Могу ошибаться...

Панель Nextion

Добавлено: 22 ноя 2017, 15:30
gavik
вот мои настройки в некстион едитор
[spoiler=Спойлер][/spoiler]

Панель Nextion

Добавлено: 22 ноя 2017, 15:38
Олег
В Nextion вообще русские шрифты убогие, я все надписи выводил изображениями, которые рисовал в Gimp

Панель Nextion

Добавлено: 22 ноя 2017, 23:40
gavik
sser писал(а):Это невозможно .Можно сделать по времени , т.е нажал кн 1 переход на 2стр и после паузы обратно на стр 1 , и т.д.
почти получилось сделать. не могу только сообразить как сделать чтобы была задержка на нужном экране в момент нажатия кнопки.
сейчас ,когда я нажимаю на кнопку происходит переход на нужную страницу и сразу же возврат на стартовую, а хотелось бы, чтобы пока я удерживаю кнопку перехода на стартовую страницу не было...

Панель Nextion

Добавлено: 23 ноя 2017, 00:20
Rovki
gavik писал(а):чтобы пока я удерживаю кнопку перехода на стартовую страницу не было.
В том то и дело ,что кнопка на стартовой странице ,а когда вы перешли на другую страницу ,то кнопки уже нет на ней ....и удерживать нечего.

Панель Nextion

Добавлено: 23 ноя 2017, 00:32
gavik
Rovki, не важно на какой я странице или я не понимаю...стартовая это 1 страница,а "передняя левая" это 5 страница. когда я на любой из оставшихся 3х страниц нажимаю на кнопку переход осуществляется на нужную и сразу же на стартовую...

Панель Nextion

Добавлено: 23 ноя 2017, 08:15
Олег
Представьте что каждый экран это отдельный планшет, вы нажали кнопку на одном планшете, этот планшет вместе с кнопкой у вас пропадает из-под руки и появляется второй планшет уже со своей кнопкой, в момент смены планшетов нажатия на кнопку нет и вообще теперь нажата кнопка второго планшета.
Может так более понятно вышло?
Вопрос как вы это организовали в Nextion. Честно говоря подзабыл его немного, больше года назад последний раз его в руки брал, да и наверно много версий изменилось, но мысль вот в чем.
В Nextion на каждую кнопку заводите переменную а далее при нажатии кнопки  в первую переменную вы можете делать запись с кнопки 1 каждой страницы, во вторую со вторых и так далее. А в FLProg обрабатываете результаты этих переменных, чтобы не было сброса на время переключения экрана, поставить таймер с задержкой.
В общем что-то типа этого, если я вообще правильно понял вашу задумку.