Страница 3 из 3
Блок Диспетчер задач (ecoins)
Добавлено: 13 фев 2023, 17:44
Dryundel
WildCat писал(а): 13 фев 2023, 17:21
Вот скажем, блок фазового регулятора стоит или нет ставить в плату, которая управляется диспетчером?
ecoins писал(а): 13 фев 2023, 17:36
Наверное лучше вызывать без условий в каждом цикле.
Не согласен. Можно.
Все фазорезки работают на прерываниях В Loop только настройки, которые "на скорость не влияют".

Блок Диспетчер задач (ecoins)
Добавлено: 13 фев 2023, 18:54
WildCat
Ясно, спасибо)
Re: Блок Диспетчер задач (ecoins)
Добавлено: 05 авг 2024, 21:06
niko191
Самое упрощенное использование "Диспетчера" можно посмотреть в посте #1328 ветки "Разработки ecoins".
Посмотрите, задайте вопросы.
[/quote]
Посмотрел бы. если бы нашёл эти цифры #1328 . Так где их искать?
Может что то надо включить.
Re: Блок Диспетчер задач (ecoins)
Добавлено: 05 авг 2024, 21:21
ecoins
Сейчас разработчик реализовал в штатной версии диспетчер FLProg - он и интуитивно понятнее и обладает целым рядом удобных опций (версия 9.1.15).
Re: Блок Диспетчер задач (ecoins)
Добавлено: 05 авг 2024, 21:42
niko191
ecoins писал(а): 05 авг 2024, 21:21
Сейчас разработчик реализовал в штатной версии диспетчер FLProg - он и интуитивно понятнее и обладает целым рядом удобных опций (версия 9.1.15).
Пользуясь этой версией FLProg можно надеяться что в нанку328 влезет хоть какая нибудь программа?
Пользуюсь программой 7.3.8
Я вообще то спрашивал как включить отображение номера поста?
Re: Блок Диспетчер задач (ecoins)
Добавлено: 05 авг 2024, 22:43
WildCat
Номер поста остался от старого форума.
Форум переехал, но движок отличается.
Re: Блок Диспетчер задач (ecoins)
Добавлено: 05 авг 2024, 23:00
niko191
WildCat писал(а): 05 авг 2024, 22:43
Номер поста остался от старого форума.
Форум переехал, но движок отличается.
Как же теперь народ будет ссылаться на нужный пост,нужное высказывание?
Re: Блок Диспетчер задач (ecoins)
Добавлено: 05 авг 2024, 23:56
ecoins
niko191 писал(а): 05 авг 2024, 21:42
ecoins писал(а): 05 авг 2024, 21:21
Сейчас разработчик реализовал в штатной версии диспетчер FLProg - он и интуитивно понятнее и обладает целым рядом удобных опций (версия 9.1.15).
Пользуясь этой версией FLProg можно надеяться что в нанку328 влезет хоть какая нибудь программа?
Пользуюсь программой 7.3.8
Похоже да.
Re: Блок Диспетчер задач (ecoins)
Добавлено: 06 авг 2024, 12:26
WildCat
niko191 писал(а): 05 авг 2024, 23:00
WildCat писал(а): 05 авг 2024, 22:43
Номер поста остался от старого форума.
Форум переехал, но движок отличается.
Как же теперь народ будет ссылаться на нужный пост,нужное высказывание?
Не знаю. В движке не хватает многих полезных функций, какие были в старом форуме.
Re: Блок Диспетчер задач (ecoins)
Добавлено: 14 июн 2025, 13:55
ecoins
Еще один вопрос из лички:
- - - - - - - - - - - - - - - - - - - - -
"....не могли бы вы подсказать можно ли где то почитать про диспетчер задач, как правильно расставлять приоритеты для того что бы не терять в скорости и производительности."
--------------------------------------
Концепция диспетчера задач разрабатывалась давно.
Теперь он встроен в FLrog - раньше управление было через выходы блока диспетчер, теперь через системные переменные.
Почитайте первые посты в этой теме и многое станет понятнее.
Для простого использования - используйте просто свободные задачи.
И Вы получите резкое увеличение быстродействия.
Остальное это более тонкая настройка проекта - может дополнительно существенно увеличить быстройдействие проекта.
---------------------------------------
Из нового:
1.Появилась Задача(плата) "Инициализация". Выполняется первой сразу после setup() и один раз. Предназначена как правило для "тонкой" настройки проекта - для опытных пользователей.
2.Имеется возможность выполнения блоков по прерываниям от системного таймера, который для разных архитектур определен свой.
Это тоже для опытных пользователей и разработчиков блоков. Например так реализован блок шаговых двигателей в разделе "Встроенные-Промышленная автоматика-ЧПУ".
3.Появился еще один диспетчер задач от программного таймера. Это для разработчиков блоков. Например так реализован блок датчика температуры NST1001.
5.Через встроенные дополнительные приоритетные системные переменные вызываются системные функции pool() Modbus, CAN, WFi, дисплеи (средства отображения) из меню слева и другие. Приоритет использования определяет разработчик FLProg.
-------------------------------------------
Где-то есть текстовое описание диспетчера от ecoins - может и можно разместить, но представленного материала вроде достаточно.
Отдельное описание диспетчера конечно надо-бы делать.
Re: Блок Диспетчер задач (ecoins)
Добавлено: 14 июн 2025, 13:58
Phazz
А можно подробнее про таймер для разработчиков?
Re: Блок Диспетчер задач (ecoins)
Добавлено: 14 июн 2025, 14:06
ecoins
Phazz писал(а): 14 июн 2025, 13:58
А можно подробнее про таймер для разработчиков?
Это просто - вытаскиваете блоки на разные платы:
1.Шаговый двигатель из встроенных блоков;
2.Сенсор NST1001 из кандидатов.
И смотрите скетч, изучаете код.
Пока удобного и публичного API не подготовлено. Полезны будут дополнительные практические применения на разных контроллерах.
И в дальнейшем будет зависеть от применяемых чипах. И кончено участие опытных пользователей и разработчиков.
Например в AVR таймеров мало, в STM32 много, но надо бы систематизировать их использование для избежание конфликтов. Пока это можно делать, но вручную.
С уважением, ecoins.