Страница 7 из 29

Выход новой бэта версии программы

Добавлено: 30 ноя 2021, 02:18
support
Я так понимаю Вы собираетесь построить график. Вам необходимо с интервалом 1300 милисекунд получать данные от контроллера не перегружая страницу. Мне очень интересно, как Вы собираетесь это сделать с помощью блока WebServerPage. Есть конечно один способ, но мне интересен Ваш вариант.
Вообще в ближайшем будущем (скорее всего через версию - на следующую версию у меня запланировано немного другое) вашу задачу легко будет решить с помощью веб интерфейса.

Отправлено спустя 18 минут 9 секунд:
dekorator писал(а): 29 ноя 2021, 23:47 Нужно вставить значения в массив и не хочется прибегать к разного рода ухищрениям в виде фукнкций вытаскивающих из <div> контейнеров их значения..
По другому пока эту задачу никак. Ключевое слово - пока.

Отправлено спустя 7 минут 56 секунд:
Например так

Код: Выделить всё

setInterval(function() {
let value =document.getElementById('P1').innerHTML;
data.setValue(1, 1, 5 + Math.round(20 * value));

Выход новой бэта версии программы

Добавлено: 30 ноя 2021, 04:25
Cancertanly
упала...
error301121.log
падает если в блоках ИК приемника выбрать выходы кнопок. А в диалоговом окне написать имя несуществующего файла и нажать Ентер. Я понимаю, что так делать глупо, но все же, она не должна так падать... ;))

Выход новой бэта версии программы

Добавлено: 30 ноя 2021, 11:48
dekorator
support писал(а): 30 ноя 2021, 02:18 как Вы собираетесь это сделать с помощью блока WebServerPage.
ну хотя бы так - viewtopic.php?f=202&t=7692
support писал(а): 30 ноя 2021, 02:18 По другому пока эту задачу никак. Ключевое слово - пока.

Отправлено спустя 7 минут 56 секунд:
Например так
Пока так и решил.
Напрягает что id элементов (P1, P2, P3....) нигде в программе не видно, приходится искать уже браузере в коде отображаемой страницы.

Выход новой бэта версии программы

Добавлено: 30 ноя 2021, 15:08
vovka1973
support писал(а): 29 ноя 2021, 21:06
dekorator писал(а): 29 ноя 2021, 18:18 Когда еще работал блок -"WebServerPage", можно было вставлять значения (integer, float. или техт ....) со входа блока в любое место в теле HTML кода страницы. В этой версии FLPROG, "WebServerPage" не работает, однако заявлено что - Как это сделать в новом веб итерфейсе я не нашел. Может кто знает как? Если невозможно, то надо починить блок "WebServerPage"
На странице вставляете собственный HTML код, кусок который до вашего параметра, затем параметр, затем снова код. И все...Не нужна лейбла, снимаете галочку. Зато значение параметра обновляется на лету.

Отправлено спустя 1 час 9 минут 2 секунды:
Сделал небольшую видеоподсказку
[bbvideo]https://youtu.be/mXTU0B7lQKU [/bbvideo]
Но блок WebServerPage я конечно же починю.
переход между страницами только из блока меню? по другому нельзя сделать ? хотел в параметрах найти но там нету перехода на страницу.

Выход новой бэта версии программы

Добавлено: 30 ноя 2021, 15:10
starmos
При компиляции проекта с Веб-интерфейсом, компилятор выводит предупреждения:

C:\Users\Rabota\AppData\Local\Temp\flprog\pr1\pr1.ino:124:51: warning: unknown escape sequence: '\.'
String webServerSettingPageUpdateCoociesScript = "function getCookie(name) {\nlet matches = document.cookie.match(new RegExp(\"(?:^|; )\" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + \"=([^;]*)\"));\nreturn matches ? decodeURIComponent(matches[1]) : undefined;\n}\nfunction uCS(){\nlet e=document.getElementById(\"br\");\nif(hCU()){\nlet c=getCookie(\"rm\");\nif(c=1){\ndocument.cookie=\"rm=1;path=/;max-age=8640000;\";\ndocument.cookie=\"si=\"+getCookie(\"si\")+\";path=/;max-age=8640000;\";\n}\ne.innerHTML=\"Выход\";\n}\nelse {\ne.innerHTML=\"Авторизоваться\";\n}\n}\nfunction hCU(){\nc=getCookie(\"si\");\nif(c==undefined) return false;\nreturn Number(c)>1;\n}";
^
C:\Users\Rabota\AppData\Local\Temp\flprog\pr1\pr1.ino:124:51: warning: unknown escape sequence: '\)'
C:\Users\Rabota\AppData\Local\Temp\flprog\pr1\pr1.ino:124:51: warning: unknown escape sequence: '\]'
C:\Users\Rabota\AppData\Local\Temp\flprog\pr1\pr1.ino:124:51: warning: unknown escape sequence: '\/'
C:\Users\Rabota\AppData\Local\Temp\flprog\pr1\pr1.ino:124:51: warning: unknown escape sequence: '\+'

