Тестирование версии 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.

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

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

#221

Сообщение Phazz » 24.08.2022{, 10:15}

starmos, а можно пример кода?

artemka19
Лейтенант
Сообщения: 540
Зарегистрирован: 03.09.2020{, 15:41}
Репутация: 216
Откуда: Питер
Имя: Артем

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

#222

Сообщение artemka19 » 24.08.2022{, 10:54}

starmos писал(а):
24.08.2022{, 10:07}
FLProg вставляет пробелы перед //. Это приводит к проблемам, если за // не комментарий, а продолжение нужной строки
в каком редакторе?
basic или professional?

Если в pro, то можно после редактирования блока, при появлении запроса на сохранение,
указывать "сохранить только в текущем проекте".

после этого удалить из библиотеки старую версию блока и добавить в библиотеку сохраненную из текущего проекта.

starmos
Сержант
Сообщения: 114
Зарегистрирован: 11.04.2016{, 15:46}
Репутация: 13
Откуда: Челябинск

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

#223

Сообщение starmos » 25.08.2022{, 07:29}

Phazz писал(а):
24.08.2022{, 10:15}
starmos, а можно пример кода?
Там очень большой код, если целиком :)
Эта проблема возникла у нас в сертификате безопасности, где встретились эти символы.
Решили вот так:
"VA+XdL2/c32pcyUoVEc7KTDuOt3VAcly/oe7JRQ0u0rC7qYXaUqv" \
"/" \
"/" \
"6G4YIhO7Y3\n" \

Блок в стандартном редакторе, не в pro.

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

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

#224

Сообщение Dryundel » 25.08.2022{, 11:55}

support, если в проекте сменить контроллер на пользовательский, то из проекта улетают все пользовательские блоки.

Отправлено спустя 51 минуту 46 секунд:
И еще. Может быть возможно, прикрутить настройку параметров IDE к пользовательскому описанию контроллера?

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

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

#225

Сообщение Phazz » 27.08.2022{, 07:38}

support, В связи с тем что размеры проектов сильно выросли в последнее время благодаря pro редактору блоков. Предлагаю упаковывать в архив при сохранении проекта. Ну и как развитие нового формата файлов упаковывать туда же скриншот проекта (иногда бывает нужно посмотреть проект не открывая его в программе). То есть получится как в офисе старый формат *. doc, новый сжатый *.docx.

Отправлено спустя 52 минуты 42 секунды:
Сделать вывод параметра в названии блока для PRO редактора
2022-08-27_10-30-28.png

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

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

#226

Сообщение Dryundel » 27.08.2022{, 10:31}

Phazz писал(а):
27.08.2022{, 08:31}
Сделать вывод параметра в названии блока для PRO редактора
Очень востребованный запрос. Поддерживаю двумя руками.
Phazz писал(а):
27.08.2022{, 08:31}
В связи с тем что размеры проектов сильно выросли в последнее время благодаря pro редактору блоков.
support, может быть возможно использовать для оптимизации FLProg вот этот момент.
Dryundel писал(а):
29.06.2022{, 16:56}
Есть разница, и огромная, как вставлять новый блок в проект.
Если каждый раз вытаскивать из панели ПБ очередную копию блока, файл растет непомерными темпами.
Если же скопировать и вставить уже имеющийся в проекте блок, прибавка к размеру файла копеечная.
Последующее изменение параметров, на размер влияет незначительно.

artemka19
Лейтенант
Сообщения: 540
Зарегистрирован: 03.09.2020{, 15:41}
Репутация: 216
Откуда: Питер
Имя: Артем

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

#227

Сообщение artemka19 » 27.08.2022{, 15:10}

Phazz писал(а):
27.08.2022{, 08:31}
Сделать вывод параметра в названии блока для PRO редактора
стал использовать фейковые входы на блоке, выводимые по условиям, для вывода критической инфы при использовании блока

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

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

#228

Сообщение aidar_i » 01.09.2022{, 08:57}

Не работает конвертация HEX в число.
HEX в DEC.flp
(52.95 КБ) 38 скачиваний
PS: Разобрался не убрал знак # перед хекс кодом на входе :)

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

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

#229

Сообщение Dryundel » 02.09.2022{, 13:02}

support, в редакторе PRO не отслеживаются изменения в коде выходов (при снятой галке "Создавать переменную").
В результате при правке, реакции на пиктограмму "Сохранить" - нет.

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

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

#230

Сообщение НовыйUser » 04.09.2022{, 17:51}

Avast. Архив 7.3.8 версии детектирует FlileRepMalware[Trj] с именем strip.exe

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

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

#231

Сообщение Phazz » 22.09.2022{, 11:39}

Что думаете если плата будет работать не только по условию но и вызываться как void функциия?

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

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

#232

Сообщение ecoins » 22.09.2022{, 12:52}

Phazz писал(а):
22.09.2022{, 11:39}
Что думаете если плата будет работать не только по условию но и вызываться как void функциия?
Будет очень удобно и как для задач с прерываниями по пинам, так и разным диспетчерам по времени, например через функции библиотеки "Ticker.h". После Ваших исследований по операционным системам реального времени не без удивления обнаружил, что эта библиотека реализована сейчас не только для контроллеров AVR.

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

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

#233

Сообщение Phazz » 22.09.2022{, 13:20}

Вообще я это с заделом на два ядра для rp2040 ).

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

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

#234

Сообщение ecoins » 22.09.2022{, 13:52}

Phazz писал(а):
22.09.2022{, 13:20}
Вообще я это с заделом на два ядра для rp2040 ).
А для rp2040 и сейчас все неплохо. Открывается loop1() и все платы ниже запускаются на втором ядре. Так у на сейчас делается.
Там другая проблема - конфликтные ситуации с использованием одних и тех же каналов коммуникаций, например i2c . Ну и эта проблема неплохо решается, если блоки(библиотеки) внешних устройств могут работать с неcколькими шинами i2c (i2c0, i2c1,i2c2).

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

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

#235

Сообщение Phazz » 22.09.2022{, 14:02}

В определенных ситуациях могут быть конфликты с пользовательскими блоками которые ставят свой код в конец loop. С помощью костыля выкрутился, но хотелось бы что-то более нативное. В общем применений для этого набирается нормально

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

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

#236

Сообщение Phazz » 25.09.2022{, 10:08}

Нашел небольшой баг. Переменная стринг не может быть на входе без значений. А иногда нужно очистить ее.

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

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

#237

Сообщение Phazz » 25.09.2022{, 12:25}

Отбой, нужно сначала ввести что-нибудь а потом удалить. Тогда нет ошибки. Но это как-то не очевидно )

Аватара пользователя
Imran
Сержант
Сообщения: 229
Зарегистрирован: 08.11.2017{, 20:53}
Репутация: 9
Имя: Имран

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

#238

Сообщение Imran » 03.10.2022{, 12:44}

aidar_i писал(а):
01.09.2022{, 08:57}
Разобрался не убрал знак # перед хекс кодом на входе
а как сделать бе него ? что то у меня не как не получается .

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

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

#239

Сообщение aidar_i » 03.10.2022{, 13:42}

Imran писал(а):
03.10.2022{, 12:44}
aidar_i писал(а):
01.09.2022{, 08:57}
Разобрался не убрал знак # перед хекс кодом на входе
а как сделать бе него ? что то у меня не как не получается .
на вход подаёте без знака #.
Например цвет #800080, Вы ставите 800080.

Аватара пользователя
Imran
Сержант
Сообщения: 229
Зарегистрирован: 08.11.2017{, 20:53}
Репутация: 9
Имя: Имран

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

#240

Сообщение Imran » 03.10.2022{, 14:24}

aidar_i писал(а):
03.10.2022{, 13:42}
Например цвет #800080, Вы ставите 800080.
это я понял и работает, но с блока колор выходит в месте # как сделать так что бы он на выходе было без него?

Ответить

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