2022-09-21 21-19-12 GyverOS_func.png
[ref]Rovki[/ref], задача вызывается только вручнуюДиспетчер задач by Alex Gyver
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
- Phazz
- Полковник
- Сообщения: 3125
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
Диспетчер задач by Alex Gyver
[ref]Rovki[/ref], задача вызывается только вручную
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 220 раз
- Контактная информация:
Диспетчер задач by Alex Gyver
Спасибо ,пропустил видать. Исправлю проверю 
Отправлено спустя 19 минут 8 секунд:
Уарт заработал , но выводит как и на дисплей значения раз в секунду добавляя по 1.
Но если поставить вывод в каждом цикле , то выводит как надо 1111111,2222222,3333333,4444444.....- размножает значения со счетчика
А генератор так не хочет работать , потому как задача заканчивается на генерации 1 импульса (1 луп), хоть ставь время задачи 100сек.)
Сложновато будет пользователям все это учитывать

Отправлено спустя 19 минут 8 секунд:
Уарт заработал , но выводит как и на дисплей значения раз в секунду добавляя по 1.
Но если поставить вывод в каждом цикле , то выводит как надо 1111111,2222222,3333333,4444444.....- размножает значения со счетчика
А генератор так не хочет работать , потому как задача заканчивается на генерации 1 импульса (1 луп), хоть ставь время задачи 100сек.)
Сложновато будет пользователям все это учитывать
Электронщик до мозга костей и не только
- Phazz
- Полковник
- Сообщения: 3125
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
Диспетчер задач by Alex Gyver
так по логике выполнения кода не может быть по другому тут ничего не поделать.
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 220 раз
- Контактная информация:
Диспетчер задач by Alex Gyver
Логику кода , для тех кто рисует схемы(квадратики) тяжело понять , а раз так то применение может быть чреватым ...Или потребуется описание на все случаи жизни, что не реальноPhazz писал(а): 21 сен 2022, 19:46 так по логике выполнения кода не может быть по другому тут ничего не поделать.
Отправлено спустя 2 минуты 32 секунды:
Тестирование заканчиваю , переключаюсь на другие задачи , думаю пользователи продолжат задавать вопросы , когда начнут реально применять , спасибо за работу.
Электронщик до мозга костей и не только
- Phazz
- Полковник
- Сообщения: 3125
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
Диспетчер задач by Alex Gyver
[ref]Rovki[/ref], в диспетчере от ecoins будет тоже самое, самое веселое с ртригерами ) С ними вообще не возможно работать.
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 220 раз
- Контактная информация:
Диспетчер задач by Alex Gyver
Я б без тестирования не торопился делать выводы , точно так не будет- разные принцип построения , но проблемы могут быть . Но мне показалось ,что там понятнее как распределять задачи и что делать когда возникают сюрпризы, даже не зная "логики кода ". Про триггеры не понял , приведите пример ,может автор найдет способ , что работать или подправит что то. Мы для того и тестируем ,не что бы мериться ,а что бы находить баги, фичи.Phazz писал(а): 21 сен 2022, 20:05 [ref]Rovki[/ref], в диспетчере от ecoins будет тоже самое, самое веселое с ртригерами ) С ними вообще не возможно работать.
Электронщик до мозга костей и не только
- Phazz
- Полковник
- Сообщения: 3125
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
Диспетчер задач by Alex Gyver
принцип одинаковый. Разница только в реализации. Триггеры можно обойти, но только используя флаги. Я же непросто так говорю, использовал диспетчер ecoins в одном проекте.
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 220 раз
- Контактная информация:
Диспетчер задач by Alex Gyver
А екойнс знает об этих проблемах , вы говорили о них где то?
Принципы или реализация ...я имел ввиду не принципы работы всего блока - диспетчеризация задач , а какие механизмы заложены(принципы построения) . Как осуществляется переключение между задачами. В одном прерывания , в другом их нет .
Отправлено спустя 5 минут 44 секунды:
[ref=#808080]Phazz[/ref], В новом блоке ,вы только вход ручного управления добавили или правки какие то сделали ?
Электронщик до мозга костей и не только
- Phazz
- Полковник
- Сообщения: 3125
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
Диспетчер задач by Alex Gyver
[ref]Rovki[/ref], Это не вход а индикатор того что задача вызывается только вручную. То есть к нему ничего не нужно подключать, это такой костыль чтобы блок сделать более интерактивным.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Диспетчер задач by Alex Gyver
Напишите в хотелках автору программы, чтобы он ввел в новую версию данную опцию без создания входа.Phazz писал(а): 22 сен 2022, 04:58 [ref]Rovki[/ref], Это не вход а индикатор того что задача вызывается только вручную. То есть к нему ничего не нужно подключать, это такой костыль чтобы блок сделать более интерактивным.
- Phazz
- Полковник
- Сообщения: 3125
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
Диспетчер задач by Alex Gyver
[ref=#ff8000]aidar_i[/ref], писал уже
Отправлено спустя 8 часов 36 минут 12 секунд:
Вот смотрите, такая конструкция не будет работать ни здесь ни у екоинс. Но пока я делал пример понял что у этих блоков есть отличное решение этой проблемы. Блок вызова задачи Call.
Отправлено спустя 8 часов 36 минут 12 секунд:
Вот смотрите, такая конструкция не будет работать ни здесь ни у екоинс. Но пока я делал пример понял что у этих блоков есть отличное решение этой проблемы. Блок вызова задачи Call.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 220 раз
- Контактная информация:
Диспетчер задач by Alex Gyver
Это понятно ,еще одна фича . Короткий импульс в одной задаче не увидеть в другой естественно .Это и без диспетчеров ,если платы выполняются по условию...Phazz писал(а): 22 сен 2022, 15:29 [ref=#ff8000]aidar_i[/ref], писал уже
Отправлено спустя 8 часов 36 минут 12 секунд:
Вот смотрите, такая конструкция не будет работать ни здесь ни у екоинс.
2022-09-22_17-20-23.png
Но пока я делал пример понял что у этих блоков есть отличное решение этой проблемы. Блок вызова задачи Call.
2022-09-22_17-28-47.png
Так же у вас не будут работать таймеры , как и генератор в моем примере
Электронщик до мозга костей и не только
- Rovki
- Полковник
- Сообщения: 5724
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 220 раз
- Контактная информация:
Диспетчер задач by Alex Gyver
Вот и я про то же - блок ,а к нему описание на все случаи жизни ,а потом скажут описание плохое, сложное итп.


Электронщик до мозга костей и не только
- Phazz
- Полковник
- Сообщения: 3125
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
Диспетчер задач by Alex Gyver
Делаю я прежде всего для себя, поэтому сильно не расстроюсь. Пусть развивают логическое мышление, что буквами программу писать что кубиками, алгоритмы везде одинаковые.
Диспетчер задач by Alex Gyver
[ref]Rovki[/ref], я только что, к своему стыду узнал, что на всех устройствах семейства ESP, производителем по умолчанию на первом ядре предустановлена FreeRTOS, ибо Wi-Fi критичен ко времени. Так что становятся понятными странные задержки в выполнении приложений под GyverOS, первое ядро даёт пинка второму, когда возникает необходимость в ресурсах, а второе мешает первому, конфликт интересов, так скать.
Последний раз редактировалось krom23 23 сен 2022, 15:53, всего редактировалось 1 раз.
- Phazz
- Полковник
- Сообщения: 3125
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
Диспетчер задач by Alex Gyver
[ref=#808080]Phazz[/ref], в тесте, что проводил Rovki. вплоть до обрыва соединения Wi-Fi, как он пишет.
Отправлено спустя 13 минут 10 секунд:
Получается, что и диспетчер GyverOS, и наше приложение написанное и разбитое на задачи под него, FreeRTOS в свою очередь, разбивает на свои задачи. Я это так понимаю.
Отправлено спустя 13 минут 10 секунд:
Получается, что и диспетчер GyverOS, и наше приложение написанное и разбитое на задачи под него, FreeRTOS в свою очередь, разбивает на свои задачи. Я это так понимаю.
-
- Лейтенант
- Сообщения: 540
- Зарегистрирован: 03 сен 2020, 15:41
- Откуда: Питер
- Имя: Артем
- Поблагодарили: 1 раз
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя