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

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

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

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

Naladchik
Капитан
Сообщения: 822
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 151
Откуда: Новосибирск
Имя: Павел

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

#241

Сообщение Naladchik » 03.10.2022{, 16:21}

Imran писал(а):
03.10.2022{, 14:24}
... сделать так что бы он на выходе было без него?
https://flprog.ru/bez-rubriki/helppage/ ... tringBlock
Win10-64. FLProg Portable.
Изображение

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

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

#242

Сообщение Imran » 04.10.2022{, 15:41}

Naladchik, Спасибо всем ещё раз.Все заработало , нужно было штатные блоки нормально изучать. :) Конвертация типов Просто пользуюсь блоками по мере их использованию.

Aric0906
Рядовой
Сообщения: 6
Зарегистрирован: 20.01.2019{, 10:44}
Репутация: 1
Имя: Артем

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

#243

Сообщение Aric0906 » 19.10.2022{, 11:29}

Пару слов о том чего не хватает в 7.5.2:
1. В настройках web интерфейса на вкладке скрипты хотелось бы иметь возможность писать скрипт, который помещается в конец страницы. Поясню: при получении данных из контроллера в переменные "v", мы имеем возможность создавать внутри Java свои переменные, но использовать их не удается по причине того, что соответствующий скрипт компилятором помещается в конец страницы. Столкнулся с этим при попытке использовать скрипт для построения графиков "Highcharts". При вставке скрипта в "Виджеты" в виде HTML либо в "Основной скрипт на странице" он не работает, т.к. не получает данных из контроллера.
2. Не хватает возможности использовать строковые массивы. Например: хочу создать массив с отсчетами времени, тип String" для формирования все того-же графика. Использование Стека в настоящий момент не предполагает использование данных типа "String", хотя создать отдельно массив строк возможно...

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

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

#244

Сообщение artemka19 » 19.10.2022{, 17:29}

Aric0906 писал(а):
19.10.2022{, 11:29}
Поясню: при получении данных из контроллера в переменные "v", мы имеем возможность создавать внутри Java свои переменные, но использовать их не удается по причине того, что соответствующий скрипт компилятором помещается в конец страницы
нужно просто объявить эти переменные в разделе "скрипты".

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

В теме "шаблоны веб интерфейса" есть примеры как обходить это явление. И пример реализации графика там тоже есть.

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

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

#245

Сообщение Phazz » 24.10.2022{, 13:47}

support, найден неприятный баг с сохранением пользовательских параметров в EEprom в ESP8266 и ESP32. Если разместить друг за другом пользовательские параметры типа стринг в проекте, то та что стоит выше затирает ячейки памяти той что ниже. И после перезагрузки нижний параметр пустой. Это происходит если длина строки в настройках параметра указана меньше 25. Чтобы это избежать нужно указать длину строки в параметре 25 или более.
photo_2022-10-24_15-48-22.jpg
photo_2022-10-24_15-48-22.jpg (26.29 КБ) 1292 просмотра
Вложения
глюк + штатный веб.flp
(200.09 КБ) 16 скачиваний

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

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

#246

Сообщение Andrejka » 27.10.2022{, 19:43}

Добрый день не получается установить частоту ШИМ ниже 25 Герц во встроенных блоках для PCA9685 (во всех вариантах), хотя указан минимум 1 Герц (частота на выходе модуля PCA9685 ниже 25 Герц несмотря на установки не опускается). Тест приложил. Прошу помощи. Спасибо.
P.S.
FLPROG 7.52, Arduino Nano, модуль PCA9685.
Контроль проводился по осциллографу и частотомеру.

Отправлено спустя 8 часов 16 минут 22 секунды:
Вот нашел на форуме об этом даташит на PCA9685, видно ниже 24 Герц не получиться...
Вложения
Даташит PCA9685.jpg
ШИМ PCA9685.jpg
тест ШИМ FL752.flp
(32.02 КБ) 15 скачиваний

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

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

#247

Сообщение aidar_i » 10.11.2022{, 06:07}

Падает программа при создании ПБ на классическом редакторе
error1.log
(52.57 КБ) 16 скачиваний
error5.log
(74.12 КБ) 18 скачиваний
error4.log
(72.01 КБ) 9 скачиваний
error3.log
(47.61 КБ) 9 скачиваний
error2.log
(47.53 КБ) 12 скачиваний
На этом проекте
Hint (не работает).flp
(320.29 КБ) 14 скачиваний

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

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

#248

Сообщение artemka19 » 10.11.2022{, 13:56}

aidar_i писал(а):
10.11.2022{, 06:07}
Падает программа при создании ПБ на классическом редакторе
*уточнение для блока HINT:

в параметрах используется "Имя" ,
в Setup используется "Имя"
и в значении по умолчанию используется "Имя".

Нужно изменить "Имя" на Name например в Setup и в Имени Параметра в Параметрах пользователя.
или НЕ использовать "Имя" в значении по умолчании (сейчас там "Имя связанного компонента").

в общем конфликт имен)))

Отправлено спустя 1 час 18 минут 36 секунд:
вот поправил блок в проекте - флпрог не падает и выходит на компиляцию:
Hint (ИСПРАВЛЕНО).flp
(323.13 КБ) 27 скачиваний

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

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

#249

Сообщение aidar_i » 10.11.2022{, 18:47}

artemka19 писал(а):
10.11.2022{, 15:15}
aidar_i писал(а):
10.11.2022{, 06:07}
Падает программа при создании ПБ на классическом редакторе
*уточнение для блока HINT:

в параметрах используется "Имя" ,
в Setup используется "Имя"
и в значении по умолчанию используется "Имя".

Нужно изменить "Имя" на Name например в Setup и в Имени Параметра в Параметрах пользователя.
или НЕ использовать "Имя" в значении по умолчании (сейчас там "Имя связанного компонента").

в общем конфликт имен)))

Отправлено спустя 1 час 18 минут 36 секунд:
вот поправил блок в проекте - флпрог не падает и выходит на компиляцию:
Hint (ИСПРАВЛЕНО).flp
Да конфликт, знаю, я просто по умолчанию изменил и заработало.
Но программа причем? Он не должен падать! Должен выскочить ошибка или просто не работать.

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

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

#250

Сообщение artemka19 » 10.11.2022{, 19:42}

aidar_i писал(а):
10.11.2022{, 18:47}
или просто не работать
так она и не работает :D

Отправлено спустя 17 минут 16 секунд:
aidar_i писал(а):
10.11.2022{, 19:42}
знаю, я
жаль что не сообщил о решении: экзамен устраивал?)))

к тому же флпрог при наличии блоков и на плате и в библиотеке (справа) с одинаковыми именами, компилируя, отдает в ардуино ide код из блока справа, из библиотеки

при этом блок, находящийся на плате в проекте, хоть и поддается редактированию, но измененния не сохраняются при этом

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

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

#251

Сообщение aidar_i » 10.11.2022{, 21:12}

artemka19 писал(а):
10.11.2022{, 20:03}
жаль что не сообщил о решении: экзамен устраивал?)))
Нет, это я автору писал, а не для обсуждения.

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

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

#252

Сообщение Phazz » 10.11.2022{, 22:28}

Ну Сергей когда еще пофиксит, а решение проблемы желательно рассказать соратникам )

Iqubik
Сержант
Сообщения: 147
Зарегистрирован: 20.01.2020{, 06:10}
Репутация: 20
Откуда: Ставрополь
Имя: Николай

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

#253

Сообщение Iqubik » 11.11.2022{, 02:40}

Мечтаю о дебаге. Чтобы значения переменных и состояния триггеров отрисовывались над блоками получаемые по uart.

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

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

#254

Сообщение Ingwar » 11.11.2022{, 08:56}

