Не знаю может было ну да не важно..
В текущем проекте понадобились две кнопки для изменения значений в положительную и отрицательную сторону ( Плюс и Минус) Но казус оказался в том что выход счета в float и следовательно нажимать кнопку Плюс нужно 10 раз для получения числа 1.0 что крайне долго, Собственно блок распознает короткие нажатия ( менее 500мс. или как настроить) и изменяет счет в 0.1 (ну или как настроить) если нажать и удерживать (более 500мс.) начинает с заданным интервалом 200мс. ( или как настроить) автоматически добавлять значения, что как мне показалось разумно и просто..
Присутствует запрет одновременных нажатий. и ограничение счета (тоже можно изменить)
Блок еще не проверял (к сожалению не все готово), если кто-то отпишется спасибо..
Блок FLP 8.2.3 не для физических кнопок !! ( но ничего не мешает их прикрутиь)
Кнопки + - с авто счетом при удержании
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
-
- Рядовой
- Сообщения: 62
- Зарегистрирован: 22 янв 2024, 05:37
- Имя: Алекс
- Благодарил (а): 2 раза
- Поблагодарили: 6 раз
Кнопки + - с авто счетом при удержании
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось VNL64T 13 июн 2025, 02:43, всего редактировалось 1 раз.
-
- Сержант
- Сообщения: 100
- Зарегистрирован: 27 мар 2025, 12:13
- Имя: Коля
- Поблагодарили: 6 раз
Re: Кнопки + - с Ускрением
ну если он даёт какой то щёт на выходе то подключите уарт да посмотрите на плотер если рабочий то после 500мс вместо прямой пойдёт кривая
можно ещё придумать с изменением порога шага 0,1-0,5-1,0-1,5-2,0 через разные промежутки времени
можно ещё придумать с изменением порога шага 0,1-0,5-1,0-1,5-2,0 через разные промежутки времени
-
- Рядовой
- Сообщения: 62
- Зарегистрирован: 22 янв 2024, 05:37
- Имя: Алекс
- Благодарил (а): 2 раза
- Поблагодарили: 6 раз
Re: Кнопки + - с Ускрением
Интересная мысль, ускорятся по мере удержания.. Посмотрю как будет с фиксированным возможно добавлю..
Спасибо
Спасибо
-
- Сержант
- Сообщения: 100
- Зарегистрирован: 27 мар 2025, 12:13
- Имя: Коля
- Поблагодарили: 6 раз
Re: Кнопки + - с Ускрением
В меню есть двойное ускорение но там нет моего варианта с ускорением по градации числа а не только времени потому что ставиш даже 10мс но мотает он от длины цыкла програмы
Ровки спрашивал нахрена ему знать цыклы так вот как вариант оптимизировать код или кусок кода при работе с меню что бы он мотал быстрее нужно что бы цыкл был как можно меньше
Либо добавить вариант в меню с градацией шага ибо что бы с низов подняться до 100гр с шагом в 0.1гр стоишь держиш эту кнопку десятки секунд и плату зацыклить с меню нельзя логика процес работы нарушится
Ровки спрашивал нахрена ему знать цыклы так вот как вариант оптимизировать код или кусок кода при работе с меню что бы он мотал быстрее нужно что бы цыкл был как можно меньше
Либо добавить вариант в меню с градацией шага ибо что бы с низов подняться до 100гр с шагом в 0.1гр стоишь держиш эту кнопку десятки секунд и плату зацыклить с меню нельзя логика процес работы нарушится
-
- Рядовой
- Сообщения: 62
- Зарегистрирован: 22 янв 2024, 05:37
- Имя: Алекс
- Благодарил (а): 2 раза
- Поблагодарили: 6 раз
Re: Кнопки + - с Ускрением
Я к сожалению пока до кнопок не добрался ( решаю интересную задачу с ШИМ внутри ШИМ на картинке часть отдельно следующего сигнала ) но скоро.. NANO пока не разочаровывает, может много хоть для этого явно не предназначено..lfgjikjjyj писал(а): 21 май 2025, 04:23 В меню есть двойное ускорение но там нет моего варианта с ускорением по градации числа а не только времени потому что ставиш даже 10мс но мотает он от длины цыкла програмы
Ровки спрашивал нахрена ему знать цыклы так вот как вариант оптимизировать код или кусок кода при работе с меню что бы он мотал быстрее нужно что бы цыкл был как можно меньше
Либо добавить вариант в меню с градацией шага ибо что бы с низов подняться до 100гр с шагом в 0.1гр стоишь держиш эту кнопку десятки секунд и плату зацыклить с меню нельзя логика процес работы нарушится
Что касается меню несколько раз садился его изучить но что то блин мудрено больно ( ну или так показалось) логикой накидать мне показалось быстрее..
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 62
- Зарегистрирован: 22 янв 2024, 05:37
- Имя: Алекс
- Благодарил (а): 2 раза
- Поблагодарили: 6 раз
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость