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

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

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

Сообщение edyapd »

DrMario писал(а): 20 май 2021, 21:48 Собственно нужно прочитать число из ячейки, прибавить 1 и записать новое значение.
Я вчера сперва набрал другой вариант ответа. Но перечитав ещё раз ваше сообщение, подумал, что отвечаю не на поставленный вопрос и набрал второй вариант.
Если кратко, то нажмите на иконку "порядок выполнения кода" (не помню, как она точно называется) и увидите, что у вас, после того как записываете результат, в этом же цикле программы туда снова записывается "0"
Так же хочу напомнить, если вы будете очень часто переписывать ячейку ЕЕПРОМа, то она долго не проработает.
Аватара пользователя
DrMario
Лейтенант
Сообщения: 378
Зарегистрирован: 07 ноя 2016, 13:11
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

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

Сообщение DrMario »

edyapd писал(а): 21 май 2021, 05:37 Если кратко, то нажмите на иконку "порядок выполнения кода" (не помню, как она точно называется) и увидите, что у вас, после того как записываете результат, в этом же цикле программы туда снова записывается "0"
Спасибо что ткнули носом. Что то я тупанул, лишний раз переписывал значение при включении. :smile250:
Аватара пользователя
Vuktor
Сержант
Сообщения: 238
Зарегистрирован: 11 апр 2021, 14:44
Имя: Vuktor

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

Сообщение Vuktor »

support писал(а): 05 янв 2021, 01:29 Давайте что бы здесь не устраивать боёв без правил)))) я опишу цели которые я поставил в отношении восьмой линейки версий.
1. Онлайн репозиторий блоков и описаний контроллеров
Звучит здорово. Сразу из программы скачал то что нужно или поделился - удобно. При всех этих онлайн удобствах хочется что бы программа имела хорошую автономность, независимость от сервисов в случае их временной недоступности.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

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

Сообщение rw6cm »

[ref=#00aa00]support[/ref],
support писал(а): 3.Изменено расположение дополнительных библиотек. Теперь они находятся в папке ….\FLProg\ideV7\portable\sketchbook\libraries.
Спасибо! теперь не будет путаницы, где штатные библиотеки IDE, и где библиотеки FLProg.
Еще бы в дистрибутиве \sketchbook\libraries оставить только актуальные библиотеки для FLProg, было бы вообще супер! ))
Сейчас там понимаю Ваш набор библиотек, т.к есть библиотеки не используемые в FLProg, а также дублированные по 2 раза.
Win10-64, FLProg (portable)
Talgar44
Рядовой
Сообщения: 11
Зарегистрирован: 16 фев 2018, 12:44
Имя: Андрей

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

Сообщение Talgar44 »

Помогите с блоком пожалуйста
viewtopic.php?f=112&t=7418&p=104203#p104203
Alexander1
Рядовой
Сообщения: 85
Зарегистрирован: 09 ноя 2018, 00:48
Откуда: Краснодар
Имя: Александр
Благодарил (а): 1 раз

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

Сообщение Alexander1 »

Пожалуйста сделайте чтоб кнопки на панелях выделялись при наведении на них курсора. А то порой два три раза порой щёлкаешь пока попадёшь.
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

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

Сообщение ecoins »

1.Поздравляю разработчика с Днем рождения.
2.Прикладываю результаты некоторых наблюдений при работе с проектами крупнее среднего (207мб).
Процессоры при загрузке проекта .PNG
Процессоры при загруженном проекте - режим покоя.PNG
При использовании нового редактора, файлы проектов получаются большими и появляются трудности при работе.
Есть ли понимание источника проблем и есть ли планы(идеи, рекомендации) по оптимизации при работе с большими проектами?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

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

Сообщение support »

Большое спасибо.
Оптимизацией программы я занимаюсь практически непрерывно. Например, по моему в 7.3.5., была произведена серьёзная оптимизация компилятора. Мы с одним из пользователей отлаживали проект в котором было более 600 (да именно более шести сотен) пунктов меню. до оптимизации он компилировался более трёх часов. после оптимизации где то четыре минуты. но для того что бы найти слабое, или неоптимальное место, мне необходимы как раз такие проекты, которые тормозят. я сам большие проекты не делаю. И поэтому нужна помощь именно реальных пользователей, которые будут мне присылать такие проекты с описанием проблем. При загрузке большого проекта естественно будет нагрузка и задержка - ведь надо распарсить большой по идее текстовый файл, и создать на его основе объектную структуру. Но при открытии проекта можно и подождать (знали бы вы сколько открывается проект например нашей турбины - минут 5, а проект общестанционки - перезапускается 45-50 минут - и это сименс), важнее что бы при работе не было тормозов. И вот тут я стараюсь максимально оптимизировать. Но не всё сразу.
Автор программы FLProg.
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

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

Сообщение ecoins »

support писал(а): 09 июн 2021, 15:27 Но при открытии проекта можно и подождать (знали бы вы сколько открывается проект например нашей турбины - минут 5, а проект общестанционки - перезапускается 45-50 минут - и это сименс), важнее что бы при работе не было тормозов. И вот тут я стараюсь максимально оптимизировать. Но не всё сразу.
Здорово, что Вы понимаете и держите в поле зрения эту тему.
Обратил, внимание, что размер файла в основном зависит от размера используемых пользовательских блоков.
И тут дилемма - либо делать много маленьких (а это не удобно), или крупные мультиблоки с иерархическим меню (удобно, но размер проекта растет).
Приведенные Вами цифры впечатлили, т.е. это известная и объективно не простая проблема.
Может возможно рассмотреть создания мультипроектов - отлаживаются по отдельности и при необходимости компилируются вместе?
Про "тормоза" - нам вроде удается изучать и решать эти проблемы, работы в этом направлении продолжаем.
Успехов.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

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

Сообщение Ingwar »

ecoins писал(а): 09 июн 2021, 14:23 .Прикладываю результаты некоторых наблюдений при работе с проектами крупнее среднего (207мб).
А есть возможность сравнить работу с этим проектом на нормальном (не мобильном) процессоре?
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Аватара пользователя
nalnik
Подполковник
Сообщения: 1320
Зарегистрирован: 14 май 2016, 17:12
Откуда: Кисловодск
Имя: Александр

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

Сообщение nalnik »

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

11:00 Заработало.
Я хочу быть добрее, но люди сами нарываются.
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

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

Сообщение support »

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

11:00 Заработало.
Забыл оплатить хостинг. Всё оплатил))))
Автор программы FLProg.
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

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

Сообщение ecoins »

В одном пакете блоков в разных блоках не допускается одинаковые имена параметров и условий - это так задумано?
Удобнее было бы использовать одинаковые имена параметров - а то приходиться придумывать имена. Вроде для схожих функционально блоков и имена могли быть схожими (и условия), но не получается...
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

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

Сообщение rw6cm »

[ref=#00aa00]support[/ref],
Хорошо бы добавить в пользовательском описании контроллеров ( или где то в другом месте),
возможность выбирать центральный процессор не только из списка, но и вносить свои.
Чтобы в ПБ (проф) можно было использовать в условиях эти процы.
Win10-64, FLProg (portable)
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

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

Сообщение rw6cm »

[ref=#00aa00]support[/ref],
В ESP32 все цифровые пины, которые могут работать как вход/выход, имеют подтягивающие резисторы к плюсу и минусу (PULLUP, PULLDOWN)
В редакторе пользовательских контроллеров можно назначить пину и PULLUP, и PULLDOWN.
Но почему в программе можно назначить пину только PULLUP ?
Win10-64, FLProg (portable)
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

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

Сообщение support »

rw6cm писал(а): 21 июн 2021, 05:24 [ref=#00aa00]support[/ref],
В ESP32 все цифровые пины, которые могут работать как вход/выход, имеют подтягивающие резисторы к плюсу и минусу (PULLUP, PULLDOWN)
В редакторе пользовательских контроллеров можно назначить пину и PULLUP, и PULLDOWN.
Но почему в программе можно назначить пину только PULLUP ?
В редакторе функционал заложен на будущее. В программе поке подтяжку к минусу не реализовал. Не успел.
Автор программы FLProg.
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

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

Сообщение ecoins »

Повторю пожелание по новому редактору пользовательских блоков:
1.В редакторе есть возможность группировать в папки параметры и условия.
2.В редакторе отсутсвует возможность группировать входы, выходы, строки кода блока, строки в создаваемых функций.
3.Было бы замечательно, если такая возможность.
-----
P.S. - Делаю "быстрый" блок MCP23017 (стандартный несколько тормозит) с возможностью свободной конфигурации входов/выходов.
Соответственно входов более 20, выходов более 20. Но это создает локальные неудобства.
А вот строки кода - наверное под 80 строк получится, соответственно между ними передвигаться трудоемко.
Если бы их можно было сгруппировать в папки, было бы намного проще.
------
И шрифт бы кодах и функциях использовать тот же, что и Arduino IDE;
-----
Спасибо.
o615ye161
Сержант
Сообщения: 226
Зарегистрирован: 19 дек 2019, 14:47
Имя: Сергей

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

Сообщение o615ye161 »

При копировании пользовательского блока из одного проекта в другой происходит вылет версия 7.3.8
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03 ноя 2018, 19:38
Имя: Дмитрий

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

Сообщение Di123 »

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

тоесть я немогу получить состояния допустим переключателя на телефоне того что было до перезагрузки контролера тоесть я включил переключатель могу закрыть приложение открыть и он включен останется но стоит перезагрузить контролер как он выключен положение принимает

тоже самое и с окнами поле ввода я ввожу числа в них они передаются на контролер и отоброжаются на телефоне информируя что я туда ввел но опять же стоит перезагрузить контролер и там пусто

и т.д.
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

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

Сообщение edyapd »

[ref]Di123[/ref], Вы состояние отправляете на RemoteXY? Так кто мешает сохранить то, что вы отправляете в ЕЕПРОМ?
Ответить

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

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

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