Тестирование версии 8.х

Обсуждение ошибок, "хотелок", доработок которые будут в версии 8.х

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Тестирование версии 8.х

#1

Сообщение support » 03.01.2021{, 20:51}

К 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/
Автор программы FLProg.

ecoins
Полковник
Сообщения: 2941
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

Тестирование версии 8.х

#421

Сообщение ecoins » 28.02.2023{, 09:49}

support писал(а):
03.01.2021{, 20:51}
Возможно не штатными платами и прошивается у меня нормально c доп платами (от Кларка)и с бутлодером (попробуйте, ссылки выше привел). Ошибка компиляции только с доп платами, штатные платы компилируются.
Так же прошивается и через уарт и через ST LINK.

Не понял что за проблема между разными ядрами, сжато ситуация выглядит следующим образом:
1. Реализация STM32F103C от автора реализована на ядре от STM32duino. По умолчанию в этом ядре определены не все UART и в fLprogUtilitues.h создаются дополнительные объекты, например Serial2(сейчас не за компьтером и потому перечислить все создаваемые объекты не могу).
2.не совсем понимаю какими дополнительными библиотеками Вы пользуетесь при использовании ядра от Clark. Мы столкнулись с аналогичной проблемой в библиотеке RT_HW_BASE.h, которая также создавала имена с аналогичными именами, в результате чего возникали конфликты имён и соответсвенно ошибки компиляции. В последней версии RT_HW_BASE.h мы обошли эту проблему. Вчера на стенде грузили в STM32F10CB один и тот же тест

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

Тестирование версии 8.х

#422

Сообщение vovka1973 » 28.02.2023{, 10:20}

Всё шьётся на ура ,надо что бы был загрузчик зашит и в ардуино надо выставить загрузить maple dfu bootloader 2.0
Изображение

aidar_i
Полковник
Сообщения: 3126
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

Тестирование версии 8.х

#423

Сообщение aidar_i » 28.02.2023{, 10:28}

vovka1973 писал(а):
28.02.2023{, 10:20}
Всё шьётся на ура ,надо что бы был загрузчик зашит и в ардуино надо выставить загрузить maple dfu bootloader 2.0
По подробней можно? ССылки дайте. У меня прошивается по USB только ядро от Кларка. Напишите поподробнее как Вы делали. Покажите и настройки платы в иде.
СпойлерПоказать
maple_loader v0.1
Resetting to bootloader via DTR pulse
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000007110b5db, pid=5080, tid=0x000000000000324c
#
# JRE version: Java(TM) SE Runtime Environment (8.0_341-b10) (build 1.8.0_341-b10)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.341-b10 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# C [jSSC-2.8_x86_64.dll+0xb5db]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# h:\FLProg_8-1-0_Win64\ideV8\portable\packages\STMicroelectronics\tools\STM32Tools\2.1.1\win\hs_err_pid5080.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Тестирование версии 8.х

#424

Сообщение support » 01.03.2023{, 09:30}

aidar_i писал(а):
26.02.2023{, 21:45}
artemka19 писал(а):
25.02.2023{, 20:34}
А если еще и порядок вставки будет определяться порядком компиляции блоков в проекте, а не порядком вставки блоков в проект, так будет вообще замечательно.
Этот момент имеет огромное значение при формировании веб-интерфейсов.
Про это автор программы в курсе, но похоже забыл или некогда. Это касается setup и функции. А вообще было бы лучше, если можно было бы оба варианта порядка компилирования сделать во всех секциях.
Управлять флажком.
И сделать в старом и новом редакторах.
В старом бы убрать всякие проверки правильности кода.
Я не забыл. Доработка проффесионального редактора - это большая задача в недалёком будущем. Но на текущий момент - основная задача - добится стабильной версии, поэтому ничего сейчас в функциональности я менять не буду. Конечно паралельно я пишу обновлённые библиотеки для программы, но пока не будет стабильной версии я не собираюсь их интегрировать. Вот выловим все баги в текущей версии, выпущу стабильную, вот тогда и ломать её начну)))))

Отправлено спустя 1 минуту 7 секунд:
pmishazzz писал(а):
24.02.2023{, 18:06}
Неработаєт блок генератора
Исправленно
Автор программы FLProg.

hallozin1
Рядовой
Сообщения: 31
Зарегистрирован: 02.08.2021{, 12:43}
Репутация: 5
Имя: Алексей

Тестирование версии 8.х

#425

Сообщение hallozin1 » 02.03.2023{, 13:29}

Seregag писал(а):
08.01.2023{, 14:00}
Добрый день, возможно эта проблема уже упоминалась тут.
В 8.0 и 8.02 версии, попробовал сделать modbus slave на arduino nano(китай) + модуль RS485 C25B. Работает, но адрес устройства всегда равен 1, настройки и программный блок изменения адреса на это не влияет.
В 7.5.2 работает
Подтверждаю, при создании Slave адрес всегда 1

dgordg
Рядовой
Сообщения: 9
Зарегистрирован: 30.04.2021{, 09:51}
Репутация: 0
Имя: Юрий

Тестирование версии 8.х

#426

Сообщение dgordg » 04.03.2023{, 10:53}

support , если включить доступ к интерфейсу (web) по логину-паролю, не компилируется .FLProg 8.1.0
Вложения
test.bmp
test.bmp (5.68 МБ) 2264 просмотра

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Тестирование версии 8.х

#427

Сообщение support » 06.03.2023{, 13:24}

dgordg писал(а):
04.03.2023{, 10:53}
support , если включить доступ к интерфейсу (web) по логину-паролю, не компилируется .FLProg 8.1.0
Исправил