Iqubik писал(а):
11.11.2022{, 02:40}
Чтобы значения переменных и состояния триггеров отрисовывались над блоками получаемые по uart.
Особенно на камнях, не поддерживающих функцию отладки...)
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

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

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

#255

Сообщение ecoins » 11.11.2022{, 13:21}

Iqubik писал(а):
11.11.2022{, 02:40}
Мечтаю о дебаге. Чтобы значения переменных и состояния триггеров отрисовывались над блоками получаемые по uart.
На практике(если Вам приходилось на ПЛК работать) это оказывается не очень удобно, особенно если значения быстро меняются и можно пропустить полезную информацию.
ecoins встроило в библиотеке функции вывода на консоль и LCD HD44780, которые не тормозят "процессор" и обеспечивают вывод требуемых значений в различных режимах.
На нашей практике это оказалось гораздо удобнее, чем отладка через функции debug.
На наш взгляд отладка через debug что это не только очень старый подход (к тому же затратный с точки зрения процессора), но и быстро устаревающий с учетом быстро меняющейся и развивающейся микроэлектроники.

hayk
Сержант
Сообщения: 108
Зарегистрирован: 27.07.2016{, 03:06}
Репутация: 21
Откуда: Yerevan
Имя: Hayk

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

#256

Сообщение hayk » 15.11.2022{, 20:57}

Есть такой анекдот,процитирую конец, "... ребята,научитесь плавать зальем в бассейн воду" ,это я к чему,чего-то долго обсуждается версия 8 без участия автора,а интересно почему,по мне так в Андах просели на 2 мм аридные скульптурные формы рельефа.

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

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

#257

Сообщение Phazz » 15.11.2022{, 21:10}

hayk, работа над 8 версией идёт и автор читает форум. Так что ваш сарказм мимо.

hayk
Сержант
Сообщения: 108
Зарегистрирован: 27.07.2016{, 03:06}
Репутация: 21
Откуда: Yerevan
Имя: Hayk

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

#258

Сообщение hayk » 15.11.2022{, 21:45}

Phazz, очень рад,что работы ведутся,уверен Вы знаете то ,что пишете и это не сарказм ,пишу от того,что вижу.

urqagun
Рядовой
Сообщения: 74
Зарегистрирован: 12.10.2020{, 19:16}
Репутация: 12
Имя: Юрий

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

#259

Сообщение urqagun » 20.11.2022{, 04:50}

Доброго дня всем. я уже создавал тему, теперь здесь напишу, может будет замечено и учтено.
1.В дереве сделать группировку тегов коммуникаций, переменных и входов/выходов путем добавление в дерево еще одного уровня.
типа выходы/расширитель1/выход1, слейв1(тут еще и имя бы добавить)/датчики/температура. то же было бы неплохо сделать и в скаде. Особенно дать возможность добавить имена слейвам, а не только адрес.
2. сделать возможность отладки на уровне системы, как в серьезных средах разработки. с выбором канала обратной связи. это и тсп и компорт и возможно мктт. Ну естественно для не особо быстро меняющихся переменных.
3. сделать возможность скрывать платы, либо их както сворачивать. Просто есть платы в виде наработок, и видеть их нет необходимости, в большом проекте прокрутка их вызывает лишнюю возню. К стати, было бы неплохо сделать возможным сохранение плат в отдельном файле с целью создания переносимости наработок в разные проекты. Да, это будет непросто, но было бы отлично иметь такой инструмент.

Отправлено спустя 2 минуты 4 секунды:
Пардон, сворачивание сделано, как мне подсказывают уважаемые форумчане с задних рядов., остальное в силе

Naladchik
Капитан
Сообщения: 822
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 151
Откуда: Новосибирск
Имя: Павел

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

#260

Сообщение Naladchik » 20.11.2022{, 12:14}

urqagun писал(а):
20.11.2022{, 04:52}
... либо их както сворачивать...
сворачиваниеПоказать
1.jpg
1.jpg (25.03 КБ) 1274 просмотра
Win10-64. FLProg Portable.
Изображение

Ответить

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