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

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

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

Сообщение ecoins »

Ingwar писал(а): 05 янв 2021, 00:23 Не нужно в Flprog подобия/зачатков RTOS.
Не плохо бы не только декларировать, но и обосновать.
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

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

Сообщение ecoins »

support писал(а): 05 янв 2021, 00:18 Да они есть, и есть отличные блоки на отличных библиотеках. Но все они сейчас размазанны по форуму, по интернету. И для того что бы что то найти и оценить их работу, если не следишь конкретно за этой темой, практически не реально. Вот я и хочу их собрать в одном месте, и иметь возможность отслеживать наиболее удачные, что бы модернизировать встроенные.
Отлично. Мы сейчас планируем плотно погрузиться в новый редактор и упорядочить наработки.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

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

Сообщение Ingwar »

ecoins писал(а): 05 янв 2021, 00:28 Не плохо бы не только декларировать, но и обосновать.
Я абсолютно ничего не имею против Ваших разработок и подходу к программированию. Но это заходит за рамки идеологии программы. Правильно считать Ваш подход следующим (одним из других) этапом развития пользователя. А начинающим, для кого и создавалась программа, это только повысит уровень вхождения. Тем более, никто не запрещает использовать Вашу концепцию в существующих условиях.

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

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

Сообщение support »

Давайте что бы здесь не устраивать боёв без правил)))) я опишу цели которые я поставил в отношении восьмой линейки версий.
1. Онлайн репозиторий блоков и описаний контроллеров
2. Изменение системы хранения, загрузки и передачи пользовательских блоков и описаний контроллеров (и базовых и пользовательских). Объясню поподробнее данный пункт. Сейчас все базовые описания при компиляции программы загружаются в ресурсы, и при запуске программы подымаются в ОЗУ. Так же при запуске программы туда же загружаются все пользовательские описания и все пользовательские блоки. На приложение отводится определённый объём ОЗУ(особенность языка), и сейчас у меня выбранно максимально возможное значение - 1 гиг. Больше я под программу выделить не могу. При большой библиотеке пользовательских блоков уже начали у некоторых вылетать ошибки об окончании доступной памяти. Да и запуск программы при большой библиотеке происходит оооочень долго. А в планах в базе иметь STM - и ещё минус память. В общем буду эту проблему решать. Точнее решение есть - осталось реализовать.
3. Реализация поддержки протокола MQQT.
4. Оптимизация работы модбас на контроллере и особенно в скаде- очень медленно работает. Есть возможные пути решения - будем делать.
5. Некоторые НЕБОЛЬШИЕ доработки работы с программой (например перетаскивание мышкой схемы и т.д.). Но именно небольшие доработки.
Думаю на восмёрку хватит. Возможно что то ещё вылезет по мелочам.

Отправлено спустя 1 минуту 43 секунды:
kbplug писал(а): 04 янв 2021, 09:42 Добрый день, если в 8 версии планируется развитие СКАДА то очень хотелось бы заполучить инструмент построения и просмотра трендов. Даже не сколько построения, сколько просмотра трендов из СД карты памяти из файла CSV. В идеале было бы разработать некий стандарт записи данных на СД карту чтобы програмный инструментрарий мог понимать его и строить графики, накладая их друг на друга если их несколько в файле.
Я использую запись на СД различных параметров но построение графиков в екселе очень не удобно, они то и нужны не очень часто, но для понимания процессов или сбоев анализ важен.
Скаду пришлось подвинуть на девятую версию

Отправлено спустя 3 минуты 18 секунд:
Bentry писал(а): 04 янв 2021, 12:53 Чаще всего в проектах использую ESP. И прошиваю контроллеры через Web bin файлом.
Хотелось чтобы в программе появилась такая возможность экспорт Bin файла
Это вопрос не к FLProg а к АрдуиноIDE. Из C в Hex она компилирует, и она умеет вроде сохранять .hex файл куда нужно. FLProg про .hex ничего не знает
Автор программы FLProg.
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

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

Сообщение ecoins »

support писал(а): 05 янв 2021, 01:25 4. Оптимизация работы модбас на контроллере и особенно в скаде- очень медленно работает. Есть возможные пути решения - будем делать.
Особенно важно. О деталях пожеланий отдельно и попозже.
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

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

Сообщение support »

Phazz писал(а): 04 янв 2021, 16:40 ну сейчас же есть работа с иде из командной строки. Ну впринципе нужно тоже самое только чтобы в конце брал файл и кидал по указанному адресу
нет, я просто запускаю ту же ArduinoIDE в фоновом режиме, и как заставить её не заливать контроллер а выложить .hex в нужное место я пока не знаю. а с ARDUINO CLE я пока только начал разбираться и ещё до конца не въехал. Не знаю когда осилю)))
Автор программы FLProg.
Аватара пользователя
babylon
Рядовой
Сообщения: 25
Зарегистрирован: 15 сен 2017, 19:41
Откуда: г. Сумы
Имя: Сергей

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

Сообщение babylon »

support писал(а): 05 янв 2021, 01:29 А в планах в базе иметь STM
:smile9: :smile9: :smile9:
Аватара пользователя
Phazz
Полковник
Сообщения: 3121
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

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

Сообщение Phazz »

support писал(а): 05 янв 2021, 01:31 нет, я просто запускаю ту же ArduinoIDE в фоновом режиме, и как заставить её не заливать контроллер а выложить .hex в нужное место я пока не знаю. а с ARDUINO CLE я пока только начал разбираться и ещё до конца не въехал. Не знаю когда осилю)))
Вот через эту кнопку ардуиноIDE выгружает файл *.bin с прошивкой в папку. Но к сожалению это всегда разная папка. Вот этим файлом есп можно прошивать через браузер.
2021-01-06_01-12-29.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 3121
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

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

Сообщение Phazz »

Нужно что-то делать с вэб интерфейсом. Очень плохо работает. Может за основу возьмете viewtopic.php?f=71&t=5536&p=97810&hilit=espui#p97810
kramar
Рядовой
Сообщения: 41
Зарегистрирован: 29 дек 2020, 13:53
Имя: Виталий

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

Сообщение kramar »

[ref=#808080]Phazz[/ref],
может лучше нынешний допилить
Аватара пользователя
Phazz
Полковник
Сообщения: 3121
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

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

Сообщение Phazz »

[ref]kramar[/ref], Так он глючный впринципе. Это не только в флпрог такая фигня. Я тут собирал гайвер лампу и в его прошивке такая же беда. Не так часто, но бывает.
MegaF
Рядовой
Сообщения: 87
Зарегистрирован: 05 сен 2018, 10:09
Имя: farad

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

Сообщение MegaF »

Phazz писал(а): 05 янв 2021, 23:15
support писал(а): 05 янв 2021, 01:31 нет, я просто запускаю ту же ArduinoIDE в фоновом режиме, и как заставить её не заливать контроллер а выложить .hex в нужное место я пока не знаю. а с ARDUINO CLE я пока только начал разбираться и ещё до конца не въехал. Не знаю когда осилю)))
Вот через эту кнопку ардуиноIDE выгружает файл *.bin с прошивкой в папку. Но к сожалению это всегда разная папка. Вот этим файлом есп можно прошивать через браузер.

2021-01-06_01-12-29.png
как это всегда разные папки? там же пункт - показать папку скетча :smile37:
Аватара пользователя
Phazz
Полковник
Сообщения: 3121
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

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

Сообщение Phazz »

Есть но после каждой новой сборки прошивки в флпрог меняется название файла и путь к этому файлу соответственно
KulibinOrsk
Лейтенант
Сообщения: 516
Зарегистрирован: 25 фев 2018, 08:48
Откуда: Оренбург
Имя: Александр

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

Сообщение KulibinOrsk »

