GyverPortal - простой конструктор веб интерфейса.

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
aidar_i
Полковник
Сообщения: 3160
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 691
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#1

Сообщение aidar_i » 13.05.2022{, 21:12}

ЗДЕСЬ обсуждалась эта тема.
В начале сообщения блоки старой версии, ниже выложил новую версию.
1 версия.
Выкладываю ПБ и измененную библиотеку.
GyverPortal_.ubl
(2.12 МБ) 1036 скачиваний
GyverPortal_mod7.rar
(337.26 КБ) 1043 скачивания
Кто скачивал с вышеуказанной темы для испытаний блоки и библиотеки, удалите все.
Нижеуказанные примеры и блоки со старыми не работают.
В библиотеке добавил выбор цвета фона , эффект нажатия, выбор положения (слева , справа, по умолчанию по центру), ширину и высоту компонента, высоту и цвет шрифта, радиус закругления.
Добавил дополнительно желтый и синий светодиоды. Замените файлы в библиотеке отсюда.

Ниже блоки, которые можно настроить по своему вкусу(это не проект,выложены просто блоки, настройки по умолчанию):
ПБ Клик настройки.flp
(423.26 КБ) 716 скачиваний
ПБ Обновление настройки.flp
(424.87 КБ) 580 скачиваний
ПБ Форма настройки.flp
(539.94 КБ) 573 скачивания
Настраиваемые блоки режима Форм.
СпойлерПоказать
Настройки блоки форм.png
Отрисовка блоков для размещения компонентов
Пример удалил для изменения.
СпойлерПоказать
Отрисовка блоков.png
Вывод картинок
Вывод картинок.flp
(129.52 КБ) 592 скачивания
СпойлерПоказать
Вывод картинок.png
Вывод картинок.png (12.23 КБ) 54610 просмотров
Иконки можно брать здесь icons8.ru, код тоже там же.
Вывод графиков
Вывод графика.flp
(218.4 КБ) 570 скачиваний
СпойлерПоказать
Графики.png
------------------------------------------------------------------------------
2 версия , измененные блоки, библиотека и примеры.
Библиотека
GyverPortal_3.2.rar
(44.52 КБ) 627 скачиваний
Примеры, блок
Примеры GP.rar
(1.53 МБ) 587 скачиваний
Проверил все примеры на ЕСП32. Блоки меню пока не работают, ждем новую версию.
Хорошо работает многостраничность. Видео
GPМногостраничность.rar
(259.5 КБ) 517 скачиваний
Привел пример с подробным описанием блоков многостраничности, придерживаться порядок расположения и компиляции блоков, иначе не будет работать. Что бы не путаться.
Старые и новые блоки и библиотеки не совместимы.
Оригинальная библиотека не совместима с блоками, устанавливайте выложенные здесь.

Внимание! Тело проекта расположите в платах выше плат с блоками портала.
Блоки портала должны быть последними в проекте.
Расположите блоки портала отдельно на своих платах, тогда порядок компиляции будет так, как они стоят в проекте. Можно их и сдвигать вместе с платой куда надо.
Для уменьшения плат можно располагать по 2-3 блока в плате, их корректировать проще.
Можно блоки вырезать и снова поставить, тогда они будут компилироваться ниже блоков, которые остались на плате.
ОТА тоже работает.

Снял видео инструкцию по блокам GP:
СпойлерПоказать
СпойлерПоказать
Здесь дополнительные блоки с возможностью установки любого цвета светодиодов и фона страницы.
—--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Для работы с файловой системой ЕСП.
Так как появились вопросы форумчан, выкладываю папку tools, которую нужно положить в папку ...\FLProg_8-0-2_Win64\ideV8\portable\sketchbook, тогда у вас будет работать файловая система. В Ардуино Иде в Tools появится надписи “ESP8266 LittleFS Data Upload“ и “ESP32 Sketch Data Upload“. Сохранить скетч, положить в папку со скетчем папку data. в которую положить нужные файлы для сохранения в файловую систему. В Ардуино Иде нажать нужную надпись и ФС прошьется, потом загрузите скетч. Далее вы можете прошивать только скетч, если файлы из ФС используются те же. Для GP прошейте файлы из библиотеки, там есть папка data, в примерах я его использую.
tools.rar
(13.73 КБ) 252 скачивания
----------------------------------------------------------------------------
3 версия по библиотеке 3.5.2. (В библиотеке ничего не менял) , выложил блоки, примеры и библиотеку.
Блоки:
GPv3.5.rar
(191.32 КБ) 348 скачиваний
Примеры GPv3.5.rar
(366.42 КБ) 369 скачиваний
Бимблиотека:
GyverPortal-3.5.2.rar
(319.78 КБ) 376 скачиваний
Внимание!
Пользуйтесь только одной версией портала.
В каждой версии я выложил библиотеку этой версии.
Видео для прежней версии в основном подходит и для последней версии для понимания блоков.
4я версия ТУТ.
2х ядерный вариант использования GP на ESP32 здесь.