Оно конечно предупреждение != ошибка, а все же непонятно.
FLProg 7.4.1 64 portable

Выход новой бэта версии программы

Добавлено: 30 ноя 2021, 15:11
cmept-27
[ref=#00aa00]support[/ref], Почему то в отладчике веб интерфейса так
1.png
А после прошивки так
22.png
ПРИМЕР NODEMCU WEB.flp

Выход новой бэта версии программы

Добавлено: 01 дек 2021, 12:51
millerboy
cmept-27 писал(а): 30 ноя 2021, 15:11 [ref=#00aa00]support[/ref], Почему то в отладчике веб интерфейса так
1.png
А после прошивки так
22.png

ПРИМЕР NODEMCU WEB.flp
у меня так же

Выход новой бэта версии программы

Добавлено: 01 дек 2021, 15:48
DrMario
Падение программы.

Выход новой бэта версии программы

Добавлено: 01 дек 2021, 21:47
Ingwar
Может так во всех версиях, а может только в 7.4.х не скажу, специально не тестировал. Может это особенность IDE. Но первый раз столкнулся с ситуацией, когда проект скомпилировался с ошибкой (проблема была в ПБ) я тут же ее исправил и при компиляции исправленной версии опять компилятор ругается на ту же ошибку, но она уже в ПБ исправлена... Сохраненил, закрыл, опять открыл и при компиляции уже ошибки нет. К сожалению исходники для повтора не сохранены.
Написать натолкнуло сообщение с похожим симптомом viewtopic.php?f=112&t=4141&start=80#p106706

Выход новой бэта версии программы

Добавлено: 02 дек 2021, 10:23
Di123
[ref=#00aa00]support[/ref], ещё мешает постоянное спрашивание на сохранение проекта каждый раз при том что его и неизменял даже
особенно когда их много открыто сидиш и думаеш сохранять не сохранять вроде неменял ничего а если изменил но не помню надо было или нет и порой делаеш два дубляжа на всякий случай ...

Выход новой бэта версии программы

Добавлено: 02 дек 2021, 20:02
DrScorpion86
Di123 писал(а): 02 дек 2021, 10:23 [ref=#00aa00]support[/ref], ещё мешает постоянное спрашивание на сохранение проекта каждый раз при том что его и неизменял даже
особенно когда их много открыто сидиш и думаеш сохранять не сохранять вроде неменял ничего а если изменил но не помню надо было или нет и порой делаеш два дубляжа на всякий случай ...
И горячих клавиш не хватает.

Выход новой бэта версии программы

Добавлено: 04 дек 2021, 08:58
Parashutik
При распаковке из архива любой портативной версии вот такая картина. Причём на разных компах.

Выход новой бэта версии программы

Добавлено: 04 дек 2021, 11:04
Phazz
[ref]Parashutik[/ref], похоже это у вас в системе

Выход новой бэта версии программы

Добавлено: 04 дек 2021, 22:42
support
Phazz писал(а): 04 дек 2021, 11:04 [ref]Parashutik[/ref], похоже это у вас в системе
Проверю.

dekorator писал(а): 30 ноя 2021, 11:48 ну хотя бы так - viewtopic.php?f=202&t=7692
там и есть вопрос
И может есть какое-то решение без перезагрузки страницы?

Выход новой бэта версии программы

Добавлено: 05 дек 2021, 10:34
Parashutik
Parashutik писал(а): 04 дек 2021, 08:58 При распаковке из архива любой портативной версии вот такая картина. Причём на разных компах.
Да нет, как это не печально, файлы находятся в архиве. Я же говорю на нескольких компах один результат. Специально сделал полную проверку систем.

Выход новой бэта версии программы

Добавлено: 05 дек 2021, 15:05
dekorator
support писал(а): 30 ноя 2021, 02:18 Вам необходимо с интервалом 1300 милисекунд получать данные от контроллера не перегружая страницу.
Ести вопрос в этом, то дело тут не 1300 милисек. и даже не в том чтобы не перезагружать страницу, а втом что, будучи не искушенным в HTML, Java script и т.д. было не удобно делать это через новый веб интерфейс. А с блоком WbServePage ( в моём случае с графиком ), получилось сделать (Fl.v-7.3.1) проще и быстрее, хоть и не так "кошерно".
Новый веб итерфейс очень даже хорош и веб отладчик тоже супер. Всё супер. Большая работа проделана за что огромная благодарность. Еще бы unsigned int добавить, еще с 0.0. - какой то версии просил, было бы вообще здорово.

Выход новой бэта версии программы

Добавлено: 05 дек 2021, 23:44
support
dekorator писал(а): 05 дек 2021, 15:05
support писал(а): 30 ноя 2021, 02:18 Вам необходимо с интервалом 1300 милисекунд получать данные от контроллера не перегружая страницу.
Ести вопрос в этом, то дело тут не 1300 милисек. и даже не в том чтобы не перезагружать страницу, а втом что, будучи не искушенным в HTML, Java script и т.д. было не удобно делать это через новый веб интерфейс. А с блоком WbServePage ( в моём случае с графиком ), получилось сделать (Fl.v-7.3.1) проще и быстрее, хоть и не так "кошерно".
Новый веб итерфейс очень даже хорош и веб отладчик тоже супер. Всё супер. Большая работа проделана за что огромная благодарность. Еще бы unsigned int добавить, еще с 0.0. - какой то версии просил, было бы вообще здорово.
Я же написал, что ключевое слово - "Пока".)))) Я иду по определённому плану, и для того что бы была возможность создавать пользовательские виджеты (графики, какие то ползунки, спецефические индикаторы и т.д.) необходимы некоторые приготовления. Вот и изменения интерфейса, отладчик, и то над чем я сейчас работаю - это все шаги к заключительной версии линейки 7.4. И конечная цель - именно пользовательские виджеты. Я не могу сам писать все виджеты (как и все блоки), поэтому я хочу дать возможность пользователям создавать свои виджеты (как и пользовательские блоки). К тому и идем. Но не сразу, а небольшими шашками)))

