Кнопки + - с авто счетом при удержании

Пользовательские блоки дополняющие набор стандартных блоков
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
VNL64T
Рядовой
Сообщения: 62
Зарегистрирован: 22 янв 2024, 05:37
Имя: Алекс
Благодарил (а): 2 раза
Поблагодарили: 6 раз

Кнопки + - с авто счетом при удержании

Сообщение VNL64T »

Не знаю может было ну да не важно..
В текущем проекте понадобились две кнопки для изменения значений в положительную и отрицательную сторону ( Плюс и Минус) Но казус оказался в том что выход счета в float и следовательно нажимать кнопку Плюс нужно 10 раз для получения числа 1.0 что крайне долго, Собственно блок распознает короткие нажатия ( менее 500мс. или как настроить) и изменяет счет в 0.1 (ну или как настроить) если нажать и удерживать (более 500мс.) начинает с заданным интервалом 200мс. ( или как настроить) автоматически добавлять значения, что как мне показалось разумно и просто..
Присутствует запрет одновременных нажатий. и ограничение счета (тоже можно изменить)

Блок еще не проверял (к сожалению не все готово), если кто-то отпишется спасибо..
Блок FLP 8.2.3 не для физических кнопок !! ( но ничего не мешает их прикрутиь)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось VNL64T 13 июн 2025, 02:43, всего редактировалось 1 раз.
lfgjikjjyj
Сержант
Сообщения: 100
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 6 раз

Re: Кнопки + - с Ускрением

Сообщение lfgjikjjyj »

ну если он даёт какой то щёт на выходе то подключите уарт да посмотрите на плотер если рабочий то после 500мс вместо прямой пойдёт кривая
можно ещё придумать с изменением порога шага 0,1-0,5-1,0-1,5-2,0 через разные промежутки времени
VNL64T
Рядовой
Сообщения: 62
Зарегистрирован: 22 янв 2024, 05:37
Имя: Алекс
Благодарил (а): 2 раза
Поблагодарили: 6 раз

Re: Кнопки + - с Ускрением

Сообщение VNL64T »

Интересная мысль, ускорятся по мере удержания.. Посмотрю как будет с фиксированным возможно добавлю..
Спасибо
lfgjikjjyj
Сержант
Сообщения: 100
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 6 раз

Re: Кнопки + - с Ускрением

Сообщение lfgjikjjyj »

В меню есть двойное ускорение но там нет моего варианта с ускорением по градации числа а не только времени потому что ставиш даже 10мс но мотает он от длины цыкла програмы
Ровки спрашивал нахрена ему знать цыклы так вот как вариант оптимизировать код или кусок кода при работе с меню что бы он мотал быстрее нужно что бы цыкл был как можно меньше
Либо добавить вариант в меню с градацией шага ибо что бы с низов подняться до 100гр с шагом в 0.1гр стоишь держиш эту кнопку десятки секунд и плату зацыклить с меню нельзя логика процес работы нарушится
VNL64T
Рядовой
Сообщения: 62
Зарегистрирован: 22 янв 2024, 05:37
Имя: Алекс
Благодарил (а): 2 раза
Поблагодарили: 6 раз

Re: Кнопки + - с Ускрением

Сообщение VNL64T »

lfgjikjjyj писал(а): 21 май 2025, 04:23 В меню есть двойное ускорение но там нет моего варианта с ускорением по градации числа а не только времени потому что ставиш даже 10мс но мотает он от длины цыкла програмы
Ровки спрашивал нахрена ему знать цыклы так вот как вариант оптимизировать код или кусок кода при работе с меню что бы он мотал быстрее нужно что бы цыкл был как можно меньше
Либо добавить вариант в меню с градацией шага ибо что бы с низов подняться до 100гр с шагом в 0.1гр стоишь держиш эту кнопку десятки секунд и плату зацыклить с меню нельзя логика процес работы нарушится
Я к сожалению пока до кнопок не добрался ( решаю интересную задачу с ШИМ внутри ШИМ на картинке часть отдельно следующего сигнала ) но скоро.. NANO пока не разочаровывает, может много хоть для этого явно не предназначено..
Что касается меню несколько раз садился его изучить но что то блин мудрено больно ( ну или так показалось) логикой накидать мне показалось быстрее..
У вас нет необходимых прав для просмотра вложений в этом сообщении.
VNL64T
Рядовой
Сообщения: 62
Зарегистрирован: 22 янв 2024, 05:37
Имя: Алекс
Благодарил (а): 2 раза
Поблагодарили: 6 раз

Re: Кнопки + - с Ускрением

Сообщение VNL64T »

VNL64T писал(а): 20 май 2025, 09:12 Не знаю может было ну да не важно..
Проверил в железе работает как задумывалось..
Ответить

Вернуться в «Триггеры, таймеры, счетчики, детекторы сигнала»

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

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