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

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

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

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

#1

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

Пока тестовая версия 8.0 ещё в разработке, и думаю выйдет ещё не очень скоро, но я подумал что стоит сразу завести тему для её обсуждения. При работе над стабильной версией 7.3. у Вас возникло достаточно много идей по доработке, и большинство из них действительно актуальны. Описывайте эти пожелания в этой теме. В начале разработки новой линейки версий можно очень много "хулиганить" - время на поиск ошибок и "доводку" программы сейчас есть.
Автор программы FLProg.

Gordon0007
Сержант
Сообщения: 113
Зарегистрирован: 19.04.2018{, 13:37}
Репутация: 12
Откуда: Набережные челны
Имя: Павел

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

#161

Сообщение Gordon0007 » 07.05.2021{, 10:46}

vovka1973 писал(а):
06.05.2021{, 19:06}
я как то просил что бы можно было из вне менять шаги, а не константами в самом меню что бы на лету можно менять шаг так как ну неудобно энкодером набирать 1500 ,так мне на форуме один сказал что это нафиг не надо.
охота уйти от клавиатуры много места занимает , а один энкодер мало.
Да у меня тоже есть эта проблема, но главная проблема что если нужно отключить или скрыть пункты меню приходится танцами с бундом выкручиваться
Так же если в пункте меню поменял с 6 на 4, а в других пунктах максимальное осталось все равно 6 и это не как не поправить кроме как перезаливать прошивку, что не всегда удобно. Когда можно было бы просто максимальное значение в меню ссылаться на другой пункт, и по условию "если" отключать настройки для не нужных двух настроек насосов (а это порядка 15 пунктов меню отключать и в 13 менять максимальное значение с 6 на 4 (или обратно)).
Данное решение облегчит проектирование с применение меню и по моему мнению не должно повлиять на проекты созданные ранее. Так как при добавление нового блока только добавляется кусок кода, не удаляя старый код а дополняя его. "возможно я не прав".
Я так и не смог релизовать отключение пунктов меню и изменению макс значения в одном проекте, просто сделал две прошивки и каждый раз мучаюсь править два проекта и иногда просто забываю про второй, что уже сделал в предыдущем "а если их 10 или более ?. (допустим настройка точек подключения от 1 до 10, что делать 10 прошивок).. :shok: ".

Аватара пользователя
amkuznecov
Рядовой
Сообщения: 20
Зарегистрирован: 16.02.2016{, 18:51}
Репутация: 0
Откуда: Москва
Имя: Андрей

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

#162

Сообщение amkuznecov » 14.05.2021{, 22:09}

Хватит пустому базару греметь © мама не горюй. Когда уже тестировать будем???

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

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

#163

Сообщение DrMario » 20.05.2021{, 14:37}

Не могу переписать переменную EEPROM. Получаются две переменные для записи с одинаковым именем.
Давно не пользовался епромом, но мне кажется раньше так не было.
Nano LCD HD44780 I2C.flp
Для скачивания вложений Вы должны быть зарегистрированы.

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

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

#164

Сообщение edyapd » 20.05.2021{, 18:14}

Просто создайте новую переменную
изображение_2021-05-20_221426.png
Для скачивания вложений Вы должны быть зарегистрированы.

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

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

#165

Сообщение DrMario » 20.05.2021{, 21:48}

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

Аватара пользователя
nalnik
Подполковник
Сообщения: 1207
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 83
Откуда: Кисловодск
Имя: Александр

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

#166

Сообщение nalnik » 20.05.2021{, 21:55}

Можно спросить, когда ждать восьмую версию - примерно?
Я хочу быть добрее, но люди сами нарываются.

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

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

#167

Сообщение edyapd » 21.05.2021{, 05:37}

DrMario писал(а):
20.05.2021{, 21:48}
Собственно нужно прочитать число из ячейки, прибавить 1 и записать новое значение.
Я вчера сперва набрал другой вариант ответа. Но перечитав ещё раз ваше сообщение, подумал, что отвечаю не на поставленный вопрос и набрал второй вариант.
Если кратко, то нажмите на иконку "порядок выполнения кода" (не помню, как она точно называется) и увидите, что у вас, после того как записываете результат, в этом же цикле программы туда снова записывается "0"
Так же хочу напомнить, если вы будете очень часто переписывать ячейку ЕЕПРОМа, то она долго не проработает.

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

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

#168

Сообщение DrMario » 22.05.2021{, 06:27}

edyapd писал(а):
21.05.2021{, 05:37}
Если кратко, то нажмите на иконку "порядок выполнения кода" (не помню, как она точно называется) и увидите, что у вас, после того как записываете результат, в этом же цикле программы туда снова записывается "0"
Спасибо что ткнули носом. Что то я тупанул, лишний раз переписывал значение при включении. :smile250:

Аватара пользователя
Vuktor
Сержант
Сообщения: 105
Зарегистрирован: 11.04.2021{, 14:44}
Репутация: 3
Имя: Vuktor

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

#169

Сообщение Vuktor » 23.05.2021{, 20:35}

support писал(а):
05.01.2021{, 01:29}
Давайте что бы здесь не устраивать боёв без правил)))) я опишу цели которые я поставил в отношении восьмой линейки версий.
1. Онлайн репозиторий блоков и описаний контроллеров
Звучит здорово. Сразу из программы скачал то что нужно или поделился - удобно. При всех этих онлайн удобствах хочется что бы программа имела хорошую автономность, независимость от сервисов в случае их временной недоступности.

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

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

#170

Сообщение rw6cm » 08.06.2021{, 07:48}

