Страница 6 из 80
Разработки ecoins
Добавлено: 11 июл 2019, 10:35
ecoins
Структуры FLProg пишутся в оперативную память - RAM.
Разработки ecoins
Добавлено: 11 июл 2019, 15:05
eric25
Разработки ecoins
Добавлено: 11 июл 2019, 15:26
Rovki
В видео сразу быка за рога ...Нет вводной части ,сразу говориться о каких то блоках..Трудновато будет вхождение . Ведь тут речь не о стандарте ,пусть да же сложном для понимания (например модбас), а о самодельном подходе (что очень ценно), но без общей картины сложно вьехать...Может кто из пользователей ,кто врубился постарается другими словами сделать вводную часть. Потому как по себе знаю -разработчику всегда кажется что все просто ...

Разработки ecoins
Добавлено: 11 июл 2019, 15:34
vovka1973
Rovki писал(а): 11 июл 2019, 15:26
Трудновато будет вхождение . Ведь тут речь не о стандарте ,пусть да же сложном для понимания (например модбас), а о самодельном подходе (что очень ценно), но без общей картины сложно вьехать.
Поддерживаю , тоже хочу понять как , некоторые блоки без описания .
Разработки ecoins
Добавлено: 11 июл 2019, 15:52
Rovki
vovka1973 писал(а): 11 июл 2019, 15:34
Rovki писал(а): 11 июл 2019, 15:26
Трудновато будет вхождение . Ведь тут речь не о стандарте ,пусть да же сложном для понимания (например модбас), а о самодельном подходе (что очень ценно), но без общей картины сложно вьехать.
Поддерживаю , тоже хочу понять как , некоторые блоки без описания .
Описание блоков это уже частности (тоже нужны) ,но сначала нужно в общем понять что для чего ...Я лишь понял что прелагаются блоки которые позволяют работать с любыми контроллерами (из списка) ,с их пинами ??? Тоесть я могу взять есп32 в ФЛ составить проект любой с модбасом (например) и залить в ЕСП или СТМ , не дожидаясь поддерки их от Автора ФЛ, так что ли?

Разработки ecoins
Добавлено: 11 июл 2019, 16:02
ecoins
rovki, vovka1973:
Мы выложили первую пробу. В проекте несколько самостоятельных тем:
1. Мультплатформенность. Но продемонстрирована в ролике (звуком и техникой роликов команда занимается). В этой теме остались не определенные вопросы:
a) особенности работы с АЦП, ЦАП (где они есть), PWM - это решаемые вопросы.
б) переносимость WDOG - эта тема вообще слабо проработано в Arduino-cooбществе. Есть непроверенные мнения о проблемах у DUE, ESP8266.
Это все решаемо, но попозже.
в) Переносимость номеров UART, особенно болезненно это для одной из ключевой и важной функции FLProg - ModBus. При смене порта приходиться заново создавать тэги. Без разработчика FLProg эти проблемы реализуются, но через "костыли". Потому пока проект развивается как есть, со временем разработчик возможно заинтересуется экспериментами по мультплатформенности, а дальше уже от него зависит - возможна тема мультиплатформенности в сообществе и не столь актуальна.
с) Заглушки для контролеров, в которых нет встроенного Wi-fi и Bluetooth (на ESP32 есть).
2.Система RT. Реализация простой системы временного диспетчерирования вызова задач (плат)- чтобы избежать профессиональной (и не только) назовём это УСЛОВНО системой RT (real time). В основном система реализована. Стоит задача отревизировать блоки (и библиотеки) работы с внешними устройствами включенные в FLProg на возможность работы в этой системе и дать рекомендации по их использованию/не использованию. При необходимости написать свои библиотеки и пользовательские блоки. Работа ведется, некоторые примеры уже выложены.
3. Беспроводная связь с внешними устройствами. Это отдельная тема, которая подразумевает универсальное использование внутренних ресурсов контролеров (UART, Wi-Fi, Bluetooth, в некоторых случаях i2c и различные протоколы обмена. Тема большая, обсуждение не здесь. И не многих она может заинтересовать - имеющиеся средства уже многое могут.
4. Сервисы. Работа со строками, временем, счетчики и прочее. Постоянно в работе и будет выкладываться.
5.Блоки (библиотеки) работы с внешними устройствами. Там где мы сочли это полезным, а в некоторых случаях необходимым. Сейчас есть библиотеки и блоки LCD-HD44780 (самый сложный и в общем то и интересным), HC-SR04 (очень не тривиальное устройство и достаточно оригинальный софт, в таком объеме функций аналогов обнаружить не удалось), DHT22, MCP23017. В планах PCA9685 - написано, доработать надо для мультиплатформенности.
7. Распределенные системы автоматизации - Nod-Red, ioBrocker, MySQL. Все испытано, в работе, обсуждение не здесь.
6. Методичные материалы. Мнение - зачастую проблемы не в технической сложности, а в смене парадигмы. Тестом для нас являются дети 6-12 лет, из-за них и дорабатываются блоки до уровня их восприятия, но с учетом требований Real-Time.
-----
Постепенно выкладываем и будем выкладывать (если Администраторы не остановят) материалы.
Отвечаем и готовы отвечать на вопросы, реагировать на предложения, участвовать в обсуждении.
==============================================================================================
КЛЮЧЕВОЕ для нашей команды ЭТО:
1. ЕСТЬ РЕАЛЬНО ДЕЙСТВУЮЩАЯ СИСТЕМА ВИЗУАЛЬНОГО ПРОГРАММИРОВАНИЯ FLPROG (по сей день продукт и автор вызывают восторг).
2. ЕСТЬ РЕАЛЬНО РАБОТАЮЩАЯ, ПРЕДЕЛЬНО ДОСТУПНАЯ HMI-ПАНЕЛЬ КАSCADA (команде Rovki наше уважение и благодарности).
3. У нас есть опыт и представление по системам реального времени, AСУТП, SCADA. Возможно наши наработки будут кому-то полезны.
==============================================================================================
И еще наше мнение:
МИР ПЕРЕОСМЫСЛИВАЕТ И ДЕ_ФАКТО МЕНЯЕТ ПОДХОДЫ К АВТОМАТИЗАЦИИ, ИНФОРМАТИЗАЦИИ, ЭЛЕКТРОНИЗАЦИИ.
У ВСЕХ НАС ЕСТЬ ШАНСЫ УСПЕТЬ И В "ПОЕЗД РАЗВИТИЯ" и В ЕГО "НЕ ПОСЛЕДНИЙ ВАГОН".
Если будем успешны в коммуникациях и последовательности в достижении этой цели.
Разработки ecoins
Добавлено: 11 июл 2019, 16:07
nalnik
Простите
меня полуграмотного -- но Я думаю что Вся эта тема - от "лукавого"

Разработки ecoins
Добавлено: 11 июл 2019, 16:11
Rovki
nalnik писал(а): 11 июл 2019, 16:07
Простите
меня полуграмотного -- но Я думаю что Вся эта тема - от лукавого
Если бы не работала и не давала выиграш во времени... и опять же с новыми и старыми контроллерами. Поясните что хотели сказать..Кто тут лукавит (говорит неправду)
Разработки ecoins
Добавлено: 11 июл 2019, 16:26
nalnik
Rovki писал(а): 11 июл 2019, 16:11
Если бы не работала и не давала выиграш во времени... и опять же с новыми и старыми контроллерами.
(лукавить) хитрить.
Покажите
выиграш, в чем он. Для обычных проектов - а не для фантазиных?
Разработки ecoins
Добавлено: 11 июл 2019, 16:28
fsergei70
Пока одни только вопросы, как использовать аналоговые входы например STM32. Как хотя бы сменить в проекте из видео датчик температуры и влажности допустим на DS18B20. Вся эта мультиплатформенность закончится при использовании стандартного блока использующего разные библиотеки. Например сделали мы проект с картой памяти для ардуино пытаемся прошить его в есп а там такого блока нет. Я так понимаю нужно все блоки будет переделывать, а это время и новые глюки.
Разработки ecoins
Добавлено: 11 июл 2019, 16:38
aidar_i
СД , надеюсь, автор добавит, эти блоки с Ардуино работают и с есп.
Разработки ecoins
Добавлено: 11 июл 2019, 16:44
nalnik
Rovki писал(а): 11 июл 2019, 16:11
Поясните что хотели сказать..Кто тут лукавит (говорит неправду)
Эта тема на форуме FLPROG = однозначна ВИРУСУ, который убьет весь смысл развития FLPROG.
Вы уже сбили с толку
support (автора FLPROG)
Разработки ecoins
Добавлено: 11 июл 2019, 17:07
Rovki
nalnik писал(а): 11 июл 2019, 16:44
Rovki писал(а): 11 июл 2019, 16:11
Поясните что хотели сказать..Кто тут лукавит (говорит неправду)
Эта тема на форуме FLPROG = однозначна ВИРУСУ, который убьет весь смысл развития FLPROG.
Вы уже сбили с толку
support (автора FLPROG)
Опять одни заклинания и намеки ...

ни че не понял...кто кого сбил...зачем сбил...почему сбил
Разработки ecoins
Добавлено: 11 июл 2019, 17:11
nalnik
Rovki писал(а): 11 июл 2019, 17:07
Опять одни заклинания и намеки ... ни че не понял...кто кого сбил...зачем сбил...почему сбил
Это тема
Разработки ecoins, -- не каскада.
Не прикидывайтесь.
Разработки ecoins
Добавлено: 11 июл 2019, 17:34
Phazz
[ref]nalnik[/ref], вам не нужно так и не пользуйтесь. И куда они должны увести Сергея, мне совсем не понятно. А тема очень интересная, люди оптимизировали самые тормозящие блоки в ардуино, хотя бы за это можно сказать спасибо.
Разработки ecoins
Добавлено: 11 июл 2019, 17:42
Rovki
nalnik писал(а): 11 июл 2019, 17:11
Rovki писал(а): 11 июл 2019, 17:07
Опять одни заклинания и намеки ... ни че не понял...кто кого сбил...зачем сбил...почему сбил
Это тема
Разработки ecoins, -- не каскада.
Не прикидывайтесь.
А причем тут каскада ? Я спрашиваю конкретно что в этой теме вам не нравиться ,а вы хрень какую то несете про ТС или его работу.
Отправлено спустя 1 минуту 56 секунд:
Phazz писал(а): 11 июл 2019, 17:34
[ref]nalnik[/ref], вам не нужно так и не пользуйтесь. И куда они должны увести Сергея, мне совсем не понятно. А тема очень интересная, люди оптимизировали самые тормозящие блоки в ардуино, хотя бы за это можно сказать спасибо.
Тормоза это родимые пятна ФЛПрог ,а тут ребята выход нашли ,сделали сами ,бесплатно дают ,а некоторые рот кривят.
Разработки ecoins
Добавлено: 11 июл 2019, 17:48
nalnik
Rovki писал(а): 11 июл 2019, 17:42
Тормоза это родимые пятна ФЛПрог ,а тут ребята выход нашли ,сделали сами ,бесплатно дают ,а некоторые рот кривят.
Уважаемый, - вы откройте свою приложение - и Вам ребята помогут, сильно помогут с Вашими родимыми пятнами, и не вспоминая про Ваш рот.
Повторю ---
Покажите выиграш, в чем он. Для обычных проектов - а не для фантазиных?
Разработки ecoins
Добавлено: 11 июл 2019, 18:03
Rovki
Уважаемый , дело не в приложениях любых ,а в реализации модбаса ,работа с аналоговыми сигналами , только БП и спасают...
Вам показали выииграш на обычных проектах -датчик температуры и аккустический и куча индикаторов.Вам показывают как можно организовать систему реального времени с использованием прерываний , а вы спрашиваете о выиграше ..Все очевидно для всех
Разработки ecoins
Добавлено: 11 июл 2019, 18:12
nalnik
Прошу администратора Anydy сохранит эту страницу. Посмотрим что дальше будит.
Разработки ecoins
Добавлено: 11 июл 2019, 19:29
fsergei70
Rovki писал(а): 11 июл 2019, 18:03
Уважаемый , дело не в приложениях любых ,а в реализации модбаса ,работа с аналоговыми сигналами , только БП и спасают...
Вам показали выииграш на обычных проектах -датчик температуры и аккустический и куча индикаторов.Вам показывают как можно организовать систему реального времени с использованием прерываний , а вы спрашиваете о выиграше ..Все очевидно для всех
Электронщик до мозга костей и не только
В чем выигрыш, то. Соберите аналогичный проект как делали раньше он получится визуально намного меньше и проще для понимания. Скомпилируйте оба варианта. Посмотрите сколько памяти израсходовано. А пока этого не сделано рано говорить о выигрыше.