aidar_i
Полковник
Сообщения: 3160
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 691
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#441

Сообщение aidar_i » 06.05.2024{, 12:37}

Agat писал(а):
06.05.2024{, 10:02}
aidar_i писал(а):
06.05.2024{, 09:24}
Agat писал(а):
06.05.2024{, 08:56}
Надписи есть, кнопка есть, графика - нет! Пустое место
Значит не прошили папку дата в файловую систему.
Прошил!
Если прошили, график появился бы.
Прошейте скетч , выложенный выше, его я обновил.
Ищите, где накосячили, я выложил все, проверил в железе.
Вот снял видео, если и теперь не получится, то и не знаю как помочь. Скачайте архив выше заново. Вместо скетча оттуда вставляйте свой скетч с проекта.
AP Plot.part1.rar
(5 МБ) 19 скачиваний
AP Plot.part2.rar
(5 МБ) 17 скачиваний
AP Plot.part3.rar
(1.19 МБ) 17 скачиваний
Скачайте все три архива и запустите AP Plot.part1.

Agat
Рядовой
Сообщения: 49
Зарегистрирован: 07.01.2023{, 12:29}
Репутация: 2
Имя: Дмитрий

GyverPortal - простой конструктор веб интерфейса.

#442

Сообщение Agat » 07.05.2024{, 08:09}

aidar_i писал(а):
06.05.2024{, 12:37}
Agat писал(а):
06.05.2024{, 10:02}
aidar_i писал(а):
06.05.2024{, 09:24}

Значит не прошили папку дата в файловую систему.
Прошил!
Если прошили, график появился бы.
Прошейте скетч , выложенный выше, его я обновил.
Ищите, где накосячили, я выложил все, проверил в железе.
Вот снял видео, если и теперь не получится, то и не знаю как помочь. Скачайте архив выше заново. Вместо скетча оттуда вставляйте свой скетч с проекта.
AP Plot.part1.rarAP Plot.part2.rarAP Plot.part3.rar
Скачайте все три архива и запустите AP Plot.part1.
Делаю как на видео. Графики не появляются..
Может быть причина в том что у меня ESP8266?

aidar_i
Полковник
Сообщения: 3160
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 691
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#443

Сообщение aidar_i » 07.05.2024{, 11:32}

Agat писал(а):
07.05.2024{, 08:09}
Может быть причина в том что у меня ESP8266?
Должен работать на нем тоже,и проверю.

Отправлено спустя 17 минут 50 секунд:
Проверил, работает прекрасно!
plot_AP ESP8266.rar
(258.36 КБ) 15 скачиваний
Просто прошейте вот этот скетч

vovka1973
Майор
Сообщения: 1067
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

GyverPortal - простой конструктор веб интерфейса.

#444

Сообщение vovka1973 » 07.05.2024{, 13:10}

aidar_i может у меня ота не работает без прошитых папка дата?или она не нужна? для графика нужна я проверял.
Изображение

aidar_i
Полковник
Сообщения: 3160
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 691
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#445

Сообщение aidar_i » 07.05.2024{, 14:28}

vovka1973 писал(а):
07.05.2024{, 13:10}
aidar_i может у меня ота не работает без прошитых папка дата?или она не нужна? для графика нужна я проверял.
Для ОТА не нужна. Там библиотека файловой системы используется для прошивки файловой системы.

vovka1973
Майор
Сообщения: 1067
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

GyverPortal - простой конструктор веб интерфейса.

#446

Сообщение vovka1973 » 07.05.2024{, 15:48}

aidar_i писал(а):
07.05.2024{, 14:28}
Для ОТА не нужна.
кажется нашел где моя ошибка .а сколько в настройках контроллера нужно выделить для ота ?Просто мы шьем а настройки не читаем ,а по умолчанию ота отключена вот наверно в этом и проблема у всех :D
Изображение

aidar_i
Полковник
Сообщения: 3160
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 691
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#447

Сообщение aidar_i » 08.05.2024{, 07:06}

Запустил GP проект в 2х ядерном варианте на ESP32, пришлось изменить главный блок.
выкладываю пример, внимательно читайте комментарии и описания, есть нюансы использования. Блоки 4 версии дополненные (если у вас установлены первоначальные блоки этой версии, удалите сперва)
GPv3_6.rar
(199.04 КБ) 21 скачивание

TonnySPB
Рядовой
Сообщения: 15
Зарегистрирован: 23.07.2020{, 21:12}
Репутация: 0
Имя: Василий

GyverPortal - простой конструктор веб интерфейса.

#448

Сообщение TonnySPB » 08.05.2024{, 08:59}

Добрый день! Пытаюсь сделать управление родным меню flprog. Кнопки не передают значения через переменные. Подскажите в чем я ошибся? Версия блоков 4. Добавил в конце страницы светодиод управляемый через выключатель и переменную, он тоже не работает.
Вложения
Панель управления тест меню.flp
(1.26 МБ) 14 скачиваний

aidar_i
Полковник
Сообщения: 3160
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 691
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#449

Сообщение aidar_i » 08.05.2024{, 21:15}

TonnySPB писал(а):
08.05.2024{, 08:59}
Добрый день! Пытаюсь сделать управление родным меню flprog. Кнопки не передают значения через переменные. Подскажите в чем я ошибся? Версия блоков 4. Добавил в конце страницы светодиод управляемый через выключатель и переменную, он тоже не работает.
Подправил, в проекте сделал комментарии, что изменил.
Панель управления тест меню1.flp
(1.39 МБ) 28 скачиваний
Используйте блок кнопки, где настраивается и высота и ширина
Поменяйте в библиотеке этот файл в папке src:
builder.h
(82.68 КБ) 9 скачиваний

TonnySPB
Рядовой
Сообщения: 15
Зарегистрирован: 23.07.2020{, 21:12}
Репутация: 0
Имя: Василий

GyverPortal - простой конструктор веб интерфейса.

#450

Сообщение TonnySPB » 10.05.2024{, 21:24}

aidar_i, Спасибо большое, заработало буду осваивать дальше.

Agat
Рядовой
Сообщения: 49
Зарегистрирован: 07.01.2023{, 12:29}
Репутация: 2
Имя: Дмитрий

GyverPortal - простой конструктор веб интерфейса.

#451

Сообщение Agat » 13.05.2024{, 07:33}

aidar_i писал(а):
07.05.2024{, 11:50}
Должен работать на нем тоже,и проверю.
Проверил, работает прекрасно!
plot_AP ESP8266.rar
Просто прошейте вот этот скетч
Этот скетч работает! :shok: Почему тогда при компиляции через Flprog нет графиков?
Отправлено спустя 17 минут 50 секунд:

aidar_i
Полковник
Сообщения: 3160
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 691
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#452

Сообщение aidar_i » 13.05.2024{, 09:56}

Agat писал(а):
13.05.2024{, 07:33}
Этот скетч работает! :shok: Почему тогда при компиляции через Flprog нет графиков?
Отправлено спустя 17 минут 50 секунд:
Этот скетч скомпилированный из FLProg. Его нужно сохранить куда нибудь и вложить туда папку data.
У вас теперь файловая система прошита, обычная загрузка проекта из FLProg должен работать, только при прошивке не стирайте полностью МК.
Не нужно повторно прошивать файловую систему.

Agat
Рядовой
Сообщения: 49
Зарегистрирован: 07.01.2023{, 12:29}
Репутация: 2
Имя: Дмитрий

GyverPortal - простой конструктор веб интерфейса.

#453

Сообщение Agat » 14.05.2024{, 07:24}

aidar_i писал(а):
13.05.2024{, 09:56}
Agat писал(а):
13.05.2024{, 07:33}
Этот скетч работает! :shok: Почему тогда при компиляции через Flprog нет графиков?
Отправлено спустя 17 минут 50 секунд:
Этот скетч скомпилированный из FLProg. Его нужно сохранить куда нибудь и вложить туда папку data.
У вас теперь файловая система прошита, обычная загрузка проекта из FLProg должен работать, только при прошивке не стирайте полностью МК.
Не нужно повторно прошивать файловую систему.
Все так и делаю, проверил еще раз, если компилирую из FLProg - графиков нет. Кнопки, линии, надписи есть, графиков нет.
А что значит не стирать полностью МК? Где это проконтролировать?

Отправлено спустя 2 часа 17 минут 34 секунды:
Разобрался. - Перед тем как прошивать надо в Ардуино ИДЕ выбрать другую плату, потом вернуть WeMos mini и прошивать, тогда графики появляются... Может кто подскажит из за чего такие танцы с бубном приходится делать?

aidar_i
Полковник
Сообщения: 3160
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 691
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#454

Сообщение aidar_i » 14.05.2024{, 13:09}

aidar_i писал(а):
13.05.2024{, 09:56}
Перед тем как прошивать надо в Ардуино ИДЕ выбрать другую плату, потом вернуть WeMos mini и прошивать, тогда графики появляются...
Странно, однако, сравните все настройки вемос платы сразу и после возврата.

Agat
Рядовой
Сообщения: 49
Зарегистрирован: 07.01.2023{, 12:29}
Репутация: 2
Имя: Дмитрий

GyverPortal - простой конструктор веб интерфейса.

#455

Сообщение Agat » 15.05.2024{, 07:42}

Тут еще одна проблема появилась - график "дребезжит" - вся форма раздваевается, смещается...

Ответить

Вернуться в «Коммуникация и связь»