[ref=#00aa00]support[/ref], уважаемый автор Вы пишите:
3. Реализация поддержки протокола MQQT.
Я правильно понимаю что это заточено под ESP ?
Получается не очень хорошая ситуация:
С одной стороны есть стабильно работающие arduino, но не имеющие возможность работать с Ethernet (W5500) и wi-fi (esp-01)
С другой стороны стремление некоторых (ну может человек 10 тут) делать на ESP-32 (памяти много, портов больше и главное для основной массы в этом модуле это встроенный wi-fi. Но зато косяков пока в этих модулях вылазит нескончаемо + непонятно как подключать основную массу датчиков и прочего у которых в основном 5В уровень (не забываем что у esp уровень сигнала 3В)
Может бы все же притормозить коней с сделать W5500 и esp-01 для всех ардуинщиков (с чего собственно все и начиналось), а то получается мы как то за бортом оказались. Да и бежать вперед галопом, за всеми модулями, это как я писал год назад - распылиться на все и не получить ничего. Опять таки ради esp отодвигается и скада. Распыляетесь на новшества ...
Аватара пользователя
Phazz
Полковник
Сообщения: 3121
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

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

Сообщение Phazz »

[ref]KulibinOrsk[/ref], а в чем проблема с есп01? Обмен по уарт работает отлично. А вот как раз на счет ардуино вы ошибаетесь, большая часть сейчас на есп. Даже тех кто работает с есп 32 сильно больше чем вам кажется. И с датчиками нет там никаких проблем. А ардуино на 328 потихоньку отмирает как раз из-за своих ограничений. Не просто так они перешли на новый модельный ряд.
Для тру ардуинщиков будет допилен модбас протокол. Ну а выбор скад большой сейчас. Поэтому мне кажется проблема больше надумана. Единственное что согласен по поводу W5500 тут он нужен, но и как раз это еденицы пользователей которым он действительно нужен.
KulibinOrsk
Лейтенант
Сообщения: 516
Зарегистрирован: 25 фев 2018, 08:48
Откуда: Оренбург
Имя: Александр

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

Сообщение KulibinOrsk »

[ref=#808080]Phazz[/ref], а вы что только уарт i2c и spi используете ? несомненно что из-за большого количества портов имеется плюс, но позволяет делать только какие то ограниченные блоки управления и все из-за того что что имеет логические 3В против 5В стандартных ардуин.
- esp-01 в флпрог разве нормально работает ? (может я давно не проверял)
- датчик температуры DS18B20 с esp-32 при её 3.3в нормально будет работать (ну разве что на столе), а на 5 метров ?
- аналоговые сигналы с других датчиков так же делителями прикручивать (да на столе можно)
- дискретные сигналы с датчиков - тоже делители крутить ?
Лично вы сколько % от мощности esp-32 используете ? наверняка из пушки по воробьям получается.
Т.е. наводит на то что делать плату под одно конкретное устройство. Может и плюс. А в универсальности одни минусы.
Аватара пользователя
Phazz
Полковник
Сообщения: 3121
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

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

Сообщение Phazz »

[ref]KulibinOrsk[/ref], то есть есп вы вообще не используете? Ну тогда мне трудно вас в чем-то убедить. Нет проблем ни с датчиками ни с согласованием уровней. Тот же дс18 нормально работает на есп даже от 3в хоть на столе, хоть на устройстве. Тем более тот же есп01 можно ставить на каждый датчик. Провод зачастую стоит дороже.
А вы сколько процентов мощности автомобиля используете? А цена есп32 300рублей что позволяет не думать об эффективности использования. Не говоря уже о 100 рублевом есп01
Аватара пользователя
Rovki
Полковник
Сообщения: 5722
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 217 раз
Контактная информация:

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

Сообщение Rovki »

esp01 не имеет экрана и рядом с индуктивной нагрузкой часто зависает ,да и критичен к помехам по питанию ,мало кондеров ,имхо
Электронщик до мозга костей и не только
Аватара пользователя
Phazz
Полковник
Сообщения: 3121
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

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

Сообщение Phazz »

есть 8285 с экраном, цена примерно такая же ног больше. Обвязку нужно делать, это да.
Аватара пользователя
Rovki
Полковник
Сообщения: 5722
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 217 раз
Контактная информация:

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

Сообщение Rovki »

Phazz писал(а): 06 янв 2021, 12:23 есть 8285 с экраном, цена примерно такая же ног больше. Обвязку нужно делать, это да.
Ими и пользуюсь для простых проектов
https://aliexpress.ru/item/100500177093 ... 7508117192
https://aliexpress.ru/item/32957577407. ... 6401095835
Электронщик до мозга костей и не только
Ответить

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

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

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