Версия 6.3.х
-
- Рядовой
- Сообщения: 91
- Зарегистрирован: 12 сен 2019, 07:10
- Имя: Дмитрий
Версия 6.3.х
Добрый вечер, накидал тестовый проектик в версии 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
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
Последний раз редактировалось Pelletizer 22 мар 2020, 02:12, всего редактировалось 1 раз.
Версия 6.3.х
делить надо на ФЛОТ 10.0.. а так как у вас и будет интеджер , и его вы присвоете переменной 1
-
- Рядовой
- Сообщения: 91
- Зарегистрирован: 12 сен 2019, 07:10
- Имя: Дмитрий
-
- Рядовой
- Сообщения: 91
- Зарегистрирован: 12 сен 2019, 07:10
- Имя: Дмитрий
Версия 6.3.х
После написания строчки BluetoothSerial Serial200; после библиотек, компиляция проходит и всё работает.
В 6.2.2 данная строчка есть автоматически в 6.3.1 нужно дописывать вручную
В 6.2.2 данная строчка есть автоматически в 6.3.1 нужно дописывать вручную
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Версия 6.3.х
Работает.dizzyy писал(а): 22 мар 2020, 14:35 не работает конвертация 8бит-байт и байт-8бит.. поставил блоки от бороды и все гуд
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
- Alias
- Лейтенант
- Сообщения: 481
- Зарегистрирован: 27 ноя 2017, 13:15
- Откуда: Rus44
- Имя: Michael
- Контактная информация:
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
-
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 11 фев 2018, 13:07
- Имя: Сергей
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Версия 6.3.х
Добрый день!
Извините, если это не в тему..
, но всё таки напишу: блок "Отправка переменной в UART" не позволяет подключить к нему переменную Byte.
Извините, если это не в тему..

Версия 6.3.х
[ref=#00aa00]support[/ref], Блоки MIN и MAX не компилируются в паре с блоком Number Change. Выдаёт ошибку '_tempVariable_int' was not declared in this scope
Так же, не совсем понятно, для чего у выходов MIN и MAX тип float если входные integer?
Так же, не совсем понятно, для чего у выходов MIN и MAX тип float если входные integer?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- belyx
- Сержант
- Сообщения: 251
- Зарегистрирован: 24 июл 2016, 20:38
- Откуда: Витебск Беларусь
- Благодарил (а): 7 раз
Версия 6.3.х
Не знаю с чем связано - после добавления нескольких пользовательских блоков при очередной попытке сохранения всех блоков пользователей - вылет,причем и в версии 6.3.1. и в 4.2.4 (обе портативные).
[spoiler] [/spoiler]
кажись понял - простая невнимательность[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось belyx 19 апр 2020, 16:31, всего редактировалось 1 раз.
-
- Рядовой
- Сообщения: 37
- Зарегистрирован: 18 окт 2015, 01:46
- Откуда: Белгород
- Поблагодарили: 2 раза
Версия 6.3.х
Добрый день.Скачал портативную версию программы, запускаю на несколько секунд загорается Lilypad и исчезает, дальше ничего не происходит. На этом компе флпрог никогда не стояла. Скачал версию 5.3, такая же история. Подскажите куда копать?
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Версия 6.3.х
Отключите антивир. Если заработает, добавьте флп в исключение.
Отправлено спустя 45 минут 42 секунды:
Сделайте связь через переменную, ошибки не будет.edyapd писал(а): 27 мар 2020, 12:50 Блоки MIN и MAX не компилируются в паре с блоком Number Change. Выдаёт ошибку
Win10-64, FLProg (portable)
Версия 6.3.х
Владимир, это будет очередной костыль. А я так понимаю, в этой теме как раз и выявляются баги, чтобы избавиться от этих костылей.
Так то я и руками в IDE просто правлю.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Версия 6.3.х
Была подсказка для Вас, и тех кто с этим столкнулся, как обойти это на данный момент (не влазя в код, не дожидаясь Автора)
Про остальное речи не было.
[spoiler title=offtopic]
Офтопик
В дальнейшем в Авторских темах моих подсказок не будет.
решил что так будет правильнее.
решил что так будет правильнее.
Win10-64, FLProg (portable)
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Версия 6.3.х
Решение этой проблемы требует обновления плеера. Я пока (до восьмой версии посвящённой скаде) это делать не буду. Я знаю об этой проблеме, есть решение, не очень красивое правда. В этом архиве (http://download.flprog.ru/additionalFil ... ttings.zip ) есть исходники проекта FLProg Scada. там пример решения. Пока только такbsn писал(а): 16 мар 2020, 00:15 Проблемы с выводом на экран скада дробных чисел:
скада.png
Подробности здесь:
viewtopic.php?p=86167#p86167
Отправлено спустя 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
Автор программы FLProg.
Версия 6.3.х
[ref=#00aa00]support[/ref], при использовании блоков Запись переменной в EEPROM ,на меге 2560,записывает в ячейку памяти только один раз ,пока не рестартнеш плату.использовал совместно с блоком меню с хранением пунктов меню в EEPROM,
некоректно работает блок MLX90614 ,если ставишь не компилировать плату при заливки скетча - не находит библиотеку.
не читает вход цифровой из аналогового ,если ставишь условие на плате " выполнять в цикле пока" И ПРИ условии на входе - защита от дребезга.
некоректно работает блок MLX90614 ,если ставишь не компилировать плату при заливки скетча - не находит библиотеку.
не читает вход цифровой из аналогового ,если ставишь условие на плате " выполнять в цикле пока" И ПРИ условии на входе - защита от дребезга.
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
Версия 6.3.х
Доказательство где ?bayeck писал(а): 29 мар 2020, 10:29 при использовании блоков Запись переменной в EEPROM ,на меге 2560,записывает в ячейку памяти только один раз ,пока не рестартнеш плату.использовал совместно с блоком меню с хранением пунктов меню в EEPROM,
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя