Уважаемые пользователи! Наш сайт и форум содержится на средства полученные от рекламы. Если вы хотите и дальше продолжать общаться, скачивать, и т.п. пожалуйста отключите блокировку рекламы для нашего сайта/форума. Мы не обязываем Вас переходить по рекламным ссылкам, просто она должна отображаться у вас в браузере. Реклама размещена ненавязчиво, сверху и снизу страницы, на прочтение основного материала никак не влияет! Спасибо за понимание!

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

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

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

Тестирование новой версии программы 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.

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

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

#201

Сообщение Phazz » 06.11.2019{, 15:17}

Пошёл бэкапить )

Аватара пользователя
AlexCrane
Лейтенант
Сообщения: 310
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 69
Откуда: Ульяновск
Имя: Александр

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

#202

Сообщение AlexCrane » 06.11.2019{, 15:19}

Dryundel, Посмотреть блокнотом, может какой-то явный косяк заметите...
Если не знаю, то не скажу. Если скажу, то сначала проверю...

Аватара пользователя
Sancho
Полковник
Сообщения: 3299
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 426
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#203

Сообщение Sancho » 06.11.2019{, 15:42}

Dryundel писал(а):
06.11.2019{, 14:56}
Аааааа !!! Катастофа !!! :wizard:
Версия 6.1.1 сожрала все пользовательсие блоки!
Теперь файл с ПБ не запускается ни в одной версии.
Что делать? Восстановить не реально?
Когда-то, однажды, тоже такое случилось -
С тех пор:Показать
screenshot_19-11-06_15-40-37.png
screenshot_19-11-06_15-40-37.png (31.8 КБ) 983 просмотра
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

Аватара пользователя
DrMario
Сержант
Сообщения: 153
Зарегистрирован: 07.11.2016{, 13:11}
Репутация: 15
Откуда: Камень-на-Оби
Контактная информация:

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

#204

Сообщение DrMario » 06.11.2019{, 16:41}

На предыдущей версии тоже ломались все ПБ, думал что только я такой криворукий :smile37:
Хорошо что был запасной файл, обошлось :shok:

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

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

#205

Сообщение RedSky » 06.11.2019{, 21:12}

В случае использования самописного контроллера нельзя выбрать пины 0 и 1 для программного UARTa.

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

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

#206

Сообщение Dryundel » 06.11.2019{, 22:31}

Dryundel писал(а):
06.11.2019{, 14:56}
Аааааа !!! Катастофа !!! :wizard:
Версия 6.1.1 сожрала все пользовательсие блоки!
Теперь файл с ПБ не запускается ни в одной версии.
Структура файла оказалась не сильно сложной. Выяснилось что по какой то причине в файл не дописалось несколько десятков строк.
Удалось восстановить 90% библиотеки. Частично пострадала структура папок.
В целом обошлось несколькими часами восстановления.

Не плохо бы предусмотреть автобэкап.

Всем рекомендую бэкапить свою библиотеку ПБ и почаще.

Аватара пользователя
belyx
Сержант
Сообщения: 139
Зарегистрирован: 24.07.2016{, 20:38}
Репутация: 11
Откуда: Витебск Беларусь

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

#207

Сообщение belyx » 07.11.2019{, 18:13}

вылет при открытии проекта
СпойлерПоказать
er8.jpg
er8.jpg (15.27 КБ) 840 просмотров
error.log
(31.62 КБ) 5 скачиваний
в версии 4.2.4 открывается нормально

Tomyy13
Рядовой
Сообщения: 17
Зарегистрирован: 20.07.2017{, 23:43}
Репутация: 0

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

#208

Сообщение Tomyy13 » 08.11.2019{, 10:41}

всем привет, где проблема:
Вложения
error.log
(31.15 КБ) 4 скачивания

Ivan-07
Рядовой
Сообщения: 61
Зарегистрирован: 18.11.2017{, 19:16}
Репутация: 1

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

#209

Сообщение Ivan-07 » 09.11.2019{, 18:55}

Ошибка при запуску FLprog.
Что делать?
Снимок.JPG

Аватара пользователя
НовыйUser
Сержант
Сообщения: 114
Зарегистрирован: 26.11.2015{, 22:05}
Репутация: 8

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

#210

Сообщение НовыйUser » 09.11.2019{, 19:47}

Ivan-07 писал(а):
09.11.2019{, 18:55}
Ошибка при запуску FLprog.
Что делать?
это поможет?
https://www.microsoft.com/ru-RU/downloa ... x?id=53587
Flp p3.0.3(1631str) > p5.3

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

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

#211

Сообщение Rovki » 12.11.2019{, 21:37}

И все же что то не доделано с ЕСП :smile37:
Электронщик до мозга костей и не только

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

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

#212

Сообщение Dryundel » 13.11.2019{, 14:18}

support, подскажите, появится ли когда нибудь unsigned int в типах данных?
И еще array там очень бы хотелось видеть.

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

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

#213

Сообщение dizzyy » 13.11.2019{, 15:26}

сменил тип даных с инт на флот и вылет
СпойлерПоказать
Безымянный.jpg
error.log
(33.06 КБ) 4 скачивания

Аватара пользователя
dekorator
Лейтенант
Сообщения: 374
Зарегистрирован: 06.09.2015{, 09:39}
Репутация: 6
Откуда: Баку

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

#214

Сообщение dekorator » 13.11.2019{, 18:33}