Отправлено спустя 4 минуты 32 секунды:
Parashutik писал(а): 05 дек 2021, 10:34
Parashutik писал(а): 04 дек 2021, 08:58 При распаковке из архива любой портативной версии вот такая картина. Причём на разных компах.
Да нет, как это не печально, файлы находятся в архиве. Я же говорю на нескольких компах один результат. Специально сделал полную проверку систем.
скачал касперского (KVRT), сейчас проверю ферму сборки релизов

Отправлено спустя 2 минуты 58 секунд:
DrScorpion86 писал(а): 02 дек 2021, 20:02
Di123 писал(а): 02 дек 2021, 10:23 [ref=#00aa00]support[/ref], ещё мешает постоянное спрашивание на сохранение проекта каждый раз при том что его и неизменял даже
особенно когда их много открыто сидиш и думаеш сохранять не сохранять вроде неменял ничего а если изменил но не помню надо было или нет и порой делаеш два дубляжа на всякий случай ...
Определение -было ли изменения в объёме всего проекта - это очень сложная задача. Я пока её не решил, потому и на всякий случай предупреждаю о том что в случае необходимости необходимо сохранить проект. Можно конечно посчитать кэш файла, и сравнить с кэшем проекта - но это долго
И горячих клавиш не хватает.

Выход новой бэта версии программы

Добавлено: 06 дек 2021, 03:27
Serquick
[ref=#00aa00]support[/ref], Здравствуйте.
Не знаю где спросить, спрошу здесь.
В дальнейшем планируется использование SPIFFS для WEB?
Что-бы была возможность загружать: фото, gif, JS-библиотеки, ... на страницу без подключения к интернет.

Выход новой бэта версии программы

Добавлено: 06 дек 2021, 14:19
support
Serquick писал(а): 06 дек 2021, 03:27 [ref=#00aa00]support[/ref], Здравствуйте.
Не знаю где спросить, спрошу здесь.
В дальнейшем планируется использование SPIFFS для WEB?
Что-бы была возможность загружать: фото, gif, JS-библиотеки, ... на страницу без подключения к интернет.
Для этого планируется использование SD карты.

Отправлено спустя 2 минуты 30 секунд:
support писал(а): 05 дек 2021, 23:44 скачал касперского (KVRT), сейчас проверю ферму сборки релизов
Проверил машину, вирусов не обнаружено. Буду дальше разбираться откуда эти файлики пролезли. Вообще desctop.ini это вполне себе нормальные виндовые файлы (в них хранится настройки проводника для конкретной папки), и не очень понятно почему на них ругается антивирус.

Выход новой бэта версии программы

Добавлено: 06 дек 2021, 14:22
Serquick
support писал(а): 06 дек 2021, 14:16
Serquick писал(а): 06 дек 2021, 03:27 [ref=#00aa00]support[/ref], Здравствуйте.
Не знаю где спросить, спрошу здесь.
В дальнейшем планируется использование SPIFFS для WEB?
Что-бы была возможность загружать: фото, gif, JS-библиотеки, ... на страницу без подключения к интернет.
Для этого планируется использование SD карты.
Оооо классно. Спасибо.
Может быть для небольших проектов использовать SPIFFS, что-бы было свободных пинов побольше :)