Страница 46 из 80

Разработки ecoins

Добавлено: 24 дек 2020, 13:56
Dryundel
ecoins писал(а): 24 дек 2020, 09:14
o615ye161 писал(а): 24 дек 2020, 00:03 Здравствуйте ecoins могли бы вы поправить проект под версию 6,3,1 а то версия 7.2.2 очень как-то глючит!
Пропустим разборки Билла, Джо и Гарри и поговорим о возникших у Вас трудностей.
Речь идет вот об этом проекте.
test v2.5 ink_ecoins.flp
Визуально он выглядит так.................
Блин! Как все подробно и доходчиво!
Огромное спасибо, уважаемый [ref]ecoins[/ref], за ваш неоценимый труд.

Ну раз пошла такая пьянка, расскажите пожалуйста, как этот же проект перенести в 4-ю версию FLProg.
Уж больно она мне нравится.

Уверен, что это будет интересно не только мне.

Разработки ecoins

Добавлено: 24 дек 2020, 14:43
ecoins
Dryundel писал(а): 24 дек 2020, 13:56 Блин! Как все подробно и доходчиво!
Огромное спасибо, уважаемый ecoins, за ваш неоценимый труд.
Рад, что Вам понравилось.
Dryundel писал(а): 24 дек 2020, 13:56 Ну раз пошла такая пьянка, расскажите пожалуйста, как этот же проект перенести в 4-ю версию FLProg.
Уж больно она мне нравится.
Не помню себя пьяным. Сейчас не готов немедленно отреагировать на Вашу просьбу - не сохранилась 4-версия.
Если Вам лично это действительно Важно, напишите, подумаем что можно сделать.
Dryundel писал(а): 24 дек 2020, 13:56 Уверен, что это будет интересно не только мне.

Лично для нас работа в 4-ой версии сейчас не актуальна. Вы пока первый и единственный кто обратился с таким пожеланием.

Разработки ecoins

Добавлено: 24 дек 2020, 14:43
Nikan
Rovki писал(а): 24 дек 2020, 09:10
Nikan писал(а): 24 дек 2020, 01:26 Городок в западно-американской степи. Салун. За столом сидят два ковбоя, местный и приезжий, и пьют виски. Вдруг по улице кто-то проносится на огромной скорости, паля во все стороны из пистолетов. В салуне никто и ухом не ведёт. Приезжий местному:
— Билл?
— Да, Гарри?
— Что это было, Билл?
— Это был Неуловимый Джо, Гарри.
— А почему его зовут Неуловимым Джо, Билл?
— Потому что его никто ещё не поймал, Гарри.
— А почему его никто ещё не поймал, Билл?
— Потому что он нафиг никому не нужен, Гарри.
Перенесите свой анекдот в тему Поболтать .Флуд и троллинг запрещен .
Rovki, вы свои ценные указания чего и как делать, давайте своим сотрудникам, подчиненным жене....итд,
а мне не надо по той причине, что вы для меня ни кто, и звать вас ни как. надеюсь понятно.
Далее, если вы считаете мой пост нарушением правил форума, то можете это нарушение исправить, а можете и
не исправлять,я вам указания давать не могу по той же самой причине - я для вас никто и звать меня никак, надеюсь понятно.

Разработки ecoins

Добавлено: 24 дек 2020, 15:12
Dryundel
ecoins писал(а): 24 дек 2020, 14:43 Не помню себя пьяным. Сейчас не готов немедленно отреагировать на Вашу просьбу - не сохранилась 4-версия.
Если Вам лично это действительно Важно, напишите, подумаем что можно сделать.
Рад за ваше чувство юмора. :)
Но поберегите силы. Не стоит распыляться на бессмысленные описания того, чем вряд ли кто то воспользуется.
Иначе так и будете править проекты троечников. (Ни к кому конкретному прямого отношения не имеет. Любые совпадения являются случайностью)

Есть композитор, есть музыкант, а есть учитель музыки.
Все конечно важны, но невозможно быть одновременно во всех ипостасях.

Разработки ecoins

Добавлено: 24 дек 2020, 17:58
Rovki
Nikan писал(а): 24 дек 2020, 14:43
Rovki писал(а): 24 дек 2020, 09:10
Перенесите свой анекдот в тему Поболтать .Флуд и троллинг запрещен .
Rovki, вы свои ценные указания чего и как делать, давайте своим сотрудникам, подчиненным жене....итд,
а мне не надо по той причине, что вы для меня ни кто, и звать вас ни как. надеюсь понятно.
Далее, если вы считаете мой пост нарушением правил форума, то можете это нарушение исправить, а можете и
не исправлять,я вам указания давать не могу по той же самой причине - я для вас никто и звать меня никак, надеюсь понятно.
А вот дерзить, оскоблять не стоит даже тому ,кто ни кто , тем боле флудить . Не нравиться тема (автор) - проходите мимо . Выношу вам предупреждение, вы нарушили 2.6 2.9.3.7.5.5 пункты правил

Разработки ecoins

Добавлено: 24 дек 2020, 23:23
zhulen820
В последней версии блока RT_HW_BASE_7xx_02.12.20.ubl исчез блок для работы с MCP23017. Кто бы чего там не говорил, но этот Ваш блок - единственный, работающий безотказно месяцами с ESP32.

Отправлено спустя 12 минут 45 секунд:
Все, нашел на предыдущей странице.

Разработки ecoins

Добавлено: 24 дек 2020, 23:59
ecoins
zhulen820 писал(а): 24 дек 2020, 23:23 В последней версии блока RT_HW_BASE_7xx_02.12.20.ubl исчез блок для работы с MCP23017. Кто бы чего там не говорил, но этот Ваш блок - единственный, работающий безотказно месяцами с ESP32.
А почему единственный? :smile37:
Какие блоки у Вас не заработали и на каких контроллерах?
Будут вопросы обращайтесь.
-------------------------
В ближайших планах перевод блоков в новый редактор FLProg 7- их будет существенно меньше, наверное они будут более понятны для восприятия.
Библиотеки и блоки в новой версии будут привязаны к основной библиотеки - RT_HW_ BASE.h.
Иначе возникают некоторые проблемы при работе с контроллерами разной архитектуры (AVR,DUE,ESP,STM32).
Это связано в основном с тонкостями настройки и работы i2c,SPI,UART и др.

Разработки ecoins

Добавлено: 25 дек 2020, 12:40
o615ye161
Здравствуйте ecoins,как на ваших блоках реализовать LCD главный экран с параметрами и экран меню, чтобы в режиме меню других параметров на LCD не выводилось и соответственно наоборот, в данный момент у меня получается таким образом, что при первоначальном включении контроллера выводится все сразу при этом датчик температуры в ноле! После разового входа и выхода в меню начинает работать правильно, подскажите пожалуйста как можно это исправить и можно это вообще исправить?

Разработки ecoins

