Тестирование новой версии программы 6.Х

Вопросы, обсуждения, найденные ошибки в версии 6.0 и старше (пока тема сильно не расползётся)

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

Тестирование новой версии программы 6.Х

#1

Сообщение support » 08.09.2019{, 16:41}

С небольшой задержкой выпущена новая бэта версия программы с номером 6.0.
Обсуждаем ёё в этой теме.
Подробнее о релизе здесь
Версия 6.Х основной задачей имеет интеграцию контроллера ESP32. В самом начале работы над этой версией обнаружилось, что текущая реализация системы описания контроллера не позволяет описать этот процессор. В связи с этим пришлось полностью переделывать эту реализации. Под это дело я решил реализовать давно требующуюся функциональность – возможность пользователям создавать собственные описания контроллера. Поэтому архитектура новых описаний контроллеров сразу разрабатывалась с учетом этого функционала, и кроме того я постарался сделать её максимально гибкой, и масштабируемой.

В версии 6.0 в меню «Инструменты» главного окна появился пункт «Редактор описаний контроллеров», который и вызывает этот редактор. В нём можно как с нуля создать новое описание, так и создать новое на базе существующего, и потом отредактировать его под собственные нужды.

Созданные описания и целые библиотеки описаний, можно экспортировать в файл и импортировать из файла.

Более подробно работа с редактором будет описана мною в уроках в ближайшее время.

Создание новой архитектуры описаний контроллера, потянуло за собой коренную переделку программы, что и вызвало задержку в сроках выхода новой версии.

Наиболее большим изменениям подверглась среда программирования на языке LAD. Но мне удалось убрать многолетние «костыли» который были «подставлены», в связи с ошибками в архитектуре сделанными ещё в самом начале разработки программы.



Внимание! В связи с оптимизацией архитектуры проекта LAD в проектах, созданных в более ранних версиях при загрузке в версию 6.0 и выше (в будущем), на входах (контактах) будут сброшены галочки «Включить подтягивающий резистор» и «Защита от дребезга». Обратите на это внимание при редактировании старых проектов.



В остальном переход на новую версию должен происходить прозрачно, но всё-таки, не стоит забывать, что это БЭТА версия, и в работе программы возможны ошибки.

Так же обновлён просмоторщик описания контроллера, и информация, выводимая в нём теперь более полная.

В ближайшее время пока не устаканится новая архитектура описания контроллера, и не уберутся самые грубые ошибки, я не буду интегрировать ESPЗ32. На время первоначального тестирования у меня в качестве основной задачи, запланировано решение давно обещанной и востребованной задачи по реализации поддержки облака Каскады.

Так что приглашаю самых смелых пользователей к тестированию новой версии программы.

P.S. 11.09.2019 Выложил (пока на хабре) первый урок по работе с редактором описаний контроллера

P.S. 22.09.19 Версия обновилась до 6.1. Подробнее здесь


P.S. 29.10.19 Версия обновилась до 6.1.1. Подробнее здесь

P.S. 01.12.19 Тема уже очень большая, я её закрываю. Продолжаем обсуждение версии 6.2.Х здесь
Автор программы FLProg.

Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24.11.2017{, 16:25}
Репутация: 37
Откуда: Червоноград
Имя: Марьян

Тестирование новой версии программы 6.Х

#81

Сообщение dizzyy » 24.10.2019{, 01:09}

задолбали эти костыли с портами для релюх и лампочек..
сделайте чтоб в сетапе они первыми впысывались , а там где выбор пина выхода сделать галочку( как в переменых) и чтоб появлялась возможнось выставить уровень..
чтоб после компиляции был вид

Код: Выделить всё


pinMode(32, OUTPUT); 
pinMode(27, OUTPUT); 
pinMode(25, OUTPUT); 
digitalWrite(25, 0);
pinMode(31, OUTPUT); 
digitalWrite(31, 1);
pinMode(29, OUTPUT); 
 digitalWrite(29, 1);
pinMode(52, OUTPUT); 
 digitalWrite(52, 1);

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

Тестирование новой версии программы 6.Х

#82

Сообщение support » 24.10.2019{, 05:16}

dizzyy писал(а):
24.10.2019{, 01:09}
задолбали эти костыли с портами для релюх и лампочек..
сделайте чтоб в сетапе они первыми впысывались , а там где выбор пина выхода сделать галочку( как в переменых) и чтоб появлялась возможнось выставить уровень..
чтоб после компиляции был вид

Код: Выделить всё


pinMode(32, OUTPUT); 
pinMode(27, OUTPUT); 
pinMode(25, OUTPUT); 
digitalWrite(25, 0);
pinMode(31, OUTPUT); 
digitalWrite(31, 1);
pinMode(29, OUTPUT); 
 digitalWrite(29, 1);
pinMode(52, OUTPUT); 
 digitalWrite(52, 1);
Сделал

Andrejka
Рядовой
Сообщения: 40
Зарегистрирован: 13.12.2018{, 19:40}
Репутация: 1
Имя: Андрей

Тестирование новой версии программы 6.Х

#83

Сообщение Andrejka » 24.10.2019{, 13:10}

Добрый день, мною были реализованы несколько проектов на NANO, MEGA, UNO с применением термопар, перешел на NODE MCU,
но оказалось, что встроенного блока для термопары (на чипе MAX6675) у NODE MCU нет. Хотелось бы чтобы в новой версии FLPROG такой блок для NODE MCU был, думаю многим нужен.
Заранее спасибо Автору FLPRPOG.

MegaF
Рядовой
Сообщения: 87
Зарегистрирован: 05.09.2018{, 10:09}
Репутация: 5
Имя: farad

Тестирование новой версии программы 6.Х

#84

Сообщение MegaF » 25.10.2019{, 00:33}

глюк с прокруткой так и осталась .

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

Тестирование новой версии программы 6.Х

#85

Сообщение support » 25.10.2019{, 02:45}

MegaF писал(а):
25.10.2019{, 00:33}
глюк с прокруткой так и осталась .
Если Вы имеете в виду проктрутку в списке клемм - то он уберётся в версии 6.1.1 которая выйдет в конце месяца
Автор программы FLProg.

MegaF
Рядовой
Сообщения: 87
Зарегистрирован: 05.09.2018{, 10:09}
Репутация: 5
Имя: farad

Тестирование новой версии программы 6.Х

#86

Сообщение MegaF » 25.10.2019{, 11:09}

support писал(а):
25.10.2019{, 02:45}
Если Вы имеете в виду проктрутку в списке клемм
имеется ввиду прокрутка вверх вниз, колесиком мышки рабочей зоны экрана .

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

Тестирование новой версии программы 6.Х

#87

Сообщение support » 25.10.2019{, 18:34}

MegaF писал(а):
25.10.2019{, 11:09}
support писал(а):
25.10.2019{, 02:45}
Если Вы имеете в виду проктрутку в списке клемм
имеется ввиду прокрутка вверх вниз, колесиком мышки рабочей зоны экрана .
Извините, но я уже подзабыл, какой глюк? Можно поподробнее?
Автор программы FLProg.

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

Тестирование новой версии программы 6.Х

#88

Сообщение RedSky » 25.10.2019{, 22:57}

dekorator писал(а):
22.10.2019{, 23:37}
Не работает modus rtu over tcp и modus tcp. Плата esp8266 Node mcu v09. Настроен как slave.
Писал об этом раньше. viewtopic.php?p=74235#p74235
Столкнулся с аналогичной проблемой - соединение с каскадой устанавливается, передачи данных нет, горят индикаторы превышение таймаута.

Отправлено спустя 54 минуты 39 секунд:
Cloud так же не заработал, хотя на сайте kascada-cloud.fvds.ru оба поля зелёные. Но тут могу ошибаться, пока не очень разобрался с облаком. Номера регистров в kascade и flprog для облака задаются так же как и для локального соединения?
Вложения
Cloud test.flp
(70.9 КБ) 50 скачиваний
test_tcp.flp
(60.12 КБ) 47 скачиваний

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Тестирование новой версии программы 6.Х

#89

Сообщение Rovki » 25.10.2019{, 23:57}

Проверил ваш тест ,у меня работает ...у многих не работает ,стоит не то IDE ,поставьте 1.8.9
Электронщик до мозга костей и не только

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

Тестирование новой версии программы 6.Х

#90

Сообщение RedSky » 26.10.2019{, 00:06}

Rovki, спасибо, буду пробовать. А какая у вас версия ядра ESP в IDE?
И такой вопрос: на телефоне при запуске на исполнение проекта с cloud (в списке устройств присутствует только cloud) само включается WiFi - это так и должно быть? Каскада 7.1.8 с гуглплэй, андроид 7.0.

Отправлено спустя 1 час 36 минут 7 секунд:
Заработало с IDE 1.8.9 и ядром ESP 2.3.0-rc2 (тем что по умолчанию идёт с 5й Flprog).

Отправлено спустя 36 минут 42 секунды:
Cloud заработал.

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Тестирование новой версии программы 6.Х

#91

Сообщение Rovki » 26.10.2019{, 07:44}

RedSky писал(а):
26.10.2019{, 02:19}
Rovki, спасибо, буду пробовать. А какая у вас версия ядра ESP в IDE?
И такой вопрос: на телефоне при запуске на исполнение проекта с cloud (в списке устройств присутствует только cloud) само включается WiFi - это так и должно быть? Каскада 7.1.8 с гуглплэй, андроид 7.0.

Отправлено спустя 1 час 36 минут 7 секунд:
Заработало с IDE 1.8.9 и ядром ESP 2.3.0-rc2 (тем что по умолчанию идёт с 5й Flprog).

