Разработки ecoins

Библиотеки для разных контроллеров

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

Разработки ecoins

#101

Сообщение ecoins » 11.07.2019{, 10:35}

Структуры FLProg пишутся в оперативную память - RAM.

eric25
Рядовой
Сообщения: 33
Зарегистрирован: 14.02.2017{, 14:43}
Репутация: 4
Имя: Андрей

Разработки ecoins

#102

Сообщение eric25 » 11.07.2019{, 15:05}

Видео исправлено viewtopic.php?p=72509#p72509
________________________________________________________-
Участник "нашей команды" ecoins)

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Разработки ecoins

#103

Сообщение Rovki » 11.07.2019{, 15:26}

В видео сразу быка за рога ...Нет вводной части ,сразу говориться о каких то блоках..Трудновато будет вхождение . Ведь тут речь не о стандарте ,пусть да же сложном для понимания (например модбас), а о самодельном подходе (что очень ценно), но без общей картины сложно вьехать...Может кто из пользователей ,кто врубился постарается другими словами сделать вводную часть. Потому как по себе знаю -разработчику всегда кажется что все просто ... :smile37:
Электронщик до мозга костей и не только

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

Разработки ecoins

#104

Сообщение vovka1973 » 11.07.2019{, 15:34}

Rovki писал(а):
11.07.2019{, 15:26}
Трудновато будет вхождение . Ведь тут речь не о стандарте ,пусть да же сложном для понимания (например модбас), а о самодельном подходе (что очень ценно), но без общей картины сложно вьехать.
Поддерживаю , тоже хочу понять как , некоторые блоки без описания .
Изображение

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Разработки ecoins

#105

Сообщение Rovki » 11.07.2019{, 15:52}

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

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

Разработки ecoins

#106

Сообщение ecoins » 11.07.2019{, 16:02}

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.07.2019{, 17:13}, всего редактировалось 1 раз.

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Разработки ecoins

#107

Сообщение nalnik » 11.07.2019{, 16:07}

Простите меня полуграмотного -- но Я думаю что Вся эта тема - от "лукавого" :smile453:
Последний раз редактировалось nalnik 11.07.2019{, 16:27}, всего редактировалось 1 раз.
Я хочу быть добрее, но люди сами нарываются.

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Разработки ecoins

#108

Сообщение Rovki » 11.07.2019{, 16:11}

nalnik писал(а):
11.07.2019{, 16:07}
Простите меня полуграмотного -- но Я думаю что Вся эта тема - от лукавого :smile453:
Если бы не работала и не давала выиграш во времени... и опять же с новыми и старыми контроллерами. Поясните что хотели сказать..Кто тут лукавит (говорит неправду)
Электронщик до мозга костей и не только

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Разработки ecoins

#109

Сообщение nalnik » 11.07.2019{, 16:26}

Rovki писал(а):
11.07.2019{, 16:11}
Если бы не работала и не давала выиграш во времени... и опять же с новыми и старыми контроллерами.
(лукавить) хитрить.
Покажите выиграш, в чем он. Для обычных проектов - а не для фантазиных?
Последний раз редактировалось nalnik 11.07.2019{, 16:31}, всего редактировалось 1 раз.
Я хочу быть добрее, но люди сами нарываются.

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Разработки ecoins

#110

Сообщение fsergei70 » 11.07.2019{, 16:28}

Пока одни только вопросы, как использовать аналоговые входы например STM32. Как хотя бы сменить в проекте из видео датчик температуры и влажности допустим на DS18B20. Вся эта мультиплатформенность закончится при использовании стандартного блока использующего разные библиотеки. Например сделали мы проект с картой памяти для ардуино пытаемся прошить его в есп а там такого блока нет. Я так понимаю нужно все блоки будет переделывать, а это время и новые глюки.

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

Разработки ecoins

#111

Сообщение aidar_i » 11.07.2019{, 16:38}

СД , надеюсь, автор добавит, эти блоки с Ардуино работают и с есп.

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Разработки ecoins

#112

Сообщение nalnik » 11.07.2019{, 16:44}

Rovki писал(а):
11.07.2019{, 16:11}
Поясните что хотели сказать..Кто тут лукавит (говорит неправду)
Эта тема на форуме FLPROG = однозначна ВИРУСУ, который убьет весь смысл развития FLPROG.
Вы уже сбили с толку support (автора FLPROG)
Я хочу быть добрее, но люди сами нарываются.

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Разработки ecoins

#113

Сообщение Rovki » 11.07.2019{, 17:07}

nalnik писал(а):
11.07.2019{, 16:44}
Rovki писал(а):
11.07.2019{, 16:11}
Поясните что хотели сказать..Кто тут лукавит (говорит неправду)
Эта тема на форуме FLPROG = однозначна ВИРУСУ, который убьет весь смысл развития FLPROG.
Вы уже сбили с толку support (автора FLPROG)
Опять одни заклинания и намеки ... :smile37: ни че не понял...кто кого сбил...зачем сбил...почему сбил
Электронщик до мозга костей и не только

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Разработки ecoins

#114

Сообщение nalnik » 11.07.2019{, 17:11}

Rovki писал(а):
11.07.2019{, 17:07}
Опять одни заклинания и намеки ... ни че не понял...кто кого сбил...зачем сбил...почему сбил
Это тема Разработки ecoins, -- не каскада.
Не прикидывайтесь.
Я хочу быть добрее, но люди сами нарываются.

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

Разработки ecoins

#115

Сообщение Phazz » 11.07.2019{, 17:34}

nalnik, вам не нужно так и не пользуйтесь. И куда они должны увести Сергея, мне совсем не понятно. А тема очень интересная, люди оптимизировали самые тормозящие блоки в ардуино, хотя бы за это можно сказать спасибо.

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Разработки ecoins

#116

Сообщение Rovki » 11.07.2019{, 17:40}

nalnik писал(а):
11.07.2019{, 17:11}
Rovki писал(а):
11.07.2019{, 17:07}
Опять одни заклинания и намеки ... ни че не понял...кто кого сбил...зачем сбил...почему сбил
Это тема Разработки ecoins, -- не каскада.
Не прикидывайтесь.
А причем тут каскада ? Я спрашиваю конкретно что в этой теме вам не нравиться ,а вы хрень какую то несете про ТС или его работу.

Отправлено спустя 1 минуту 56 секунд:
Phazz писал(а):
11.07.2019{, 17:34}
nalnik, вам не нужно так и не пользуйтесь. И куда они должны увести Сергея, мне совсем не понятно. А тема очень интересная, люди оптимизировали самые тормозящие блоки в ардуино, хотя бы за это можно сказать спасибо.
Тормоза это родимые пятна ФЛПрог ,а тут ребята выход нашли ,сделали сами ,бесплатно дают ,а некоторые рот кривят.
Электронщик до мозга костей и не только

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Разработки ecoins

#117

Сообщение nalnik » 11.07.2019{, 17:48}

Rovki писал(а):
11.07.2019{, 17:42}
Тормоза это родимые пятна ФЛПрог ,а тут ребята выход нашли ,сделали сами ,бесплатно дают ,а некоторые рот кривят.
Уважаемый, - вы откройте свою приложение - и Вам ребята помогут, сильно помогут с Вашими родимыми пятнами, и не вспоминая про Ваш рот.
Повторю --- Покажите выиграш, в чем он. Для обычных проектов - а не для фантазиных?
Я хочу быть добрее, но люди сами нарываются.

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Разработки ecoins

#118

Сообщение Rovki » 11.07.2019{, 18:03}

Уважаемый , дело не в приложениях любых ,а в реализации модбаса ,работа с аналоговыми сигналами , только БП и спасают...
Вам показали выииграш на обычных проектах -датчик температуры и аккустический и куча индикаторов.Вам показывают как можно организовать систему реального времени с использованием прерываний , а вы спрашиваете о выиграше ..Все очевидно для всех
Электронщик до мозга костей и не только

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Разработки ecoins

#119

Сообщение nalnik » 11.07.2019{, 18:05}

Прошу администратора Anydy сохранит эту страницу. Посмотрим что дальше будит.
Я хочу быть добрее, но люди сами нарываются.

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Разработки ecoins

#120

Сообщение fsergei70 » 11.07.2019{, 19:29}

Rovki писал(а):
11.07.2019{, 18:03}
Уважаемый , дело не в приложениях любых ,а в реализации модбаса ,работа с аналоговыми сигналами , только БП и спасают...
Вам показали выииграш на обычных проектах -датчик температуры и аккустический и куча индикаторов.Вам показывают как можно организовать систему реального времени с использованием прерываний , а вы спрашиваете о выиграше ..Все очевидно для всех
Электронщик до мозга костей и не только
В чем выигрыш, то. Соберите аналогичный проект как делали раньше он получится визуально намного меньше и проще для понимания. Скомпилируйте оба варианта. Посмотрите сколько памяти израсходовано. А пока этого не сделано рано говорить о выигрыше.

Закрыто

Вернуться в «Команда ecoins»