Блоки Графиков для штатного веб-интерфейса
*создано в FLProg v.7.5.2
1-вытащить блок "Настройки общие" на плату проекта

- блоки в библе.png (2.94 КБ) 1828 просмотров
-подать на вход "Записать значения" сигнал по которому будут записывать ся значения в массивы
-указать количество точек (проверял на 2х1000 и 5х300 точек)
-указать названия графиков
(КОЛИЧЕСТВО НАЗВАНИЙ (Т.Е. КОЛИЧЕСТВО ГРАФИКОВ), ДОЛЖНО СООТВЕТСТВОВАТЬ КОЛИЧЕСТВУ БЛОКОВ "Данные для Линии/Точек")
-можно использовать как со временем из блока NTP, так и без времени (будет просто эмулироваться счет от 1++)
-настроить по вкусу и цвету)))
2-вытащить минимум(!) один блок "Данные для Линии/Точек"
(каждый блок = линия на графике)
-подать на вход блока данные, которые будут отображаться на графике

- блоки в библе.png (2.94 КБ) 1828 просмотров
3-создать ДВЕ стринг-переменные (это служебные, нужны для передачи инфы в мк через штатный веб)
и подключить их к выходам блока настроек.
4-включить веб-интерфейс и скопировать 3 пункта из примера к себе в проект
Возможности:
-работают без Интернета
-8266/32
-скрипты кэшируются.
т.е. первая загрузка будет долше обычной, но все последующие будут молниеносны))))
-можно сохранять/загружать ранее сохраненные файлы графиков в различных форматах
-включать/отключать реалтайм (обращение к есп после построения графиков)
-менять тип линий графиков
-фуллскрин
-вывод таблицы значений
-зуммирование графиков
...короче там много чего)
*график оперативный - т.е. до данные не хранятся в энергонезависимой памяти
**массивы с данными - не СТЕК: используется индекс общий для всех масcивов - так быстрее и не нужно
переписывать массивы целиком, что позволит в будущем сделать энергонезависимые графики.
ОБМЕНЯТЬСЯ С ТОВАРИЩЕМ СВОИМИ ФАЙЛАМИ ГРАФИКОВ
проект:
блок_ограничен_администрацией