support,
support писал(а): 3.Изменено расположение дополнительных библиотек. Теперь они находятся в папке ….\FLProg\ideV7\portable\sketchbook\libraries.
Спасибо! теперь не будет путаницы, где штатные библиотеки IDE, и где библиотеки FLProg.
Еще бы в дистрибутиве \sketchbook\libraries оставить только актуальные библиотеки для FLProg, было бы вообще супер! ))
Сейчас там понимаю Ваш набор библиотек, т.к есть библиотеки не используемые в FLProg, а также дублированные по 2 раза.
Win10-64, FLProg (portable)

Talgar44
Рядовой
Сообщения: 11
Зарегистрирован: 16.02.2018{, 12:44}
Репутация: 0
Имя: Андрей

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

#171

Сообщение Talgar44 » 08.06.2021{, 19:21}

Помогите с блоком пожалуйста
viewtopic.php?f=112&t=7418&p=104203#p104203

Alexander1
Рядовой
Сообщения: 65
Зарегистрирован: 09.11.2018{, 00:48}
Репутация: 1
Откуда: Краснодар
Имя: Александр

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

#172

Сообщение Alexander1 » 08.06.2021{, 19:35}

Пожалуйста сделайте чтоб кнопки на панелях выделялись при наведении на них курсора. А то порой два три раза порой щёлкаешь пока попадёшь.

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

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

#173

Сообщение ecoins » 09.06.2021{, 14:23}

1.Поздравляю разработчика с Днем рождения.
2.Прикладываю результаты некоторых наблюдений при работе с проектами крупнее среднего (207мб).
Процессоры при загрузке проекта .PNG
Процессоры при загруженном проекте - режим покоя.PNG
При использовании нового редактора, файлы проектов получаются большими и появляются трудности при работе.
Есть ли понимание источника проблем и есть ли планы(идеи, рекомендации) по оптимизации при работе с большими проектами?
Для скачивания вложений Вы должны быть зарегистрированы.

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

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

#174

Сообщение support » 09.06.2021{, 15:27}

Большое спасибо.
Оптимизацией программы я занимаюсь практически непрерывно. Например, по моему в 7.3.5., была произведена серьёзная оптимизация компилятора. Мы с одним из пользователей отлаживали проект в котором было более 600 (да именно более шести сотен) пунктов меню. до оптимизации он компилировался более трёх часов. после оптимизации где то четыре минуты. но для того что бы найти слабое, или неоптимальное место, мне необходимы как раз такие проекты, которые тормозят. я сам большие проекты не делаю. И поэтому нужна помощь именно реальных пользователей, которые будут мне присылать такие проекты с описанием проблем. При загрузке большого проекта естественно будет нагрузка и задержка - ведь надо распарсить большой по идее текстовый файл, и создать на его основе объектную структуру. Но при открытии проекта можно и подождать (знали бы вы сколько открывается проект например нашей турбины - минут 5, а проект общестанционки - перезапускается 45-50 минут - и это сименс), важнее что бы при работе не было тормозов. И вот тут я стараюсь максимально оптимизировать. Но не всё сразу.
Автор программы FLProg.

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

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

#175

Сообщение ecoins » 09.06.2021{, 17:28}

support писал(а):
09.06.2021{, 15:27}
Но при открытии проекта можно и подождать (знали бы вы сколько открывается проект например нашей турбины - минут 5, а проект общестанционки - перезапускается 45-50 минут - и это сименс), важнее что бы при работе не было тормозов. И вот тут я стараюсь максимально оптимизировать. Но не всё сразу.
Здорово, что Вы понимаете и держите в поле зрения эту тему.
Обратил, внимание, что размер файла в основном зависит от размера используемых пользовательских блоков.
И тут дилемма - либо делать много маленьких (а это не удобно), или крупные мультиблоки с иерархическим меню (удобно, но размер проекта растет).
Приведенные Вами цифры впечатлили, т.е. это известная и объективно не простая проблема.
Может возможно рассмотреть создания мультипроектов - отлаживаются по отдельности и при необходимости компилируются вместе?
Про "тормоза" - нам вроде удается изучать и решать эти проблемы, работы в этом направлении продолжаем.
Успехов.

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

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

#176

Сообщение Ingwar » 10.06.2021{, 00:39}

ecoins писал(а):
09.06.2021{, 14:23}
.Прикладываю результаты некоторых наблюдений при работе с проектами крупнее среднего (207мб).
А есть возможность сравнить работу с этим проектом на нормальном (не мобильном) процессоре?
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
nalnik
Подполковник
Сообщения: 1207
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 83
Откуда: Кисловодск
Имя: Александр

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

#177

Сообщение nalnik » 10.06.2021{, 06:05}

Чтоб не создавать новую тему - спрошу тут.
Скажите, почему на сайте пропали все файлы и архивы с FLprog?
https://flprog.ru/downloads/distrutives ... rog-3-0-3/

11:00 Заработало.
Я хочу быть добрее, но люди сами нарываются.

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

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

#178

Сообщение support » 10.06.2021{, 19:08}

nalnik писал(а):
10.06.2021{, 06:05}
Чтоб не создавать новую тему - спрошу тут.
Скажите, почему на сайте пропали все файлы и архивы с FLprog?
https://flprog.ru/downloads/distrutives ... rog-3-0-3/

11:00 Заработало.
Забыл оплатить хостинг. Всё оплатил))))
Автор программы FLProg.

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

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

#179

Сообщение ecoins » 11.06.2021{, 22:38}

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

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

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

#180

Сообщение rw6cm » Сегодня{, 09:00}

support,
Хорошо бы добавить в пользовательском описании контроллеров ( или где то в другом месте),
возможность выбирать центральный процессор не только из списка, но и вносить свои.
Чтобы в ПБ (проф) можно было использовать в условиях эти процы.
Win10-64, FLProg (portable)

Ответить

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

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

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