Страница 2 из 3

Re: Диспетчер задач. Инь и Ян.

Добавлено: 02 авг 2025, 09:56
Fm-Nafing
Воспринял как посыл на.
Грубовато как то. Вам не кажется?
На вашем месте надо бы принять к сведению то что я написал и принять меры к облегчению и доступности обучения программирования совершенно не опытным людям.
Я взялся за одну, ещё на самых первых версиях FL-Prog. И с того момента, ни разу, ни в одном из своих проектов (а их у меня больше 2 тысяч), не пользовался вашими блоками.

Re: Диспетчер задач. Инь и Ян.

Добавлено: 02 авг 2025, 10:05
Dryundel
Fm-Nafing писал(а): 02 авг 2025, 08:49 Я раньше, за 10 минут мог научить коллег которые ваще не бум бум, блинькать, получать данные с температурметра, вывести эти данные на 1602.
Ну как бы в этом плане, для изучения FBD ничего не изменилось. Добавилось много нового, но им (этим новым) можно пока не пользоваться.
Вот Вы Excel используете? Наверняка да. А какое нибудь условное форматирование данных по условию применяете? Сомневаюсь. Ну и здесь так же.

Да, есть такой не приятный для ностальгии момент, что AVR328 уже не тянет нового софта. Но ведь прогресс шагает вперёд. Раньше помню в ходу были ВМ80А(КР580) . И где они? Не жалеете об этом?

Вот для обучения С++ штатные блоки программы стали менее пригодны. Но есть пользовательские. В них всё по прежнему.

Это скорей психологический момент. С приходом новых версий чувствуешь что из гуру превратился в новичка на время. Но это пока не освоишь новое. Автор всегда держит нас в тонусе. Это даже прикольно. :)

Re: Диспетчер задач. Инь и Ян.

Добавлено: 02 авг 2025, 10:17
Fm-Nafing
Честно говоря не ставлю новое по причине некоторых библ.
Они у меня либо изменены ручками мною, либо скачаны с Git. И все они плотно связаны с тем что я делаю.
Ставить новьё и потом по очереди выковыривать все ошибки совсем не хочется. Тем более что в многих комментах пишут об ошибках на каждом шагу. Даже банальный 595-ый регистр и тот не работает в новье.

Re: Диспетчер задач. Инь и Ян.

Добавлено: 02 авг 2025, 10:23
Phazz
Fm-Nafing писал(а): 02 авг 2025, 08:49 А теперь давайте вспомним как и для кого создавался FL Prog. Напомню "для НЕ программистов".
И ведь так и было. Я раньше, за 10 минут мог научить коллег которые ваще не бум бум, блинькать, получать данные с температурметра, вывести эти данные на 1602.
И самое главное, что это зарождало у них интерес к созданию новых идей и новых плюшек.
Что сейчас? Чёрт ногу сломит. Мне ито не всё понятно.
Я конечно понимаю от куда ноги растут. И кто это двигает.
Для кого теперь этот продукт? Для начинающих?
Давайте сами, от третьего лица, вкурите что вы тут настрочили.
Я конечно могу ошибаться, но думаю что пора делить FL-ку на две части FL-Prog_start и FL-Prog_PRO.
Если вам так сложно, отключите диспетчер. Но когда упретесь в производительность и появится потребность в оптимизации выполнения кода у вас будет инструмент для этого.

Re: Диспетчер задач. Инь и Ян.

Добавлено: 02 авг 2025, 10:25
Fm-Nafing
Вот это более правильный ответ. Дельный.
А Энвер упал в моих глазах.

Re: Диспетчер задач. Инь и Ян.

Добавлено: 02 авг 2025, 10:27
Phazz
Fm-Nafing писал(а): 02 авг 2025, 10:17 Честно говоря не ставлю новое по причине некоторых библ.
Они у меня либо изменены ручками мною, либо скачаны с Git. И все они плотно связаны с тем что я делаю.
Ставить новьё и потом по очереди выковыривать все ошибки совсем не хочется. Тем более что в многих комментах пишут об ошибках на каждом шагу. Даже банальный 595-ый регистр и тот не работает в новье.
То что вы написали совсем не так, не хотите новое, сидите на старом. Но даже не попробовав вы сделали не верные выводы. Так что давайте сначала поработайте в 9 версии а потом мы послушаем ваше мнение. Да конечно еще не все работает, но сейчас сделан механизм для оперативного устранения ошибок.