Добавлено: 25 дек 2020, 13:11
ecoins
o615ye161 писал(а): 25 дек 2020, 12:40 Здравствуйте ecoins,как на ваших блоках реализовать LCD главный экран с параметрами и экран меню, чтобы в режиме меню других параметров на LCD не выводилось и соответственно наоборот, в данный момент у меня получается таким образом, что при первоначальном включении контроллера выводится все сразу при этом датчик температуры в ноле! После разового входа и выхода в меню начинает работать правильно, подскажите пожалуйста как можно это исправить и можно это вообще исправить?
Посмотрел Ваш проект.
1.LCD отображает на нем то, что у него на входе - если на его входе 0, то и отображает ноль.
Это связано с тем, что сенсор ds1820 не дает мгновенного значения - ему надо 1 сек на преобразование.
У вас блок стоит в медленной задаче, а он вызывается 1 раз в сек.
Если Вы посмотрите описание к блоку ds1820, то там написано:
------
7.В отличии от стандартного блока FLProg, у которого при измерении возникает задержка >17мс,
у данного блока несколько задержек разнесенные во времени - 1мс,1.3мс, 4.7мс (для AV328).
8.Опрос параметра занимает 5-6 программных прерываний. Рекомендуется не превышать период программных перываний 200мс.
Блок использует только библиотеку "OneWire.h" - это немного адаптированная библиотека с именем RT_50_HW_OneWire-master_PaulStoffregen.
-------------------------------------------------------------------------------------------------------------
Примечание: Рекомендуется подключать блок как оперативную, быструю или свободную задачу.
-----
Получается, что только сек 6-8 сек у Вас появляется актуальное значение.
2.Если Вы, как указано в описании ПБ, установите в свободную задачу, то первое показание появится через 1 сек.
Если Вы, как указано в описании ПБ, установите в оперативную задачу, то первое показание появится через 1 сек + 300мс.
Если Вы, как указано в описании ПБ, установите в оперативную задачу, то первое показание появится через 1 сек + 1200мс.
3.Дополнительную небольшую задержку 500мс может давать сам Lcd, так как он настроен на проверку обновлений входных значений с периодом=10 тиков (50х10=500мс). При неблагоприятной ситуации это и составит 500мс. Если для Вас это важно, можете уменьшить этот параметр до 2.

4.Для того, чтобы не появлялось ненужное значение, доступными средствами можете сделать так, чтобы при включение некоторое время вход EN был =0.
----
Успехов.

Разработки ecoins

Добавлено: 25 дек 2020, 13:22
o615ye161
Спасибо

Отправлено спустя 2 минуты 22 секунды:
ecoins писал(а): 25 дек 2020, 13:11 Если Вы, как указано в описании ПБ
Где можно найти описания к блоку, в самом блоке я его не нашёл?

Разработки ecoins

Добавлено: 25 дек 2020, 13:24
ecoins
o615ye161 писал(а): 25 дек 2020, 13:22 Где можно найти описания к блоку, в самом блоке я его не нашёл?
Нажимаете на блок левой кнопкой и там есть вкладка описание автора.
Успехов.

Разработки ecoins

Добавлено: 25 дек 2020, 13:28
o615ye161
И скажите пожалуйста блок Loop() к версии 7хх, подходит с предыдущей версии?

Отправлено спустя 1 минуту 57 секунд:
ecoins писал(а): 25 дек 2020, 13:24 Нажимаете на блок левой кнопкой и там есть вкладка описание автора.
Успехов
:smile44: :smile390: спасибо

Разработки ecoins

Добавлено: 25 дек 2020, 13:28
Dryundel
Решил таки плотно заняться исследованием библиотек ecoins, в надежде что все как то более-менее начало устаканиваться.
Перешел на первую страницу, ибо ворошить тысячу постов как то лениво.
И вот опять непонятки.
2020-12-25_123925.jpg
Чему верить то?
Надо где то порыться что бы найти свежую версию?
Или у меня лыжи не едут?

Разработки ecoins

Добавлено: 25 дек 2020, 14:11
ecoins
Dryundel писал(а): 25 дек 2020, 13:28 Решил таки плотно заняться исследованием библиотек ecoins, в надежде что все как то более-менее начало устаканиваться.
Спасибо.
Я выкладывал библиотеки и блоки ранее, при необходимости их можно скачать по ссылке.
Это условно библиотеки второй версии.
Они взаимо работающие.
[spoiler title=Ссылка на библиотеку и ПБ от 05.11.20]
#803Сообщение ecoins » 05.11.2020{, 16:32}
o615ye161 писал(а): ↑05.11.2020{, 16:04}
Скажите пожалуйста где можно будет скачать данный блок?
Не хотел торопиться с выкладыванием новых библиотек - там много новых системных штучек и я пока не оттестировал их на всех контроллерах.
Но вроде проблем не должно быть.
Потому выкладываю библиотеку ПБ - в ней есть и блок HTU21:
БИБЛИОТЕКА BASE_v02.4_6.3.1_051120.zip
(942.15 КБ) 57 скачиваний
и архив с библиотеками ecoins - в ней есть библиотека HTU21, она автономная (другие библиотеки не требует:
RT_HW_LIB_118_051120_alfa_minus.zip
(213.56 КБ) 53 скачивания
[/spoiler]

Были немного доработаны ПБ lcd - в расширенных блоках были ошибки, и мы тоже выкладывали их:
[spoiler title=Ссылка на ПБ lcd - без ошибок по расширенным блокам]
#908Сообщение ecoins » 21.12.2020{, 21:06}
[/spoiler]
Но сейчас ситуация с новыми разработками несколько сложнее.
Сейчас занимаемся 3-ей версии и библиотеки и блоки не всегда совместимы со 2-ой версией.
Об этом в следующем посте подробнее.

Разработки ecoins

Добавлено: 25 дек 2020, 14:38
ecoins
Выше, а также в ветке "Разработки ecoins для STM32" писали об особенностях разработки 3 версии.
Пока большинство блоков из второй сохраняют работоспособность. Многие из изначально были созданы как автономные.
В вот работа с пинами, консолью, диспетчером, настройка проектов сделаны иначе.
Под новую версию мы стали нарабатывать новые блоки.
И библиотеку, и блоки я выложу под спойлером - они в работают, но все же далеки от желаемого результата.
[spoiler=Системные разработки в стадии тестирования]
RT_HW_LIB_315_251220_beta.zip
RT_HW_BASE_7xx_25.12.20.ubl
[/spoiler]
Хочется начать переводить все в новый редактор, но сейчас "подсели" на разработку под дисплей "Nextion".
Очень хочется потратить усилия по разработке коммуникаций как это нам видится (Wi-Fi, Web, ModBus), но все же придется потратить усилия на оформление существующих наработок.
Надеемся на скорый выход стабильной 7-ой версии FLProg - хотя и эта работает уже хорошо и без особых вылетов.
Возможно к этому событию и мы подтянем свои приемлемые для пользователей результаты.

Разработки ecoins

Добавлено: 04 янв 2021, 20:25
tolochko
Добрый вечер ув ECOINS
А подскажите если подключать LCD по 4-х проводной шине то у вас на входах интенжер
Это значит что подключать можно только цифровые входы
Аналоговые нельзя ???

Разработки ecoins

Добавлено: 04 янв 2021, 20:57
ecoins
tolochko писал(а): 04 янв 2021, 20:25 Добрый вечер ув ECOINS
А подскажите если подключать LCD по 4-х проводной шине то у вас на входах интенжер
Это значит что подключать можно только цифровые входы
Аналоговые нельзя ???
Если аналоговые можно использовать как дискретные выходы, то можно.
Например в Arduino Nano можно использовать A0-A5(14-15), а А6,А7(20,21) уже не получится.

Разработки ecoins

Добавлено: 04 янв 2021, 21:06
tolochko
А в Меге A0-A5 это какие цифры и где это прописано

Разработки ecoins

Добавлено: 04 янв 2021, 21:11
Dryundel
tolochko писал(а): 04 янв 2021, 21:06 А в Меге A0-A5 это какие цифры и где это прописано
А может слегка напрячься и погуглить распиновку самому? Явно полезней будет, чем на подсказках висеть.

Разработки ecoins

Добавлено: 04 янв 2021, 21:13
ecoins
tolochko писал(а): 04 янв 2021, 21:06 А в Меге A0-A5 это какие цифры и где это прописано
В меге A0-A15(54-69). Их можно использовать как дискретные выходы.
http://arduino.ru/Hardware/ArduinoBoardMega2560
Подсказку дает и FLProg, когда слева определяете тэги выходов.