Отправлено спустя 3 часа 43 минуты 46 секунд:
hallozin1 писал(а):
02.03.2023{, 13:29}
Seregag писал(а):
08.01.2023{, 14:00}
Добрый день, возможно эта проблема уже упоминалась тут.
В 8.0 и 8.02 версии, попробовал сделать modbus slave на arduino nano(китай) + модуль RS485 C25B. Работает, но адрес устройства всегда равен 1, настройки и программный блок изменения адреса на это не влияет.
В 7.5.2 работает
Подтверждаю, при создании Slave адрес всегда 1
Исправил

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Тестирование версии 8.х

#428

Сообщение Dryundel » 06.03.2023{, 18:02}

support, если в цифровом входе установить антидребезг и подтяжку, то при смене типа входа на аналоговый вылезает вот такая петрушка.
.
Аналоговый вход.jpg

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Тестирование версии 8.х

#429

Сообщение support » 07.03.2023{, 10:36}

Dryundel писал(а):
06.03.2023{, 18:02}
support, если в цифровом входе установить антидребезг и подтяжку, то при смене типа входа на аналоговый вылезает вот такая петрушка.
.
Аналоговый вход.jpg
Исправил
Автор программы FLProg.

dgordg
Рядовой
Сообщения: 9
Зарегистрирован: 30.04.2021{, 09:51}
Репутация: 0
Имя: Юрий

Тестирование версии 8.х

#430

Сообщение dgordg » 07.03.2023{, 14:51}

support, появился новый штатный блок , получение погоды. При компиляции просит библиотеку, но что то нигде не могу её найти...?
Вложения
Буфер обмена01.bmp
Буфер обмена01.bmp (2.71 МБ) 1826 просмотров

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Тестирование версии 8.х

#431

Сообщение support » 08.03.2023{, 14:38}

dgordg писал(а):
07.03.2023{, 14:51}
support, появился новый штатный блок , получение погоды. При компиляции просит библиотеку, но что то нигде не могу её найти...?
https://flprog.ru/downloads/additionalF ... raries.zip
Автор программы FLProg.

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Тестирование версии 8.х

#432

Сообщение fsergei70 » 08.03.2023{, 16:57}

Подскажите почему при подключении CD карты к ESP32 для CS нельзя использовать GPIO 5.
А при подключении MAX7219 к ESP32 GPIO 5 использовать для CS можно. В обоих же случаях у нас SPI

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Тестирование версии 8.х

#433

Сообщение Ingwar » 08.03.2023{, 17:09}

В версиях 8х при открытии монитора порта IDE, не видно окна порта.
В строке состояния есть, а на экране нет... Возможно только у меня.
Версии портейбл64.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

slsl
Рядовой
Сообщения: 70
Зарегистрирован: 08.12.2021{, 22:41}
Репутация: 8
Имя: Вячеслав

Тестирование версии 8.х

#434

Сообщение slsl » 10.03.2023{, 13:53}

В 8.0.2 на ESP32 на ядре 2.0.2 не работает пин D27 в качестве цифрового выхода. Всегда в состояние "1".

Serg_Grn
Лейтенант
Сообщения: 333
Зарегистрирован: 11.02.2018{, 13:07}
Репутация: 36
Имя: Сергей

Тестирование версии 8.х

#435

Сообщение Serg_Grn » 10.03.2023{, 16:22}

Удалено
Последний раз редактировалось Serg_Grn 17.03.2023{, 11:43}, всего редактировалось 3 раза.

Аватара пользователя
RedSky
Лейтенант
Сообщения: 574
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 72
Откуда: Днепропетровск
Имя: Алексей

Тестирование версии 8.х

#436

Сообщение RedSky » 12.03.2023{, 17:27}

После удаления пользовательских блоков в которых был прописан вызов библиотеки эти вызовы останутся в коде. Возможно так и задумано, но тогда получается, что нельзя полностью удалить блок из проекта. В версии 7.5.2 так же имеет место быть.
СпойлерПоказать
тест.png
Вложения
тест.zip
(331.51 КБ) 19 скачиваний

Аватара пользователя
Phazz
Полковник
Сообщения: 2558
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Тестирование версии 8.х

#437

Сообщение Phazz » 12.03.2023{, 20:21}

RedSky, баг не критичный. Компилятор проигнорирует вызов, если библиотека не используется.

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Тестирование версии 8.х

#438

Сообщение Dryundel » 12.03.2023{, 20:51}

Phazz писал(а):
12.03.2023{, 20:21}
RedSky, баг не критичный. Компилятор проигнорирует вызов, если библиотека не используется.
Проигнорируется в плане того, что компилятор не засунет эту библиотеку в бинарник. А вот при сборке, в случае если данной библиотеки нет в вашем каталоге, будет ошибка.
Предположим сделали Вы проект, отправили кому нибудь, а он не компилируется. Библиотеки не хватает. А реально то она и не требуется.

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Тестирование версии 8.х

#439

Сообщение Dryundel » 13.03.2023{, 16:48}

support, а нельзя ли снять ограничение на ввод до 6 знаков для переменной float ?
Это бы облегчило обеспечить двойную точность для 32 битных контроллеров.
Обсуждалось здесь. viewtopic.php?t=8474&start=20#p122277

Отправлено спустя 1 минуту 37 секунд:
И не хватает настройки вывода знаков после запятой в UART для float (double)

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Тестирование версии 8.х

#440

Сообщение Dryundel » 14.03.2023{, 16:56}

support, неопознанный глюк базового редактора.
Test1.jpg
Test1.jpg (33.56 КБ) 960 просмотров
Test1.flp
(63.15 КБ) 16 скачиваний

Ответить

Вернуться в «Темы от автора»