Re: Диспетчер задач. Инь и Ян.

Добавлено: 02 авг 2025, 10:28
Dryundel
Fm-Nafing писал(а): 02 авг 2025, 10:17 Честно говоря не ставлю новое по причине некоторых библ.
Они у меня либо изменены ручками мною, либо скачаны с Git. И все они плотно связаны с тем что я делаю.
Ставить новьё и потом по очереди выковыривать все ошибки совсем не хочется. Тем более что в многих комментах пишут об ошибках на каждом шагу. Даже банальный 595-ый регистр и тот не работает в новье.
Ну да. В новых версиях практически во всём софте всплывают баги. Никуда от этого не денешься.

А вот ситуация с пользовательскими и библиотеками намного улучшилась. Теперь при обновлении версии все они сохраняются. Может конечно случиться что старые либы будут конфликтовать с новыми. Но тут уж дело такое.

Знаю много примеров когда на производстве до сих пор пользуются Windows XP. Ну а почему бы нет. Ведь старое оборудование либо надо перенастраивать либо выкидывать.
Не вижу в этом плане принципиально разницы.

Re: Диспетчер задач. Инь и Ян.

Добавлено: 02 авг 2025, 10:30
Phazz
Fm-Nafing писал(а): 02 авг 2025, 10:25 Вот это более правильный ответ. Дельный.
А Энвер упал в моих глазах.
Да как бы он все правильно сказал, если не можете или не хотите понимать как работает новый функционал, не используйте. Там все отключается. Пусть это для вас будет как лайт версия

Re: Диспетчер задач. Инь и Ян.

Добавлено: 07 авг 2025, 18:31
CraCk
Может есть у кого-то пример, проект без Диспетчера задач который тормозит, и тот же проект переделан, с использование Диспетчера задач?

Re: Диспетчер задач. Инь и Ян.

Добавлено: 07 авг 2025, 18:59
ecoins
CraCk писал(а): 07 авг 2025, 18:31 Может есть у кого-то пример, проект без Диспетчера задач который тормозит, и тот же проект переделан, с использование Диспетчера задач?
А кто мешает Вам проверить на своем проекте.
При этом выводите системный параметр быстродействие куда-нибудь - Web, консоль, LCD из левого меню, Nextion, RS485/Modbus.
Только используйте при этом только штатные блоки и/или кандидаты...
И наблюдайте, сравнивайте...
Коли к рекомендациям и указаниям от FLProg доверия нет.

Re: Диспетчер задач. Инь и Ян.

Добавлено: 07 авг 2025, 20:39
golloper
CraCk писал(а): 07 авг 2025, 18:31 Может есть у кого-то пример, проект без Диспетчера задач который тормозит, и тот же проект переделан, с использование Диспетчера задач?
Это только у познавших Инь Янь.

Re: Диспетчер задач. Инь и Ян.

Добавлено: 07 авг 2025, 20:48
Fm-Nafing
А у меня так и не получилось заставить работать HC595.
И штатными блоками и не штатными.
Пробовал и ShiftOut и SPI.transfer.
Версия 9.5.5.

Re: Диспетчер задач. Инь и Ян.

Добавлено: 07 авг 2025, 21:07
ecoins
Fm-Nafing писал(а): 07 авг 2025, 20:48 А у меня так и не получилось заставить работать HC595.
И штатными блоками и не штатными.
Пробовал и ShiftOut и SPI.transfer.
Версия 9.5.5.
Только что тестировал контроллеры - там 74HC595 и 74HC165 работают.
Возможно что-то не так подключали. Без теста сложно понять Вашу ситуацию.

Re: Диспетчер задач. Инь и Ян.

Добавлено: 07 авг 2025, 21:10
Fm-Nafing
ESP32. Рабочий проект на 8.2.2.
Не копирую. Повторяю с нуля. И фих там плавал.

Re: Диспетчер задач. Инь и Ян.

Добавлено: 07 авг 2025, 23:23
ecoins
Fm-Nafing писал(а): 07 авг 2025, 21:10 ESP32. Рабочий проект на 8.2.2.
Не копирую. Повторяю с нуля. И фих там плавал.
Посмотрел Ваш проект. В этот раз.
Будете выражаться не на техническом языке, больше отвечать не буду.
1.Вы используете не штатный блок.
2.Не понимаю, почему для 74HC595 в нем понадобилось SPI.setDataMode(0x11), не уверен что это верно.
3. digitalWrite(SPI_SCLK,LOW); в сочетании в дальнейшем с SPI.transfer(_hc595_8) может не работать.
Возможно в версии 8.2.3 была другая версия ядра С++, в новых ядрах может иначе - в любом случае дергать дополнительно SLCK при использовании SPI плохая затея...
4.Ваш проект к FLProg почти не имеет отношения - весь код из блока, библиотеки FLProg не используются.
5.Код написан
***********************************************************************************************
**** Пользовательский блок для четырёх микросхем 74НС595, включенных последовательно ***
**** Автор: arisov77 ***
**** Дата создания блока: 01.2017 г. ***
***********************************************************************************************
Тогда и ESP32 не было, скорее всего работал на AVR.
6.Что Вы хотите? Чтобы кто-то взялся разобраться с этой древней самопальной конструкции?
И что-то другое?

Re: Диспетчер задач. Инь и Ян.

Добавлено: 08 авг 2025, 02:03
Fm-Nafing
Любезнейший, я повторюсь, не работает ни штатный блок ни какой либо другой. Данный пример вам показал, чтобы вы увидели что ничего лишнего нет и ничто ни чему мешать не может. И для примера показал что блок от arisov77 замечательно работает в 8.2.2.

Re: Диспетчер задач. Инь и Ян.

Добавлено: 08 авг 2025, 10:39
ecoins
Fm-Nafing писал(а): 08 авг 2025, 02:03 Любезнейший, я повторюсь, не работает ни штатный блок ни какой либо другой. Данный пример вам показал, чтобы вы увидели что ничего лишнего нет и ничто ни чему мешать не может. И для примера показал что блок от arisov77 замечательно работает в 8.2.2.
Пишите Вы убежденно. Значит Вы можете самостоятельно разобраться?
Со своей стороны предложил бы:
1.Протестировать отдельно 74HC595 блок из кандидатов.
2.Если работает, можете взять штатный 74HC595 - но в штатном блоке 74HC595 из setup() выпала строке SPI.begin() .
Можете добавить SPI.begin() .
3.Если работает - упростите свой тест до одного регистра. Если не работает, установите ядро ESP32 той версии, которая была в 8.2.2.
Из исследовательских целей. На мой взгляд блок написан не корректно - в нем возможно неверно выбран параметр SPI dateMode.
------
FLProg не рекомендует, там где это возможно использовать сторонние блоки. В Вашем проекте использовать сторонние блоки управления 74HC595 вроде и не обязательно.

Re: Диспетчер задач. Инь и Ян.

Добавлено: 08 авг 2025, 11:16
Fm-Nafing
Штатные подразумеваются устаревшие.
Полагаю у вас ведь есть возможность подправить данный баг?
Уж будьте так любезны.

Re: Диспетчер задач. Инь и Ян.

Добавлено: 08 авг 2025, 11:25
ecoins
Fm-Nafing писал(а): 08 авг 2025, 11:16 Штатные подразумеваются устаревшие.
Полагаю у вас ведь есть возможность подправить данный баг?
Уж будьте так любезны.
В новом релизе, попробуем не забыть. Для тестирования Вы можете просто добавить строку в setup() SPI.begin().
Вы правы, этот блок устаревший и со временем видимо будет убран из FLProg.
Используйте блок 74РС495 из кандидатов.

Re: Диспетчер задач. Инь и Ян.

Добавлено: 11 авг 2025, 14:04
ecoins
Fm-Nafing писал(а): 08 авг 2025, 11:16 Штатные подразумеваются устаревшие.
Полагаю у вас ведь есть возможность подправить данный баг?
Уж будьте так любезны.
Штатный блок 74HC595 поправлен (начиная с 9.5.8).
С уважением, ecoins.