Отправлено спустя 36 минут 42 секунды:
Cloud заработал.
Ну так починили ? Если да,то сформулируйте для всех у кого не работает ,что нужно установить (обновить) и как (для новичков) и будет всем счастье :yes:
Электронщик до мозга костей и не только

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

Тестирование новой версии программы 6.Х

#92

Сообщение aidar_i » 26.10.2019{, 08:35}

RedSky писал(а):
26.10.2019{, 02:19}
ядром ESP 2.3.0-rc2
Проверьте с 2.4.2 работает?

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Тестирование новой версии программы 6.Х

#93

Сообщение Rovki » 26.10.2019{, 09:16}

При выборе коммуникации ТСР -Kascada cloud и(или) включенной точки доступа и(или) клента не возможно создать других комуникаций .Это ограничение ЕСП или ФЛ ? То есть не возможно управлять ЕСП из облака и например как точкой доступа раз только одна комуникация создается ? И еще вопрос - вроде есп позволяет одновременно работать как точка доступа и клиент ,но получается что опять коммуникации можно только одни создать ,это означает ,что доступа к пинам и сетевым регистрам одновременного нет из точки доступа и клиента (режима) ,а из точки доступа можно тоько на веб страницу заходить и управлять ,так?
Электронщик до мозга костей и не только

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

Тестирование новой версии программы 6.Х

#94

Сообщение RedSky » 26.10.2019{, 09:55}

aidar_i писал(а):
26.10.2019{, 08:35}
Проверьте с 2.4.2 работает?
2.4.2 и IDE 1.8.10 работают нормально.

Отправлено спустя 2 минуты 24 секунды:
Пропадают ранее введённые пароли из проекта. Заметил, что такое происходит при запуске flprog на другом пк (портативная win32).

MegaF
Рядовой
Сообщения: 87
Зарегистрирован: 05.09.2018{, 10:09}
Репутация: 5
Имя: farad

Тестирование новой версии программы 6.Х

#95

Сообщение MegaF » 26.10.2019{, 14:02}

support писал(а):
25.10.2019{, 18:34}
Извините, но я уже подзабыл
не возможно перемешать рабочую зону на 1 или 2 сантиметра колесиком мышки , экран перемешается до конца вниз не останавливаясь на определенное количество пикселей установленной в настройках программы, у меня стоит 20 . каждый раз приходится залесть в настройках программы и нажать
применить .
Безымянный.png

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Тестирование новой версии программы 6.Х

#96

Сообщение rw6cm » 26.10.2019{, 16:08}

С настройкой шрифтов пост нет изменений ...
ВИДЕО
error.log
(31.12 КБ) 46 скачиваний
Win10-64, FLProg (portable)

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

Тестирование новой версии программы 6.Х

#97

Сообщение edyapd » 26.10.2019{, 17:08}

MegaF, если вы про скорость прокрутки, то у меня работает корректно.

MegaF
Рядовой
Сообщения: 87
Зарегистрирован: 05.09.2018{, 10:09}
Репутация: 5
Имя: farad

Тестирование новой версии программы 6.Х

#98

Сообщение MegaF » 26.10.2019{, 17:32}

edyapd писал(а):
26.10.2019{, 17:08}
MegaF, если вы про скорость прокрутки, то у меня работает корректно.
да я это и имел ввиду. не то что постоянно как в 5.3 а временами . особенно когда подредактирую ПБ.

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

Тестирование новой версии программы 6.Х

#99

Сообщение support » 26.10.2019{, 19:23}

MegaF писал(а):
26.10.2019{, 14:02}
не возможно перемешать рабочую зону на 1 или 2 сантиметра колесиком мышки , экран перемешается до конца вниз не останавливаясь на определенное количество пикселей установленной в настройках программы, у меня стоит 20 . каждый раз приходится залесть в настройках программы и нажать
применить .
Ну всё правильно, на сколько установлено в настройках программы на столько пикселей и перемещается скроол при каждом щелчке колёсика мыши. Это стандартная функция. Возможно не всегда удобно менять это значение из настроек. Как бы Вы видели этот процесс? Опишите пожалуйста, как бы Вам было удобно, и если это будет реализуемо, я постараюсь сделать.
Автор программы FLProg.

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

Тестирование новой версии программы 6.Х

#100

Сообщение support » 26.10.2019{, 19:39}

rw6cm писал(а):
26.10.2019{, 16:08}
С настройкой шрифтов пост нет изменений ...
ВИДЕО
error.log
Судя по логу ошибки, у Вас программа вылетает не при прокрутке шрифтов, а при клике в поле предварительного просмотра выбранного шрифта. Да там была бага. Исправил. Ну а то что окна выбора шрифтов для интерфейса и схемы выглядят по разному - это так и есть. Просто интерфейс отрисовывется нативно языком программирования, и там приходится использовать нативные виджеты, а схему я полностью отрисовываю сам, и использую те виджеты, которые мне нужно (нативные там не получится - методы отрисовки другие).
Автор программы FLProg.

Закрыто

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