Страница 11 из 16

Версия 6.3.х

Добавлено: 21 мар 2020, 21:46
Pelletizer
Добрый вечер, накидал тестовый проектик в версии 6.3.1 для ESP32 с использованием Bluetooth в качестве Modbus rtu, проект не компилируется. Использовалась портативная версия

C:\Users\Дмитрий\AppData\Local\Temp\flprog\pr3\pr3.ino: In function 'void setup()':

pr3:20:1: error: 'Serial200' was not declared in this scope

C:\Users\Дмитрий\AppData\Local\Temp\flprog\pr3\pr3.ino: In function 'byte _modbusSlavePoll()':

pr3:69:23: error: 'Serial200' was not declared in this scope

C:\Users\Дмитрий\AppData\Local\Temp\flprog\pr3\pr3.ino: In function 'void _modbusSlaveSendTxBuffer()':

pr3:177:1: error: 'Serial200' was not declared in this scope

C:\Users\Дмитрий\AppData\Local\Temp\flprog\pr3\pr3.ino: In function 'byte _modbusGetSlaveRxBuffer()':

pr3:186:10: error: 'Serial200' was not declared in this scope

exit status 1
'Serial200' was not declared in this scope

Версия 6.3.х

Добавлено: 21 мар 2020, 21:53
dizzyy
bsn писал(а): 16 мар 2020, 00:15 Проблемы с выводом на экран скада дробных чисел:
делить надо на ФЛОТ 10.0.. а так как у вас и будет интеджер , и его вы присвоете переменной 1

Версия 6.3.х

Добавлено: 21 мар 2020, 21:57
Pelletizer
В версии 6.2.2 все отлично

Версия 6.3.х

Добавлено: 21 мар 2020, 23:14
us5nbq
Шо даже UDP на ESP32 завелось? Я уже все пороги оббил ни в какую....

Версия 6.3.х

Добавлено: 22 мар 2020, 14:35
dizzyy
не работает конвертация 8бит-байт и байт-8бит.. поставил блоки от бороды и все гуд

Версия 6.3.х

Добавлено: 22 мар 2020, 16:39
Pelletizer
После написания строчки BluetoothSerial Serial200; после библиотек, компиляция проходит и всё работает.
В 6.2.2 данная строчка есть автоматически в 6.3.1 нужно дописывать вручную

Версия 6.3.х

Добавлено: 22 мар 2020, 17:38
rw6cm
dizzyy писал(а): 22 мар 2020, 14:35 не работает конвертация 8бит-байт и байт-8бит.. поставил блоки от бороды и все гуд
Работает.
test Byte-Bits.flp

Версия 6.3.х

Добавлено: 22 мар 2020, 17:42
Alias
bonyfacci писал(а): 10 мар 2020, 17:25PZEM-004
... и добавить возможность опроса по входу En, а не только по внутреннему таймеру.

Версия 6.3.х

Добавлено: 22 мар 2020, 17:46
dizzyy
[ref=#ff8000]rw6cm[/ref], а у меня по модбасу не шло..сменил блоки и сигнал пошел

Версия 6.3.х

Добавлено: 22 мар 2020, 17:55
rw6cm
dizzyy писал(а): 22 мар 2020, 17:46 а у меня по модбасу не шло..сменил блоки и сигнал пошел
Так надо и писать, и пример можно приложить )

Версия 6.3.х

Добавлено: 23 мар 2020, 11:15
Serg_Grn
Добрый день!
Извините, если это не в тему.. :smile37: , но всё таки напишу: блок "Отправка переменной в UART" не позволяет подключить к нему переменную Byte.

Версия 6.3.х

Добавлено: 27 мар 2020, 12:50
edyapd
[ref=#00aa00]support[/ref], Блоки MIN и MAX не компилируются в паре с блоком Number Change. Выдаёт ошибку '_tempVariable_int' was not declared in this scope
Так же, не совсем понятно, для чего у выходов MIN и MAX тип float если входные integer?
Пример.jpg

Версия 6.3.х

Добавлено: 27 мар 2020, 13:55
belyx
Не знаю с чем связано - после добавления нескольких пользовательских блоков при очередной попытке сохранения всех блоков пользователей - вылет,причем и в версии 6.3.1. и в 4.2.4 (обе портативные).
error-6.3.1 вылет при сохранении блоков пользователей.log
error-4.2.4 вылет при сохранении блоков пользователей.log
кажись понял - простая невнимательность
[spoiler]
по ошибке 2.jpg
[/spoiler]

Версия 6.3.х

Добавлено: 27 мар 2020, 14:45
Палыч
Добрый день.Скачал портативную версию программы, запускаю на несколько секунд загорается Lilypad и исчезает, дальше ничего не происходит. На этом компе флпрог никогда не стояла. Скачал версию 5.3, такая же история. Подскажите куда копать?

Версия 6.3.х

Добавлено: 27 мар 2020, 20:16
rw6cm
Палыч писал(а): 27 мар 2020, 14:45 Подскажите куда копать?
Отключите антивир. Если заработает, добавьте флп в исключение.

Отправлено спустя 45 минут 42 секунды:
edyapd писал(а): 27 мар 2020, 12:50 Блоки MIN и MAX не компилируются в паре с блоком Number Change. Выдаёт ошибку
Сделайте связь через переменную, ошибки не будет.

Версия 6.3.х

Добавлено: 28 мар 2020, 05:20
edyapd
rw6cm писал(а): 27 мар 2020, 20:16 Сделайте связь через переменную, ошибки не будет.
Владимир, это будет очередной костыль. А я так понимаю, в этой теме как раз и выявляются баги, чтобы избавиться от этих костылей.
Так то я и руками в IDE просто правлю.

Версия 6.3.х

Добавлено: 28 мар 2020, 08:21
rw6cm
edyapd писал(а): 28 мар 2020, 05:20 это будет очередной костыль.
Была подсказка для Вас, и тех кто с этим столкнулся, как обойти это на данный момент (не влазя в код, не дожидаясь Автора)
Про остальное речи не было.
[spoiler title=offtopic]
Офтопик
В дальнейшем в Авторских темах моих подсказок не будет.
решил что так будет правильнее.
[/spoiler]

Версия 6.3.х

Добавлено: 28 мар 2020, 22:21
support
bsn писал(а): 16 мар 2020, 00:15 Проблемы с выводом на экран скада дробных чисел:
скада.png
Подробности здесь:
viewtopic.php?p=86167#p86167
Решение этой проблемы требует обновления плеера. Я пока (до восьмой версии посвящённой скаде) это делать не буду. Я знаю об этой проблеме, есть решение, не очень красивое правда. В этом архиве (http://download.flprog.ru/additionalFil ... ttings.zip ) есть исходники проекта FLProg Scada. там пример решения. Пока только так

Отправлено спустя 51 минуту 48 секунд:
edyapd писал(а): 27 мар 2020, 12:50 [ref=#00aa00]support[/ref], Блоки MIN и MAX не компилируются в паре с блоком Number Change. Выдаёт ошибку '_tempVariable_int' was not declared in this scope
Так же, не совсем понятно, для чего у выходов MIN и MAX тип float если входные integer?
Пример.jpg
Исправил

Версия 6.3.х

Добавлено: 29 мар 2020, 10:29
bayeck
[ref=#00aa00]support[/ref], при использовании блоков Запись переменной в EEPROM ,на меге 2560,записывает в ячейку памяти только один раз ,пока не рестартнеш плату.использовал совместно с блоком меню с хранением пунктов меню в EEPROM,
некоректно работает блок MLX90614 ,если ставишь не компилировать плату при заливки скетча - не находит библиотеку.
не читает вход цифровой из аналогового ,если ставишь условие на плате " выполнять в цикле пока" И ПРИ условии на входе - защита от дребезга.

Версия 6.3.х

Добавлено: 29 мар 2020, 12:29
vovka1973
bayeck писал(а): 29 мар 2020, 10:29 при использовании блоков Запись переменной в EEPROM ,на меге 2560,записывает в ячейку памяти только один раз ,пока не рестартнеш плату.использовал совместно с блоком меню с хранением пунктов меню в EEPROM,
Доказательство где ?