Страница 10 из 42

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

Добавлено: 03.01.2021{, 20:51}
support
К 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/

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

Добавлено: 10.08.2021{, 16:46}
Di123
edyapd, ну так и делаю только после перезагрузки контролера на телефоне получается безымянный интерфейс и переключатель неактивен и вспоминаешь на этом устройстве он был включен или выключен а какие данные я вводил в окна прям хоть на листочек записывай

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

Добавлено: 10.08.2021{, 16:56}
vovka1973
Di123 писал(а):
10.08.2021{, 14:23}
в блок RemoteXY нужно добавить епром
и что это вам даст ? так как вы хотите никогда не будет, так как это со стороны разработчика RemoteXY и даже мало представляю как может поле ввода считывать с памяти микроконтроллера последний ввод данных :smile37: :shok:
Di123 писал(а):
10.08.2021{, 16:46}
edyapd, ну так и делаю только после перезагрузки контролера на телефоне получается безымянный интерфейс и переключатель неактивен и вспоминаешь на этом устройстве он был включен или выключен а какие данные я вводил в окна прям хоть на листочек записывай
я делаю так на отдельной странице где изменяю настройки на против вывожу с памяти эти настройки

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

Добавлено: 10.08.2021{, 16:59}
Di123
vovka1973, я лишь предложил я ж е знаю тонкостей програмы
я тоже сначала всё пихаю в епром а только с него раскидываю по настройкам уже

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

Добавлено: 10.08.2021{, 17:29}
Phazz
Di123, все делается с помощью встроенного eeprom. Просто нужно сделать запись параметров через кнопку сохранить

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

Добавлено: 11.08.2021{, 06:31}
Di123
vovka1973 писал(а):
10.08.2021{, 16:56}
мало представляю как может поле ввода считывать с памяти микроконтроллера последний ввод данных
тем не менее я сейчас потыкал несколько вариантов с приложением и контролер каждый раз востанавливает все данные на телефоне после закрытия завершения выгружения приложения
у них на сайте написано что последняя библиотека позволяет наоборот контролером изменить состояние переключателя в телефоне только автор не реализовал это ещё как раз этого и не хватает
ну а про данные поля ввода видимо реализовано нечто подобное только в авторежиме

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

Добавлено: 22.08.2021{, 17:39}
Di123
support, при выборе в RemoteXY есп32 и вставлении потом кода в фпрог то во вкладке параметры пусто
приходится самому выбирать модуль и точку доступа и порт прописывать

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

Добавлено: 02.10.2021{, 09:28}
bsn
Общался с Автором программы. У него заболели ковидом все родственники и он сам. Вроде идёт на поправку. Предложил организовать ему финансовую помощь - отказывается. Просил передать, что грядёт новое интересное обновление.

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

Добавлено: 06.10.2021{, 09:25}
aidar_i
Хотел попробовать использовать штатные блоки Структуры совместно с пользовательскими блоками созданными в новом редакторе. Оказалось это не очень удобно. Проблема в том что программа называет их по своему, хотя и есть окно, где задаешь название структуры, элемента блока и имя экземпляра. Хотелось бы, чтобы в код вставлялись имена, которые мы создаем, а то имена эти появляются в комментариях, а так же нужна кнопка "использовать в проекте один раз", чтобы не появлялись "хвостики" типа _52246862 .
СпойлерПоказать
Создание
Struct.png
Код
Struct code.png
Struct code.png (12.7 КБ) 1247 просмотров

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

Добавлено: 06.10.2021{, 09:54}
AlexCrane
aidar_i, А это не оно
one.png

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

Добавлено: 06.10.2021{, 10:50}
aidar_i
AlexCrane писал(а):
06.10.2021{, 09:54}
aidar_i, А это не оно
Я про штатные блоки Структуры.

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

Добавлено: 07.10.2021{, 13:56}
Dryundel
Есть маленькое предложение.
Добавить кнопку "Сменить контроллер" в окне просмотра текущего контроллера проекта.
.
Сменить контроллер.jpg

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

Добавлено: 22.12.2021{, 09:17}
Di123
support, добавьте ещё структуры к тому перечню что вы предоставили уже нам
2021-12-18_162529.png
к примеру я свожу в структуру все датчики данные и прочие несколько десятков настроек как на приём так и на отдачу
2021-12-22_130920.png
и мне нужно допустим в моём операторе присваивать значения из структуры а в итоге я начинаю просто дублировать переменные в структуре внешними переменными от которых я отказался плодить в пользу структуры в виду её удобства использования

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

Добавлено: 27.12.2021{, 00:36}
Qwert855
support,
В версии 8 возможно пересмотреть алгоритм проверки кода при компиляции или иных действиях?
При кривом коде и нажатии компиляции программа версии 7 падает, при этом она всегда зависает и формирует лог ошибки. Т.е программа понимает что закрывается и отрабатывает алгоритм. При открытии как следствие есть лог и бекап.
Так уже в программе есть функция отката действия, как в текстовых редакторах.
Возможно ли этим воспользоваться автоматически? при возникновении ошибки программа делает бекап последнего действия, формирует отчет об ошибке, предлагая действия с ним. Те научить программу не закрываться а делать шаг назад.

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

Добавлено: 04.01.2022{, 11:35}
Di123
support, добавьте возможность самому менять порядок компиляции блоков хотябы у одинаковых
получается мне нужен вывод значений по порядку а он будет хаотичный
2022-01-04_153022.png
бывают моменты когда он по порядку всё раставляет а бывает как попало

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

Добавлено: 04.01.2022{, 14:38}
Serquick
Di123, Ставите столбиком, а не строкой в нужном вам порядке.
СпойлерПоказать
Screenshot_32.png

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

Добавлено: 04.01.2022{, 15:35}
Naladchik
Di123 писал(а):
04.01.2022{, 11:35}
...самому менять порядок компиляции блоков...
В таких случаях я последующий блок ставлю правее и немного ниже предыдущего.
СпойлерПоказать
1.png
блоки на Плате 1 и Плате 2 идентичные, порядок компиляции разный

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

Добавлено: 04.01.2022{, 16:09}
Di123
Serquick, изначально так и было потом уже пробовал ставить хоть как то что бы выравнить но не получается

Naladchik, попробую завтра

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

Добавлено: 04.01.2022{, 16:43}
Naladchik
Di123 писал(а):
04.01.2022{, 16:09}
...потом уже пробовал ставить хоть как то что бы выравнить но не получается...
кроме порядка отображения на плате есть еще порядок формирования сигналов, так что если передвижкой блоков по плате порядок компиляции сменить не удастся - значит изменить его просто нельзя.

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

Добавлено: 04.01.2022{, 17:59}
Ingwar
Naladchik писал(а):
04.01.2022{, 16:43}
кроме порядка отображения на плате есть еще порядок формирования сигналов,
А то наставят по своей логике и будет очередное "не работает"...

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

Добавлено: 04.01.2022{, 19:12}
artemka19
Naladchik писал(а):
04.01.2022{, 16:43}
я - значит изменить его просто нельзя.
забыли о промежуточных переменных)))