Разработки ecoins

o615ye161
Сержант
Сообщения: 226
Зарегистрирован: 19 дек 2019, 14:47
Имя: Сергей

Разработки ecoins

Сообщение o615ye161 »

ecoins писал(а): 21 дек 2020, 01:47 Мне кажется у Вас все получилось бы проще, удобнее и понятнее, если бы Вы в качестве пульта использовали бы планшет с KaScada
Спасибо за оказанное внимание, если я пользуюсь загрузчиком 2.5.1 KaScada не отвечает, перестаёт работать почему - то.

Отправлено спустя 4 минуты 16 секунд:
А если загрузчик 2.4.1 тогда не могу загрузить скетч с диспетчером задач в контроллер при компиляции вываливаются ошибки, проект я переработаю однозначно

Отправлено спустя 35 минут 1 секунду:
И посоветуйте пожалуйста на какую задачу и плату лучше поставить блок пид регулирования.
ecoins
Полковник
Сообщения: 4010
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 155 раз

Разработки ecoins

Сообщение ecoins »

o615ye161 писал(а): 21 дек 2020, 09:18 Спасибо за оказанное внимание, если я пользуюсь загрузчиком 2.5.1 KaScada не отвечает, перестаёт работать почему - то.
Не вполне понимаю о каком загрузчике идет речь. Уточните.
Активнее обращайтесь по KaScade и к Rovki - он очень отзывчив, быстро и конкретно реагирует на проблемы. У Вас интересный и больщой проект - думаю ему эта работа будет интересна.
o615ye161 писал(а): 21 дек 2020, 09:18 А если загрузчик 2.4.1 тогда не могу загрузить скетч с диспетчером задач в контроллер при компиляции вываливаются ошибки, проект я переработаю однозначно
Выложите и проект, и фото с ошибками - это компиляция или загрузка? Если ошибок "вываливается" много, то пришлите первые. И проект конечно к ошибкам - тот, который приводит к ошибкам. Мы попробуем загрузить Ваш проект и избавиться от ошибок.
o615ye161 писал(а): 21 дек 2020, 09:18 И посоветуйте пожалуйста на какую задачу и плату лучше поставить блок пид регулирования.
ПИД регулятор - для теплицы это медленный процесс и потому подойдет и быстрая задача (1 раз в 100мс), и фоновая задача (1 раз в 500 мс) и медленная задача (1 раз в сек).
Но вряд ли ПИД-регулятор является узким местом.
И Вы не написали, что Вас не устраивает в работе Вашего проекта - он конечно сложно читаем, но внешне логически выверен.
С нашей точки зрения - следует применить иную парадигму проектирования. Мы по разному и в разных местах об этом и писали, и пишем, однако с пониманием предлагаемых подходов особенно не встречались (есть исключения).
Обычно проектировщики серьезно задумываются когда их большое железо с большими программами работает не так как им хотелось.
В большинстве случаев (если есть готовность отказаться от освоенных и привычных методов проектирования и программирования) - это исправимо.
Аватара пользователя
Rovki
Полковник
Сообщения: 5727
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

Разработки ecoins

Сообщение Rovki »

Один из пользователей из Греции столкнулся с проблемой при использовании ПИД регулятора , точнее релейный режим работает замечательно , вот когда переходит на ШИМ, то возникают проблемы . Он использовал ЕСП8266 .?! :smile37:
Электронщик до мозга костей и не только
o615ye161
Сержант
Сообщения: 226
Зарегистрирован: 19 дек 2019, 14:47
Имя: Сергей

Разработки ecoins

Сообщение o615ye161 »

Простите, я имел ввиду ядро 2.5.1 для esp8266
ecoins
Полковник
Сообщения: 4010
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 155 раз

Разработки ecoins

Сообщение ecoins »

Rovki писал(а): 21 дек 2020, 12:34 Один из пользователей из Греции столкнулся с проблемой при использовании ПИД регулятора , точнее релейный режим работает замечательно , вот когда переходит на ШИМ, то возникают проблемы . Он использовал ЕСП8266 .?!
Любопытно, возьмем на заметку.
Хотя... Я бы предложил разработчикам не "мучать" ESP8266 в новых проектах и сразу делать на ESP32 - избежать многих и многих проблем. К тому же и пинов больше, и портов больше.
А как мост Wi-Fi-UART ESP8266 наверное вполне хорош.
o615ye161 писал(а): 21 дек 2020, 13:20 Простите, я имел ввиду ядро 2.5.1 для esp8266

FLProg сейчас комплектуется версией 2.7.4. В ней немного иначе обрабатываются прерывания (со старыми проектами выскакивают ошибки компиляции), но в Вашем проекте таких блоков я вроде не видел.
В своих библиотеках. которые работают с прерываниями (HC-SR04) мы эту проблему разрешили. Но лучше переходить на ESP32.
По ШИМу Rovki Вам дал конкретные рекомендации - перейдите на релейный режим. И КаScada заработает.
И еще бы я рекомендовал бы в Вашем проекте полностью отказаться от LCD HD44780 в пользу KaSacada - Ваш проект станет существенно проще, читаем и лучше по потребительским характеристикам. Если Вы еще перейдете на ESP32 + правильно будете использовать планирование вызова задач (плат) - для этого и полезен диспетчер - получите симпатичный работоспособный проект.
Успехов.
o615ye161
Сержант
Сообщения: 226
Зарегистрирован: 19 дек 2019, 14:47
Имя: Сергей

Разработки ecoins

Сообщение o615ye161 »

pr10:27:1: error: 'RT_HW_LCD_HD44780_DIRECT' does not name a type
RT_HW_LCD_HD44780_DIRECT id_88114707_1;
^
C:\Users\Android\AppData\Local\Temp\flprog\pr10\pr10.ino: In function 'void setup()':

pr10:63:1: error: 'id_88114707_1' was not declared in this scope

id_88114707_1.dir=0;
^
C:\Users\Android\AppData\Local\Temp\flprog\pr10\pr10.ino: In function 'void loop()':

pr10:121:19: error: 'class RT_HW_LCD_HD44780' has no member named 'PrintString'

RT_HW_Lcd_hd44780.PrintString(id_88114707_1,crc16_88114707_1, 'C' , 7 ,1 ,3 , 10 , lcd_88114707_1, EN_88114707_1, blink_88114707_1, val_88114707_1);
pr10:121:31: error: 'id_88114707_1' was not declared in this scope

RT_HW_Lcd_hd44780.PrintString(id_88114707_1,crc16_88114707_1, 'C' , 7 ,1 ,3 , 10 , lcd_88114707_1, EN_88114707_1, blink_88114707_1, val_88114707_1);
Несколько библиотек найдено для "RT_HW_BASE.h"
Используется: d:\Flprog\6.3.1\ideV5\libraries\RT_00_HW_BASE_v2.2
Не используется: d:\Flprog\6.3.1\ideV5\libraries\RT_00_HW_BASE_v2.5
exit status 1
'RT_HW_LCD_HD44780_DIRECT' does not name a type


Пытаюсь использовать в проекте блоки для LCD расширенные, при компиляции ошибка, какую библиотеку для этих блоков использовать?
если использую блоки вывода с двумя входами все работает

Отправлено спустя 1 час 46 минут 3 секунды:
ecoins, есть у вас какой-то рабочий проект для esp8266 и KaScada для примера, уже совсем измотали эти танцы с бубном.?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4010
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 155 раз

Разработки ecoins

Сообщение ecoins »

o615ye161 писал(а): 21 дек 2020, 23:30 Пытаюсь использовать в проекте блоки для LCD расширенные, при компиляции ошибка, какую библиотеку для этих блоков использовать?
если использую блоки вывода с двумя входами все работает
Поправил Ваш проект, он работает после некоторых доработок - грузится в ESP8266 без ошибок.
test v2.5 ink_ecoins.flp
[spoiler title=Стенд]
Стенд.jpg
[/spoiler]
[spoiler title=Проект]
Проект.png
[/spoiler]
В чем особенности:
1.В рассширенных блоках для lcd были ошибки - недавно на них обратил внимание один из пользователей. Мы их поправили и выложили (но не в 1-й пост). Чтобы Вам не искать, выкладываю и здесь.
05.ДИСПЛЕЙ LCD HD44780.ubl
В проекте правильные блоки.
2.Я испытывал на обновленной библиотеке RT_HW_BASE.h версия 3.15. В принципе они в совместимы с тем, что у Вас есть - но мне будет проще, если Вы будете использовать её. Заодно в проекте стоит немного обновленный ПБ диспетчера. С Вашим тоже работает.
RT_00_HW_BASE_v3.15.zip
На самом проекте есть некоторые текстовые комментарии по планированию задач применительно к Вашей задаче.
На всякий случай выкладываю нарабатываемые блоки под новую библиотеку - они как бы дополнительные относительно того, что у Вас есть, лучше использовать их - мне будет проще Вам отвечать на вопросы.
RT_HW_BASE_7xx_02.12.20.ubl
3.Вы уже сделали хороший шаг - уход от используемого блока LCD, это уже хороший шаг. Я еще видел у Вас стандартный блок HU21 - от тоже тормозит и прилично.

Отправлено спустя 17 минут 50 секунд:
o615ye161 писал(а): 21 дек 2020, 23:30 ecoins, есть у вас какой-то рабочий проект для esp8266 и KaScada для примера, уже совсем измотали эти танцы с бубном.?
4.Есть наверное, но с таким общим вопросом правильнее обратиться к Rovki - у него много наработок.
5.Относительно "танцов с бубнами" - на мой взгляд Вы только начинаете эти танцы, еще не входили в круг (мне приходилось на острове Ольхон (Байкал) под руководством настоящего (и знаменитого шамана) танцевать :)
Пока Вы последовательны и настойчивы - если не будете отчаиваться наверное у Вас получиться...
--------------------------------------------
Успехов.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
o615ye161
Сержант
Сообщения: 226
Зарегистрирован: 19 дек 2019, 14:47
Имя: Сергей

Разработки ecoins

Сообщение o615ye161 »

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

Разработки ecoins

Сообщение ecoins »

o615ye161 писал(а): 22 дек 2020, 08:31 Очень искренне благодарю за помощь, это замечательно, что есть такие люди как вы, ваши наработки несут знания тем кто пытается разобраться в этом увлекательном занятии программирования, ваши блоки действительно позволяют перейти на другой уровень понимания в программировании, желаю вам удачи!
Спасибо.
Ваша оценка стимулирует на "причесание" накопленных наработок и подготовки новой версии комплекта блоков и библиотек.
Займемся, выложим, но после подтягивания хвостов - один из них это дисплей Nextion.
ecoins
Полковник
Сообщения: 4010
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 155 раз

Разработки ecoins

Сообщение ecoins »

GDAN7777 писал(а): 22 дек 2020, 10:34 А теперь прикиньте,как пользователю искать ошибку,о существовании которой он даже не подозревает,на 46!!! страницах.
Кому действительно надо, тот находит.
Кому действительно надо. задают вопросы, которые обычно получают ответы, иногда и решения.
GDAN7777 писал(а): 22 дек 2020, 10:34 А у вас менеджмент в этом плане весьма не доработан.И
У меня еще и образование по менеджменту Открытого университета Великобритании.
Полагаю, что моё представление о менеджменте не совпадают с Вашим.
GDAN7777 писал(а): 22 дек 2020, 10:34 Исправляйте, иначе ваша огромная работа останется востребованной единицами пользователей.
Возможно это именно те единицы, которым наша работа действительно оказывается и нужна и полезна.
По поиску приемлемой формы представления блоков непрерывно работаем.
GDAN7777 писал(а): 22 дек 2020, 10:34 Прошу относиться к моим словам как к здоровой критике.
Не могу отнестись это как к здоровой критике.
Возьмите, то что Вам не нравится, доработайте правильно и выложите на форум. Если потребуется - окажем поддержку.
Или из того, что Вам оказалось полезным, переведите на новый редактор FLProg.
Это и будет не только здоровой, но и содержательной, полезной критикой.
Иначе это больше похоже на нравоучения "недорослю".
---------
Будут конкретные вопросы и пожелания - обращайтесь.
---------
Спасибо.
ecoins
Полковник
Сообщения: 4010
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 155 раз

Разработки ecoins

Сообщение ecoins »

GDAN7777 писал(а): 22 дек 2020, 10:34 А у вас менеджмент в этом плане весьма не доработан.Исправляйте,
GDAN7777 писал(а): 22 дек 2020, 13:37 И рад бы,к сожалению или к счастью я больше пахарь,чем просвещенный римлянин.
Тогда понятно почему менеджмент к разработкам программистов решили подтянуть.
fsergei70
Капитан
Сообщения: 859
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 40 раз
Поблагодарили: 8 раз

Разработки ecoins

Сообщение fsergei70 »

GDAN7777 писал(а): 22 дек 2020, 10:34 А теперь прикиньте,как пользователю искать ошибку,о существовании которой он даже не подозревает,на 46!!! страницах.Мое мнение-все корректировки должны быть вынесены в шапку темы,хотя бы в виде отдельного пункта с указанием,что конкретно исправлено.А у вас десятки исправленных блоков разбросаны по теме от первой до последней страницы.Мало создать хороший продукт,нужно еще правильно преподнести его пользователю.А у вас менеджмент в этом плане весьма не доработан.Исправляйте,иначе ваша огромная работа останется востребованной единицами пользователей.Прошу относиться к моим словам как к здоровой критике.
Полностью согласен, посмотрите как удобно все сделано в теме Альтернативный блок LCD на чипе HD44780, а у Вас тут чтоб что то найти надо всю тему перечитать. Это сейчас в ней 46 страниц а когда то будет и 146.
ecoins
Полковник
Сообщения: 4010
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 155 раз

Разработки ecoins

Сообщение ecoins »

fsergei70 писал(а): 22 дек 2020, 15:22 Полностью согласен, посмотрите как удобно все сделано в теме Альтернативный блок LCD на чипе HD44780, а у Вас тут чтоб что то найти надо всю тему перечитать. Это сейчас в ней 46 страниц а когда то будет и 146.
И я Вами во всем согласен.
И повторю ровно то, что в #912 - готовы сотрудничать со всеми, кто хочет чтобы доступные им разработки ecoins были удобны для использования.
При этом не вредно понимать, что наши разработки это целостный комплекс библиотек и пользовательских блоков с несколько иной парадигмой, чем у разработчика FLProg.
---------------
По поводу прекрасно оформленного Альтернативного блок LCD на чипе HD44780.
Аккуратно замечу, что если Вы столкнетесь с чуть более нагруженным проектом, при использовании этого блока у Вас могут возникнуть проблемы.
Судя по всему Вам не известны отличительные особенности разработанных ecoins блоков Lcd - они есть и существенные. Те кому они были нужны, через 1-2 консультации использовали их самостоятельно.
-----------
По оформлению.
Библиотеки у нас оформлены существенно лучше, чем обычно размещаются на GitHub. Просто многократно лучше.
Описания пользовательских блоков не хуже, чем в стандартных блоках FLProg. При этом в отличии от стандартных блоков, мы в описании обращаем внимание на их быстродействие, которое достигается их правильным использованием.
Для предыдущей версии мы выпустили многостраничное руководство по работе с нашими блоками, Вы наверное им не пользовались.
-------------
Вопрос к Вам: у Вас возникали когда-нибудь потребность в использовании блоков ecoins? Их много - диспетчер, счетчики, триггеры, LCDб работа с пинами, много разных сенсоров - все это оттестировано на AV328, MEGA2560, DUE, ESP8266, ESP32, STМ32F1, STM32F4.
Если да, то были ли проблемы с их использованием после вопросов к ecoins и ответной консультации?
На каком контроллере у Вас возникли сложности?
Вы ведь пишите на форуме, высказываетесь по нашим работам, и с конкретными вопросами видимо в состоянии обратиться.
Обращайтесь, если будет практическая потребность - ответим.
--------
Спасибо за внимание к нашей работе и успехов.
fsergei70
Капитан
Сообщения: 859
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 40 раз
Поблагодарили: 8 раз

Разработки ecoins

Сообщение fsergei70 »

ecoins писал(а): 22 дек 2020, 16:37 По поводу прекрасно оформленного Альтернативного блок LCD на чипе HD44780.
Аккуратно замечу, что если Вы столкнетесь с чуть более нагруженным проектом, при использовании этого блока у Вас могут возникнуть проблемы.
вы путаете мягкое с тёплым. Речь не идёт о том, чей блок лучше. Речь лишь о том. Чтобы свежие версии блоков были в 1 посте.
Аватара пользователя
belyx
Сержант
Сообщения: 251
Зарегистрирован: 24 июл 2016, 20:38
Откуда: Витебск Беларусь
Благодарил (а): 7 раз

Разработки ecoins

Сообщение belyx »

fsergei70 писал(а): 22 дек 2020, 20:15 Чтобы свежие версии блоков были в 1 посте.
добавил бы и библиотек
аналогичную мысль высказывал когда-то раньше
Trivius
Рядовой
Сообщения: 11
Зарегистрирован: 16 авг 2020, 20:41
Имя: Trivius

Разработки ecoins

Сообщение Trivius »

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

Разработки ecoins

Сообщение ecoins »

belyx писал(а): 22 дек 2020, 22:32 добавил бы и библиотек
аналогичную мысль высказывал когда-то раньше
Trivius писал(а): 22 дек 2020, 22:44 Пожалуйста, выложите весь актуальный набор совместимых библиотек и блоков в 1й пост.
Основная библиотека RT_HW_BASE.h версии 3.15 выложена в первом посте ветки "Разработки ecoins для STM32".
Эта библиотека с блоками совместимо со всеми другими контроллерами.
Из недоработок - ШИМ для ESP32, как нибудь доделаем, и DAC для STM32F407.
Об этом я писал 6 декабря, тогда же Выложил отдельно и библиотеки, и блоки.
ecoins писал(а): 07 дек 2020, 02:05 #847Сообщение ecoins » 06.12.2020{, 23:05}
Di123 писал(а): ↑24.11.2020{, 14:17}
выкладывайте так больше ошибок вам скинут и быстрее их исправите
а возможно и такие которые сами не сможет сэмитировать
просто создайте отдельную тему мол тестим STM32F103C8T6 в вашей оболочке и пусть туда присылают только ошибки
а то что два года назад голосовали за стм это просто вылилось в красивый длинный столбик и ничего более
Выкладываю здесь пока - библиотека работает с поддержкой AVR,ESP8266,ESP32, и STM32:
от STM32F103C до STM32F407 (F401,F411).
Для того, чтобы заложить в библиотеку возможность работы с несколькими шинами i2c,SPI и до 8 UART пришлось переписать все.
Пока библиотека с со всеми возможностями - дальше будем работать. Надо сделать небольшой перерыв, подтянуть обязательства.
Потом результаты выложим в отдельной теме.
После этого отвечали и выкладывали тестовые примеры по запросам пользователей и здесь, в и новой ветке по STM32.
Библиотека по lcd пока не измена - выложены чуть Выше исправления по расширенным пользовательским блокам - там были обнаружены локальные ошибки, которые пользователи и самостоятельно могут исправить - исправления выложены в обоих ветках.
Были вопросы по описанию блоков mcp23017 - они все есть в описании автора в блоках и повторены в этой ветке.
Один из пользователей, которому понадобились эти блоки пишет, что все нашел в течении 15 минут, после первой консультации разобрался как с этим работать.
Библиотеки и блоки работы с сенсорами пока автономны - в дальнейшем в них будут интегрированы функции основной библиотеки RT_HW_BASE.h и они соотвественно утратят автономность, но приобретут новые свойства. Все это осталось неизменным.
В первом посте размещено многостраничное описание работы с блоком оно актуально. Будут вопросы - выпустим новую версию.
---------------
В настоящее время плотно работаем с дисплеем Nextion - создана отдельная ветка. Получиться должно просто, но сейчас исследуем и тестируем. Потому просто и понятно и должно получиться - из-за этой невидимой работы.
После этого в какой-то момент следует перевести блоки в новый редактор - добровольцев поучаствовать не обнаружилось - потому эта задача сдвигается, соответственно сдвигается комплексная ревизия ПБ.
---------------
Задавайте конкретные вопросы по применению - ответим с тестовыми примерами.
---------------
Вопросы к вопрошающим:
1.На контроллерах какой архитектуры Вам нужно решить Ваши задачи?
2.Какие конкретно блоки и функции нужны Вам из наших наработок.---------------
-------------
Успехов.
Последний раз редактировалось ecoins 24 дек 2020, 08:23, всего редактировалось 1 раз.
o615ye161
Сержант
Сообщения: 226
Зарегистрирован: 19 дек 2019, 14:47
Имя: Сергей

Разработки ecoins

Сообщение o615ye161 »

ecoins писал(а): 22 дек 2020, 00:24 Поправил Ваш проект, он работает после некоторых доработок - грузится в ESP8266 без ошибок.
test v2.5 ink_ecoins.flp
Здравствуйте ecoins могли бы вы поправить проект под версию 6,3,1 а то версия 7.2.2 очень как-то глючит!
Аватара пользователя
Rovki
Полковник
Сообщения: 5727
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

Разработки ecoins

Сообщение Rovki »

Nikan писал(а): 24 дек 2020, 01:26 Городок в западно-американской степи. Салун. За столом сидят два ковбоя, местный и приезжий, и пьют виски. Вдруг по улице кто-то проносится на огромной скорости, паля во все стороны из пистолетов. В салуне никто и ухом не ведёт. Приезжий местному:
— Билл?
— Да, Гарри?
— Что это было, Билл?
— Это был Неуловимый Джо, Гарри.
— А почему его зовут Неуловимым Джо, Билл?
— Потому что его никто ещё не поймал, Гарри.
— А почему его никто ещё не поймал, Билл?
— Потому что он нафиг никому не нужен, Гарри.
Перенесите свой анекдот в тему Поболтать .Флуд и троллинг запрещен .
Электронщик до мозга костей и не только
ecoins
Полковник
Сообщения: 4010
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 155 раз

Разработки ecoins

Сообщение ecoins »

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

Давайте попробуем реализовать ниже изложенную последовательность действий - она поможет Вам обрести дополнительные навыки и возможно снимет вопросы:
1.Что полезно понимать по блокам ecoins. По содержанию они никак не привязаны к версии FLProg - все основные функции прописаны в библиотеках, в блоках прописаны вызовы к нему.
2.Исходя из п.1 Вы можете любой блок воссоздать в версии 6, перенеся в него тексты их блоков версии 7 - это будет небольшой и возможно полезной практикой чтения вызова функций на C++, это совсем не сложно. На вопросы ответим.
3.В конкретно в Вашем проекте использовались все блоки из 6-ой версии - кроме одного, диспетчера. Но Вы можете вернуть в свой проект старый диспетчер, или перезапустить проект, который Вы присылали с новыми блоками LCD.
4.Также можете поправить блоки расширенный блок из Вашего теста -
в секции loop замените имеющейся текст на следующий:
//--Вывод строковой переменной --------------------------------------------------------------------
if(!id.custom) {RT_HW_Lcd_hd44780.setIdText(id, lcd , НОМЕР_КОЛОНКИ , НОМЕР_СТРОКИ , ДЛИНА_ПОЛЯ , ПЕРИОД_В_ТИКАХ ); }
if (id.dir == 1) {if(ago!=val) {ago=val; id.event.fresh = 1;}}
RT_HW_Lcd_hd44780.printTextSTR(id, EN, blink, ВЫРАВНИВАНИЕ , ago);
//-------------------------------------------------------------------------------------------------------------
5.Ниже приложу блок диспетчера - он автономный, т.е. не использует дополнительных библиотек.
Он сделан в 7-ой версии, но Вы самостоятельно вполне можете перенести в 6-ю версию.
09.Sheduler_(Code_-_Basic).ubi
===============================================================================
Немного об общем.
Поскольку мы с Вами пользуемся FLProg, то на мой взгляд у нас с Вами есть некоторые обязательства перед разработчиком.
Реализация этих обязательств реализовываться по разному - в том числе и в постепенном переходе на 7ю версию. Автор зафиксировал и базовый редактор блоков и это сделано работу в 7-ой версии мало заметной от работы в 6-ой версии. При этом в новом редакторе устранены имеющиеся в 6-ой версии недочеты.
И в работе ecoins в поднятом вопросе не без изъянов - мы никак не займемся переработкой блоков под новый редакторов. Советчики и пропагандисты "правильного" поведения, "правильного" оформления на форуме есть, но они или очень заняты, или это не их "высокого" уровня задача.
В общем ecoins вместе с Вами достаточно пассивны по отношению к глубокому освоению версии 7, будем подтягиваться.
-----------------
Сожалею, что ответ на Вашу проблему не в форме конкретного примера и с общими рекомендациями. Но готовы отвечать на Ваши вопросы.
----------------
Успехов.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Закрыто

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

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

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