Страница 19 из 42
Тестирование версии 8.х
Добавлено: 03.01.2021{, 20:51}
support
К 10-ЛЕТИЮ FLPROG.
В этом году исполняется 10 лет со дня выхода первой версии FLProg.
Для меня и ветеранов форума это является знаковой датой, важным этапом развития FLProg.
FLProg применяется в детских клубах, образовательных и научных учреждениях, инженерами, просто увлеченными людьми. С ориентацией на FLProg проектируются прикладные и универсальные контроллеры, программируемые реле (ПР), программируемые логические контроллеры (ПЛК), распределенные системы управления. Важным партнером является KaScada (г. Чехов).
Дальнейшее развитие требует создания новых организационных структур с вовлечением в неё разработчиков, программистов, конструкторов, инженеров.
Начата техническая и организационная работа по развитию форума. В переходный период организация работы форума будет осуществляться через прямое администрирование.
Благодарю всех модераторов за бесперебойную работу форума
Разработчик FLProg.
Пока тестовая версия 8.0 ещё в разработке, и думаю выйдет ещё не очень скоро, но я подумал что стоит сразу завести тему для её обсуждения. При работе над стабильной версией 7.3. у Вас возникло достаточно много идей по доработке, и большинство из них действительно актуальны. Описывайте эти пожелания в этой теме. В начале разработки новой линейки версий можно очень много "хулиганить" - время на поиск ошибок и "доводку" программы сейчас есть.
31-12-22 Вышла новая версия программы с номером 8.0.1. Подробнее можно посмотреть здесь:
https://flprog.ru/news/vyhod-novoj-vers ... -flprog-2/
28-01-23 Вышла новая версия программы с номером 8.1.0. Подробнее можно посмотреть здесь:
https://flprog.ru/news/vyhod-novoj-vers ... -flprog-3/
03-04-23 Вышла новая версия программы с номером 8.2.1. Подробнее можно посмотреть здесь:
https://flprog.ru/news/vyhod-novoj-versii-programmy-2/
Тестирование версии 8.х
Добавлено: 24.01.2023{, 08:42}
НовыйUser
support
похоже пару моментов нашлось
не работает отключение плат с переменной (при этом блок в плате ей же отключается одновременно )
и
нсли задать название переменной на вход webserver'у для w5100 тем же названием что м вход, то в html не встраивается она
возможно был глюк, проверю еще, но обратил внисание на это.
Тестирование версии 8.х
Добавлено: 24.01.2023{, 09:00}
vovka1973
ecoins писал(а): ↑22.01.2023{, 17:34}
В стандартном блоке используется стандартная библиотека, которая хорошо демонстрирует функциональные возможности MCP23017 (побитовый ввод/вывод), но не очень пригодна для более сложных применений
блок MCP23017 у меня так и не заработал в простом проекте ,вернее работал только один раз потом глухо тишина ну не проходил сигнал ,делал прозвонку кабелей на расстоянии сетей вай фай очень удобно. А ваш блок работает как часики спасибо еще раз за блок .
Тестирование версии 8.х
Добавлено: 24.01.2023{, 11:43}
ecoins
vovka1973 писал(а): ↑24.01.2023{, 09:00}
А ваш блок работает как часики спасибо еще раз за блок .
Хорошо. Но похоже этому не дешёвому чипу есть неплохая альтернатива (спасибо JonyBest за "наводку") - PCF8575 (8x2). На вывод работает, на ввод никак времени не выделим потестировать, но работать должен.
Тестирование версии 8.х
Добавлено: 25.01.2023{, 18:35}
НовыйUser
support,
+ в счетчике не работает пункт дополнительно. считает при превышении стандартных по умолчанию значений в минус (-) даже когда активирована опция
Тестирование версии 8.х
Добавлено: 27.01.2023{, 13:04}
costy1957
Уважаемый Сергей, есть проблема с esp32, в версии 7.5.2 нормальная компиляция, в версии 8.02 - ошибка, при этом такой же проект на 8266 компилируется в обеих версиях.
Тестирование версии 8.х
Добавлено: 28.01.2023{, 05:09}
vovka1973
У кого-нибудь заработал модбас тср в 8.0.2 ? у меня в 7.5.2 работает проект .точно такой же делаю с нуля в 8.0.2 даже компилироваться не хочет.
Тестирование версии 8.х
Добавлено: 28.01.2023{, 13:36}
aidar_i
support, в следующей версии программы, сделайте, пожалуйста, в обоих редакторах ПБ, чтобы очерёдность расположения кода в сетап, не зависела от порядка вытаскивания блоков, а зависела от расположения блоков в проекте, аналогично loop, или , чтобы можно настраивать.
Тестирование версии 8.х
Добавлено: 28.01.2023{, 18:30}
НовыйUser
support,
блок вебсервера посылает команду обновления страницы (в настройках) даже в случае если стоит EN - FALSE и даже при отключении платы целиком
Тестирование версии 8.х
Добавлено: 28.01.2023{, 19:13}
artemka19
НовыйUser писал(а): ↑28.01.2023{, 18:30}
блок вебсервера
а зачем его использовать?
есть же штатный веб-интерфейс)
Тестирование версии 8.х
Добавлено: 28.01.2023{, 21:46}
fsergei70
вышла новая версия программы 8.1.0
Тестирование версии 8.х
Добавлено: 28.01.2023{, 21:58}
support
Вышла новая версия программы с номером 8.1.0. Подробнее можно посмотреть здесь:
https://flprog.ru/news/vyhod-novoj-vers ... -flprog-3/
Тестирование версии 8.х
Добавлено: 29.01.2023{, 08:52}
НовыйUser
artemka19 писал(а): ↑28.01.2023{, 19:13}
а зачем его использовать?
есть же штатный веб-интерфейс)
Тестирование версии 8.х
Добавлено: 29.01.2023{, 13:12}
Kot
support, что то не так
- дс.flp
- (244.17 КБ) 20 скачиваний
Тестирование версии 8.х
Добавлено: 29.01.2023{, 14:01}
Dryundel
Kot писал(а): ↑29.01.2023{, 13:12}
что то не так
ПБ ds18b20 не будет работать с ESP32 - проблема с библиотекой OneWire
Тестирование версии 8.х
Добавлено: 29.01.2023{, 14:51}
ecoins
Kot писал(а): ↑29.01.2023{, 13:12}
support, что то не так
Прежние блоки DS1820 работают со старыми версиями CORE ESP32, новые версии CORE ESP32 - как это может и не казаться странным - более медленно работают с пинами, даже через прямой доступ к регистрам. Требуются дополнительные "уловки".
--------------
Блоки ecoins DS1820 хорошо работают и с новым ядром. Попробуйте.
Тестирование версии 8.х
Добавлено: 29.01.2023{, 15:47}
chmak2007
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.
Когда выбираешь Serial0, Serial1, Serial2, Serial3 в настройках modbus выходит ошибка
Тестирование версии 8.х
Добавлено: 29.01.2023{, 17:00}
Stranger
Актуально для версии 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:1289: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.х
Добавлено: 29.01.2023{, 17:27}
Dryundel
Stranger писал(а): ↑29.01.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; } } }
Тестирование версии 8.х
Добавлено: 29.01.2023{, 18:13}
Stranger
Вот сбросил файлик, кусочек вырезан из проекта, секрета нет, просто чтобы 90 мб не заливать. Значения переменных и клемм от балы, но Ошибка таже
Тестирование версии 8.х
Добавлено: 29.01.2023{, 19:13}
Naladchik
Dryundel писал(а): ↑29.01.2023{, 17:27}
...В данном случае это небольшая ошибка в коде... попробуйте в IDE удалить нижнее подчеркивание здесь...
Не прокатит.
По всей видимости Сергей убрал функцию _isTimer из самого скетча и создал функцию isTimer в своей библиотеке flprogUtilites (через "пространство имен" flprog).
Но при этом не все обращения к старой функции в блоках заменил на обращения к новой.
Для устранения этой ошибки надо в IDE заменить <
_isTimer > на <
flprog::isTimer >.
Какой именно блок косячит еще не смотрел.