Тестирование версии 8.х
Тестирование версии 8.х
[ref=#00aa00]support[/ref]
похоже пару моментов нашлось
не работает отключение плат с переменной (при этом блок в плате ей же отключается одновременно )
и
нсли задать название переменной на вход webserver'у для w5100 тем же названием что м вход, то в html не встраивается она
возможно был глюк, проверю еще, но обратил внисание на это.
похоже пару моментов нашлось
не работает отключение плат с переменной (при этом блок в плате ей же отключается одновременно )
и
нсли задать название переменной на вход webserver'у для w5100 тем же названием что м вход, то в html не встраивается она
возможно был глюк, проверю еще, но обратил внисание на это.
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
Тестирование версии 8.х
блок MCP23017 у меня так и не заработал в простом проекте ,вернее работал только один раз потом глухо тишина ну не проходил сигнал ,делал прозвонку кабелей на расстоянии сетей вай фай очень удобно. А ваш блок работает как часики спасибо еще раз за блок .ecoins писал(а): 22 янв 2023, 17:34 В стандартном блоке используется стандартная библиотека, которая хорошо демонстрирует функциональные возможности MCP23017 (побитовый ввод/вывод), но не очень пригодна для более сложных применений
-
- Полковник
- Сообщения: 4012
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 158 раз
Тестирование версии 8.х
Хорошо. Но похоже этому не дешёвому чипу есть неплохая альтернатива (спасибо JonyBest за "наводку") - PCF8575 (8x2). На вывод работает, на ввод никак времени не выделим потестировать, но работать должен.
Тестирование версии 8.х
[ref=#00aa00]support[/ref],
+ в счетчике не работает пункт дополнительно. считает при превышении стандартных по умолчанию значений в минус (-) даже когда активирована опция
+ в счетчике не работает пункт дополнительно. считает при превышении стандартных по умолчанию значений в минус (-) даже когда активирована опция
-
- Сержант
- Сообщения: 252
- Зарегистрирован: 05 авг 2018, 08:37
- Имя: Константин
- Поблагодарили: 1 раз
Тестирование версии 8.х
Уважаемый Сергей, есть проблема с esp32, в версии 7.5.2 нормальная компиляция, в версии 8.02 - ошибка, при этом такой же проект на 8266 компилируется в обеих версиях.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
Тестирование версии 8.х
У кого-нибудь заработал модбас тср в 8.0.2 ? у меня в 7.5.2 работает проект .точно такой же делаю с нуля в 8.0.2 даже компилироваться не хочет.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
Тестирование версии 8.х
support, в следующей версии программы, сделайте, пожалуйста, в обоих редакторах ПБ, чтобы очерёдность расположения кода в сетап, не зависела от порядка вытаскивания блоков, а зависела от расположения блоков в проекте, аналогично loop, или , чтобы можно настраивать.
Тестирование версии 8.х
[ref=#00aa00]support[/ref],
блок вебсервера посылает команду обновления страницы (в настройках) даже в случае если стоит EN - FALSE и даже при отключении платы целиком
блок вебсервера посылает команду обновления страницы (в настройках) даже в случае если стоит EN - FALSE и даже при отключении платы целиком
-
- Лейтенант
- Сообщения: 540
- Зарегистрирован: 03 сен 2020, 15:41
- Откуда: Питер
- Имя: Артем
- Поблагодарили: 1 раз
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Тестирование версии 8.х
Вышла новая версия программы с номером 8.1.0. Подробнее можно посмотреть здесь:https://flprog.ru/news/vyhod-novoj-vers ... -flprog-3/
Автор программы FLProg.
Тестирование версии 8.х
[ref=#00aa00]support[/ref], что то не так
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Dryundel
- Полковник
- Сообщения: 2451
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 6 раз
- Поблагодарили: 31 раз
-
- Полковник
- Сообщения: 4012
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 158 раз
Тестирование версии 8.х
Прежние блоки DS1820 работают со старыми версиями CORE ESP32, новые версии CORE ESP32 - как это может и не казаться странным - более медленно работают с пинами, даже через прямой доступ к регистрам. Требуются дополнительные "уловки".
--------------
Блоки ecoins DS1820 хорошо работают и с новым ядром. Попробуйте.
Тестирование версии 8.х
[spoiler]
Arduino: 1.8.19 (Windows 10), Плата:"Generic STM32F1 series, BluePill F103C8, Maple DFU Bootloader 2.0, Enabled (generic 'Serial'), CDC (generic 'Serial' supersede U(S)ART), Low/Full Speed, Smallest (-Os default), None, Newlib Nano (default)"
c:/program files (x86)/flprog/idev8/portable/packages/stmicroelectronics/tools/xpack-arm-none-eabi-gcc/10.3.1-2.3/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: sketch\objs.a(pr6.ino.cpp.o): in function `_GLOBAL__sub_I_flprogSerial2':
pr6.ino.cpp:(.text.startup._GLOBAL__sub_I_flprogSerial2+0xd8): undefined reference to `Serial2'
collect2.exe: error: ld returned 1 exit status
Несколько библиотек найдено для "SoftwareSerial.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\STMicroelectronics\hardware\stm32\2.4.0\libraries\SoftwareSerial
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Esp32-SoftwareSerial
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\SoftwareSerial
Несколько библиотек найдено для "Ethernet.h"
Используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Ethernet
Не используется: c:\Program Files (x86)\FLProg\ideV8\libraries\Ethernet
Несколько библиотек найдено для "SPI.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\STMicroelectronics\hardware\stm32\2.4.0\libraries\SPI
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\SPI
Несколько библиотек найдено для "Wire.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\STMicroelectronics\hardware\stm32\2.4.0\libraries\Wire
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Wire
exit status 1
Ошибка компиляции для платы Generic STM32F1 series.
[/spoiler]
Когда выбираешь Serial0, Serial1, Serial2, Serial3 в настройках modbus выходит ошибка
Arduino: 1.8.19 (Windows 10), Плата:"Generic STM32F1 series, BluePill F103C8, Maple DFU Bootloader 2.0, Enabled (generic 'Serial'), CDC (generic 'Serial' supersede U(S)ART), Low/Full Speed, Smallest (-Os default), None, Newlib Nano (default)"
c:/program files (x86)/flprog/idev8/portable/packages/stmicroelectronics/tools/xpack-arm-none-eabi-gcc/10.3.1-2.3/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.exe: sketch\objs.a(pr6.ino.cpp.o): in function `_GLOBAL__sub_I_flprogSerial2':
pr6.ino.cpp:(.text.startup._GLOBAL__sub_I_flprogSerial2+0xd8): undefined reference to `Serial2'
collect2.exe: error: ld returned 1 exit status
Несколько библиотек найдено для "SoftwareSerial.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\STMicroelectronics\hardware\stm32\2.4.0\libraries\SoftwareSerial
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Esp32-SoftwareSerial
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\SoftwareSerial
Несколько библиотек найдено для "Ethernet.h"
Используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Ethernet
Не используется: c:\Program Files (x86)\FLProg\ideV8\libraries\Ethernet
Несколько библиотек найдено для "SPI.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\STMicroelectronics\hardware\stm32\2.4.0\libraries\SPI
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\SPI
Несколько библиотек найдено для "Wire.h"
Используется: C:\Program Files (x86)\FLProg\ideV8\portable\packages\STMicroelectronics\hardware\stm32\2.4.0\libraries\Wire
Не используется: c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\Wire
exit status 1
Ошибка компиляции для платы Generic STM32F1 series.
[/spoiler]
Когда выбираешь Serial0, Serial1, Serial2, Serial3 в настройках modbus выходит ошибка
-
- Рядовой
- Сообщения: 87
- Зарегистрирован: 08 фев 2021, 08:35
- Имя: Дмитрий
- Поблагодарили: 9 раз
Тестирование версии 8.х
Актуально для версии 8.1.0
Вот такая вот ошибка выскакивает при компиляции. На компиляцию не влияет, работает. В версии 8.0.0 этого не было.
Exception in thread "AWT-EventQueue-0" Exception in thread "Thread-14" java.lang.NullPointerException
При установке блока нессимитричного генератора с одним внешним входом для паузы нет компиляции с ошибкой:
C:\Users\User\AppData\Local\Temp\flprog\pr6\pr6.ino: In function 'void loop()':
pr6
383: error: '_isTimer' was not declared in this scope
if (( (_Terminal_219496836) && ((_Terminal_35616483) <= (_Terminal_37642468)) && (!(_tim4O)) )) {if (! _gen14I) { _gen14I = 1; _gen14O = 1; _gen14P = millis(); } } else { _gen14I = 0 ; _gen14O= 0; } if (_gen14I ) { if (_gen14O) { if ( flprog::isTimer( _gen14P , 500 )) { _gen14P = millis(); _gen14O = 0; } } else { if ( _isTimer( _gen14P , ((_menuValueArray_int[11]))*(60000L) )) { _gen14P = millis(); _gen14O = 1; } } }
Вот такая вот ошибка выскакивает при компиляции. На компиляцию не влияет, работает. В версии 8.0.0 этого не было.
Exception in thread "AWT-EventQueue-0" Exception in thread "Thread-14" java.lang.NullPointerException
При установке блока нессимитричного генератора с одним внешним входом для паузы нет компиляции с ошибкой:
C:\Users\User\AppData\Local\Temp\flprog\pr6\pr6.ino: In function 'void loop()':
pr6
if (( (_Terminal_219496836) && ((_Terminal_35616483) <= (_Terminal_37642468)) && (!(_tim4O)) )) {if (! _gen14I) { _gen14I = 1; _gen14O = 1; _gen14P = millis(); } } else { _gen14I = 0 ; _gen14O= 0; } if (_gen14I ) { if (_gen14O) { if ( flprog::isTimer( _gen14P , 500 )) { _gen14P = millis(); _gen14O = 0; } } else { if ( _isTimer( _gen14P , ((_menuValueArray_int[11]))*(60000L) )) { _gen14P = millis(); _gen14O = 1; } } }
- Dryundel
- Полковник
- Сообщения: 2451
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 6 раз
- Поблагодарили: 31 раз
Тестирование версии 8.х
В данном случае это небольшая ошибка в коде. Не видя проект, нельзя сказать в каком блоке.Stranger писал(а): 29 янв 2023, 17:00 Вот такая вот ошибка выскакивает при компиляции. На компиляцию не влияет, работает. В версии 8.0.0 этого не было.
Для устранения ошибки компиляции попробуйте в IDE удалить нижнее подчеркивание здесь:
(Найдите этот код в скетче)
if (( (_Terminal_219496836) && ((_Terminal_35616483) <= (_Terminal_37642468)) && (!(_tim4O)) )) {if (! _gen14I) { _gen14I = 1; _gen14O = 1; _gen14P = millis(); } } else { _gen14I = 0 ; _gen14O= 0; } if (_gen14I ) { if (_gen14O) { if ( flprog::isTimer( _gen14P , 500 )) { _gen14P = millis(); _gen14O = 0; } } else { if ( _isTimer( _gen14P , ((_menuValueArray_int[11]))*(60000L) )) { _gen14P = millis(); _gen14O = 1; } } }
или добавьте нижнее подчеркивание здесь:
if (( (_Terminal_219496836) && ((_Terminal_35616483) <= (_Terminal_37642468)) && (!(_tim4O)) )) {if (! _gen14I) { _gen14I = 1; _gen14O = 1; _gen14P = millis(); } } else { _gen14I = 0 ; _gen14O= 0; } if (_gen14I ) { if (_gen14O) { if ( flprog::isTimer( _gen14P , 500 )) { _gen14P = millis(); _gen14O = 0; } } else { if ( _isTimer( _gen14P , ((_menuValueArray_int[11]))*(60000L) )) { _gen14P = millis(); _gen14O = 1; } } }
-
- Рядовой
- Сообщения: 87
- Зарегистрирован: 08 фев 2021, 08:35
- Имя: Дмитрий
- Поблагодарили: 9 раз
Тестирование версии 8.х
Вот сбросил файлик, кусочек вырезан из проекта, секрета нет, просто чтобы 90 мб не заливать. Значения переменных и клемм от балы, но Ошибка таже
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Тестирование версии 8.х
Не прокатит.Dryundel писал(а): 29 янв 2023, 17:27 ...В данном случае это небольшая ошибка в коде... попробуйте в IDE удалить нижнее подчеркивание здесь...
По всей видимости Сергей убрал функцию _isTimer из самого скетча и создал функцию isTimer в своей библиотеке flprogUtilites (через "пространство имен" flprog).
Но при этом не все обращения к старой функции в блоках заменил на обращения к новой.
Для устранения этой ошибки надо в IDE заменить < _isTimer > на < flprog::isTimer >.
Какой именно блок косячит еще не смотрел.
Последний раз редактировалось Naladchik 02 фев 2023, 09:02, всего редактировалось 1 раз.
Кто сейчас на конференции
Сейчас этот форум просматривают: SSSR2000 и 3 гостя