Dryundel писал(а):
13.11.2019{, 14:18}
support подскажите, появится ли когда нибудь unsigned int
Предлагал как-то еще во второй или третьей версии Flprog добавить. Автор тогда писал что мол очень хлопотно и никому не нужно. Так и заглохло.

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

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

#215

Сообщение Dryundel » 13.11.2019{, 18:47}

dekorator писал(а):
13.11.2019{, 18:33}
Dryundel писал(а):
13.11.2019{, 14:18}
support подскажите, появится ли когда нибудь unsigned int
Предлагал как-то еще во второй или третьей версии Flprog добавить. Автор тогда писал что мол очень хлопотно и никому не нужно. Так и заглохло.
Да видел я это предложение. Но с тех пор много воды утекло, платформа сменилась, программа перекроилась, вот и поднял эту тему вновь.
На сколько хлопотно, я судить не могу, а то, что это нужно - уверен.

support, буду очень признателен за любой ответ по данному вопросу.
И про дополнительный тип данных Array тоже. Это возможно?

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

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

#216

Сообщение ecoins » 13.11.2019{, 19:33}

Вопрос - где и в каком виде хранится в FLProg созданный и подключенный конфигурационный файл нового контроллера?
Например, я распаковываю и подключаю файл
ecoins_v1.zip
(909.23 КБ) 8 скачиваний
Могу ли я посмотреть входящие в него библиотеки?
Буду благодарен, если кто откликнется.

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

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

#217

Сообщение Dryundel » 13.11.2019{, 23:55}

ecoins писал(а):
13.11.2019{, 19:33}
Вопрос - где и в каком виде хранится в FLProg созданный и подключенный конфигурационный файл нового контроллера?
Здесь все: C:\Users\%UserName%\AppData\Roaming\flprog\ файл userControllerDescription.sixx

Отправлено спустя 7 минут 4 секунды:
Похоже и все Ваши прикрепленные библиотеки там же в сжатом виде. :)
Так что пересекаться с установленными в IDE они вероятнее всего не будут. Хотя как знать.

Отправлено спустя 6 минут 28 секунд:
Но есть и неприятный нюанс - если сменить контроллер в проекте, то все блоки, вставленные из этих библиотек, из проекта слетают и при обратной смене на ваш контроллер, не восстанавливаются.
Вот тут может быть упс...

Отправлено спустя 1 час 14 минут 38 секунд:
Есть и еще одно неприятное предположение. При слете этого файла, все пользовательские контроллеры уйдут в валгаллу. Так же как и блоки пользователей при слете файла userBlocks.sixx.
Поэтому, уважаемый support, еще раз прошу обратить на это внимание и по возможности организовать для данных файлов автобэкапы, с возможностью восстановления.

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

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

#218

Сообщение ecoins » 14.11.2019{, 09:21}

Dryundel писал(а):
14.11.2019{, 01:23}
Здесь все: C:\Users\%UserName%\AppData\Roaming\flprog\ файл userControllerDescription.sixx
Спасибо за точный ответ. Увидел в этом файле и тексты прикрепленных библиотек, но в форме, в котором с ними работать нельзя. Лучше бы они бы располагались в первозданнном виде, но это зависит от support и возможностей его инструментов проектирования.

Отправлено спустя 6 часов 31 минуту 47 секунд:
При создание кастомного контроллера возникли и проблемы.
После создания такого контроллера - FLProg запоминает неким образом ВСЁ и пользовательские блок становятся не доступны для редактирования.
Попытка вернуть все к исходному виду - убирается кастомный контроллер, подгружаются пользовательские блоки к результатам не приводит - блоки не редактируются. Похоже надо каждый раз переустанавливать FLProg... :smile37:
-----
И еще. Если бы был доступен код и стандартных пользовательских блоков, то многие проблемы при переходе на новые версии могли бы быть разрешены и самими пользователями до момента когда Разработчик FLProg внесёт изменения.
Например - есть жалобы на работу с блоками Nextion в новой версии. Коды самих блоков вероятнее всего достаточно простые и в природе "глюков" пользователи во многих случаях могли бы разобраться самостоятельно.

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

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

#219

Сообщение support » 15.11.2019{, 21:58}

ecoins писал(а):
13.11.2019{, 19:33}
Вопрос - где и в каком виде хранится в FLProg созданный и подключенный конфигурационный файл нового контроллера?
Например, я распаковываю и подключаю файл
ecoins_v1.zip
Могу ли я посмотреть входящие в него библиотеки?
Буду благодарен, если кто откликнется.
В редакторе пользовательских описаний, вы можете посмотреть все блоки, при необходимости выгрузить эти блоки в файл.
Автор программы FLProg.

Ivan-07
Рядовой
Сообщения: 61
Зарегистрирован: 18.11.2017{, 19:16}
Репутация: 1

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

#220

Сообщение Ivan-07 » 15.11.2019{, 22:46}

Rovki писал(а):
12.11.2019{, 21:37}
И все же что то не доделано с ЕСП :smile37:
НовыйUser писал(а):
09.11.2019{, 19:47}
Ivan-07 писал(а):
09.11.2019{, 18:55}
Ошибка при запуску FLprog.
Что делать?
это поможет?
https://www.microsoft.com/ru-RU/downloa ... x?id=53587
Спасибо! помогло!
Но FL,наверное, должна сама была подсказать,что нужно установить. Так многие, наткнувшись на ошибку, снесут FL и больше к ней не вернуться....

Закрыто

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость