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

Fm-Nafing
Рядовой
Сообщения: 85
Зарегистрирован: 13 июл 2016, 13:24
Откуда: Санкт-Петербург
Имя: Владислав
Благодарил (а): 1 раз
Поблагодарили: 4 раза

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

Сообщение Fm-Nafing »

Воспринял как посыл на.
Грубовато как то. Вам не кажется?
На вашем месте надо бы принять к сведению то что я написал и принять меры к облегчению и доступности обучения программирования совершенно не опытным людям.
Я взялся за одну, ещё на самых первых версиях FL-Prog. И с того момента, ни разу, ни в одном из своих проектов (а их у меня больше 2 тысяч), не пользовался вашими блоками.
Я изменил бы мир. Но Бог не дал исходников.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2666
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 34 раза
Поблагодарили: 284 раза

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

Сообщение Dryundel »

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

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

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

Это скорей психологический момент. С приходом новых версий чувствуешь что из гуру превратился в новичка на время. Но это пока не освоишь новое. Автор всегда держит нас в тонусе. Это даже прикольно. :)
Fm-Nafing
Рядовой
Сообщения: 85
Зарегистрирован: 13 июл 2016, 13:24
Откуда: Санкт-Петербург
Имя: Владислав
Благодарил (а): 1 раз
Поблагодарили: 4 раза

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

Сообщение Fm-Nafing »

Честно говоря не ставлю новое по причине некоторых библ.
Они у меня либо изменены ручками мною, либо скачаны с Git. И все они плотно связаны с тем что я делаю.
Ставить новьё и потом по очереди выковыривать все ошибки совсем не хочется. Тем более что в многих комментах пишут об ошибках на каждом шагу. Даже банальный 595-ый регистр и тот не работает в новье.
Я изменил бы мир. Но Бог не дал исходников.
Аватара пользователя
Phazz
Полковник
Сообщения: 3265
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 274 раза
Поблагодарили: 148 раз

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

Сообщение Phazz »

Fm-Nafing писал(а): 02 авг 2025, 08:49 А теперь давайте вспомним как и для кого создавался FL Prog. Напомню "для НЕ программистов".
И ведь так и было. Я раньше, за 10 минут мог научить коллег которые ваще не бум бум, блинькать, получать данные с температурметра, вывести эти данные на 1602.
И самое главное, что это зарождало у них интерес к созданию новых идей и новых плюшек.
Что сейчас? Чёрт ногу сломит. Мне ито не всё понятно.
Я конечно понимаю от куда ноги растут. И кто это двигает.
Для кого теперь этот продукт? Для начинающих?
Давайте сами, от третьего лица, вкурите что вы тут настрочили.
Я конечно могу ошибаться, но думаю что пора делить FL-ку на две части FL-Prog_start и FL-Prog_PRO.
Если вам так сложно, отключите диспетчер. Но когда упретесь в производительность и появится потребность в оптимизации выполнения кода у вас будет инструмент для этого.
Fm-Nafing
Рядовой
Сообщения: 85
Зарегистрирован: 13 июл 2016, 13:24
Откуда: Санкт-Петербург
Имя: Владислав
Благодарил (а): 1 раз
Поблагодарили: 4 раза

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

Сообщение Fm-Nafing »

Вот это более правильный ответ. Дельный.
А Энвер упал в моих глазах.
Я изменил бы мир. Но Бог не дал исходников.
Аватара пользователя
Phazz
Полковник
Сообщения: 3265
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 274 раза
Поблагодарили: 148 раз

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

Сообщение Phazz »

Fm-Nafing писал(а): 02 авг 2025, 10:17 Честно говоря не ставлю новое по причине некоторых библ.
Они у меня либо изменены ручками мною, либо скачаны с Git. И все они плотно связаны с тем что я делаю.
Ставить новьё и потом по очереди выковыривать все ошибки совсем не хочется. Тем более что в многих комментах пишут об ошибках на каждом шагу. Даже банальный 595-ый регистр и тот не работает в новье.
То что вы написали совсем не так, не хотите новое, сидите на старом. Но даже не попробовав вы сделали не верные выводы. Так что давайте сначала поработайте в 9 версии а потом мы послушаем ваше мнение. Да конечно еще не все работает, но сейчас сделан механизм для оперативного устранения ошибок.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2666
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 34 раза
Поблагодарили: 284 раза

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

Сообщение Dryundel »

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

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

Знаю много примеров когда на производстве до сих пор пользуются Windows XP. Ну а почему бы нет. Ведь старое оборудование либо надо перенастраивать либо выкидывать.
Не вижу в этом плане принципиально разницы.
Аватара пользователя
Phazz
Полковник
Сообщения: 3265
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 274 раза
Поблагодарили: 148 раз

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

Сообщение Phazz »

Fm-Nafing писал(а): 02 авг 2025, 10:25 Вот это более правильный ответ. Дельный.
А Энвер упал в моих глазах.
Да как бы он все правильно сказал, если не можете или не хотите понимать как работает новый функционал, не используйте. Там все отключается. Пусть это для вас будет как лайт версия
CraCk
Лейтенант
Сообщения: 699
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 16 раз
Поблагодарили: 10 раз

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

Сообщение CraCk »

Может есть у кого-то пример, проект без Диспетчера задач который тормозит, и тот же проект переделан, с использование Диспетчера задач?
ecoins
Полковник
Сообщения: 4144
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 161 раз
Поблагодарили: 205 раз

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

Сообщение ecoins »

CraCk писал(а): 07 авг 2025, 18:31 Может есть у кого-то пример, проект без Диспетчера задач который тормозит, и тот же проект переделан, с использование Диспетчера задач?
А кто мешает Вам проверить на своем проекте.
При этом выводите системный параметр быстродействие куда-нибудь - Web, консоль, LCD из левого меню, Nextion, RS485/Modbus.
Только используйте при этом только штатные блоки и/или кандидаты...
И наблюдайте, сравнивайте...
Коли к рекомендациям и указаниям от FLProg доверия нет.
golloper
Сержант
Сообщения: 216
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 23 раза
Поблагодарили: 46 раз

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

Сообщение golloper »

CraCk писал(а): 07 авг 2025, 18:31 Может есть у кого-то пример, проект без Диспетчера задач который тормозит, и тот же проект переделан, с использование Диспетчера задач?
Это только у познавших Инь Янь.
Fm-Nafing
Рядовой
Сообщения: 85
Зарегистрирован: 13 июл 2016, 13:24
Откуда: Санкт-Петербург
Имя: Владислав
Благодарил (а): 1 раз
Поблагодарили: 4 раза

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

Сообщение Fm-Nafing »

А у меня так и не получилось заставить работать HC595.
И штатными блоками и не штатными.
Пробовал и ShiftOut и SPI.transfer.
Версия 9.5.5.
Я изменил бы мир. Но Бог не дал исходников.
ecoins
Полковник
Сообщения: 4144
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 161 раз
Поблагодарили: 205 раз

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

Сообщение ecoins »

Fm-Nafing писал(а): 07 авг 2025, 20:48 А у меня так и не получилось заставить работать HC595.
И штатными блоками и не штатными.
Пробовал и ShiftOut и SPI.transfer.
Версия 9.5.5.
Только что тестировал контроллеры - там 74HC595 и 74HC165 работают.
Возможно что-то не так подключали. Без теста сложно понять Вашу ситуацию.
Fm-Nafing
Рядовой
Сообщения: 85
Зарегистрирован: 13 июл 2016, 13:24
Откуда: Санкт-Петербург
Имя: Владислав
Благодарил (а): 1 раз
Поблагодарили: 4 раза

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

Сообщение Fm-Nafing »

ESP32. Рабочий проект на 8.2.2.
Не копирую. Повторяю с нуля. И фих там плавал.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Я изменил бы мир. Но Бог не дал исходников.
ecoins
Полковник
Сообщения: 4144
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 161 раз
Поблагодарили: 205 раз

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

Сообщение 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.Что Вы хотите? Чтобы кто-то взялся разобраться с этой древней самопальной конструкции?
И что-то другое?
Fm-Nafing
Рядовой
Сообщения: 85
Зарегистрирован: 13 июл 2016, 13:24
Откуда: Санкт-Петербург
Имя: Владислав
Благодарил (а): 1 раз
Поблагодарили: 4 раза

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

Сообщение Fm-Nafing »

Любезнейший, я повторюсь, не работает ни штатный блок ни какой либо другой. Данный пример вам показал, чтобы вы увидели что ничего лишнего нет и ничто ни чему мешать не может. И для примера показал что блок от arisov77 замечательно работает в 8.2.2.
Я изменил бы мир. Но Бог не дал исходников.
ecoins
Полковник
Сообщения: 4144
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 161 раз
Поблагодарили: 205 раз

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

Сообщение 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 вроде и не обязательно.
Fm-Nafing
Рядовой
Сообщения: 85
Зарегистрирован: 13 июл 2016, 13:24
Откуда: Санкт-Петербург
Имя: Владислав
Благодарил (а): 1 раз
Поблагодарили: 4 раза

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

Сообщение Fm-Nafing »

Штатные подразумеваются устаревшие.
Полагаю у вас ведь есть возможность подправить данный баг?
Уж будьте так любезны.
Я изменил бы мир. Но Бог не дал исходников.
ecoins
Полковник
Сообщения: 4144
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 161 раз
Поблагодарили: 205 раз

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

Сообщение ecoins »

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

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

Сообщение ecoins »

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

Вернуться в «Обучающие примеры работы в FLProg»

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

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