Панель NEXTION (Таймеры)
- Siberian
- Лейтенант
- Сообщения: 635
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 35 раз
- Поблагодарили: 5 раз
Панель NEXTION (Таймеры)
Здравствуйте, Коллеги!
Я радиолюбитель, и к сожалению не программист, поэтому прошу помощь у программистов.
На странице панели NEXTION разрешено использовать не более шести таймеров, в этом у меня и проблема.
В настройках n0, n1,........n20 у меня более двадцати.
Как правильно сделать? При этом, для каждого поля n1,........n20, мне обязательно нужна переменная vn0, vn1..... vn20.
В прикрепленном файле образец, n0 и n1 активные, можно посмотреть в debug.
Я радиолюбитель, и к сожалению не программист, поэтому прошу помощь у программистов.
На странице панели NEXTION разрешено использовать не более шести таймеров, в этом у меня и проблема.
В настройках n0, n1,........n20 у меня более двадцати.
Как правильно сделать? При этом, для каждого поля n1,........n20, мне обязательно нужна переменная vn0, vn1..... vn20.
В прикрепленном файле образец, n0 и n1 активные, можно посмотреть в debug.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Панель NEXTION (Таймеры)
А почему так много таймеров? Там в одном таймере много чего прописать можно.
- Siberian
- Лейтенант
- Сообщения: 635
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 35 раз
- Поблагодарили: 5 раз
Панель NEXTION (Таймеры)
Поэтому я прошу помощи у программистов. Как всё прописать в одном таймере, но при этом сохранить каждую переменную vn0...vn20 для каждого.Max писал(а): 24 янв 2019, 11:56А почему так много таймеров? Там в одном таймере много чего прописать можно.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Панель NEXTION (Таймеры)
[ref]Siberian[/ref], Правильно ли я Вас понимаю - уставка длинным нажатием.
И таких несколько.
Отправлено спустя 1 час 12 минут 2 секунды:
Если это так - прошу.
Придумал при постановке задачи и поиску способов решения
Дальше сам.
Будь внимателен к отпусканию кнопок.
И таких несколько.
Отправлено спустя 1 час 12 минут 2 секунды:
Если это так - прошу.
Придумал при постановке задачи и поиску способов решения

Дальше сам.
Будь внимателен к отпусканию кнопок.

У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- Siberian
- Лейтенант
- Сообщения: 635
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 35 раз
- Поблагодарили: 5 раз
Панель NEXTION (Таймеры)
Sancho, Спасибо! Именно то, что мне нужно!
Отправлено спустя 21 минуту 21 секунду:
Еще один вопрос.
Можно ли добавить, чтобы при однократном нажатии +/-, число изменялось только на единицу, а при удержании более 500 млсек, увеличение-уменьшение происходило по заданному таймеру счета (как сейчас).
Отправлено спустя 21 минуту 21 секунду:
Еще один вопрос.
Можно ли добавить, чтобы при однократном нажатии +/-, число изменялось только на единицу, а при удержании более 500 млсек, увеличение-уменьшение происходило по заданному таймеру счета (как сейчас).
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Панель NEXTION (Таймеры)
Завтра подумаю....Siberian писал(а): 24 янв 2019, 20:17Sancho
Еще один вопрос.
Можно ли добавить, чтобы при однократном нажатии +/-, число изменялось только на единицу, а при удержании более 500 млсек, увеличение-уменьшение происходило по заданному таймеру счета (как сейчас).
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Панель NEXTION (Таймеры)
Это заморочка конкретная получится, но ради тренировки мозга попробую 
Отправлено спустя 37 минут 52 секунды:
Да, гемор ещё тот.
Не хочу больше так извращаться.
Но парочку сделал, дальше сами

Отправлено спустя 37 минут 52 секунды:
Да, гемор ещё тот.
Не хочу больше так извращаться.
Но парочку сделал, дальше сами

У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Siberian
- Лейтенант
- Сообщения: 635
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 35 раз
- Поблагодарили: 5 раз
Панель NEXTION (Таймеры)
Спасибо! Да, действительно геморр...Sancho писал(а): 25 янв 2019, 14:48Это заморочка конкретная получится, но ради тренировки мозга попробую
Отправлено спустя 37 минут 52 секунды:
Да, гемор ещё тот.
Не хочу больше так извращаться.
Но парочку сделал, дальше сами



- Siberian
- Лейтенант
- Сообщения: 635
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 35 раз
- Поблагодарили: 5 раз
Панель NEXTION (Таймеры)
Здравствуйте, Sancho!
Я решил взять за основу Ваш проект "Тест один таймер уставки v01".
Создал новый проект для теста, но у меня выскочила ошибка.
[spoiler]
[/spoiler]
Где мой косяк?
Отправлено спустя 18 минут 4 секунды:
Разобрался.
У меня кнопка "Button", а нужно "Dual"

Отправлено спустя 19 минут 28 секунд:
можно ли заменить кнопку "Dual" на "Button
Я решил взять за основу Ваш проект "Тест один таймер уставки v01".
Создал новый проект для теста, но у меня выскочила ошибка.
[spoiler]

Где мой косяк?
Отправлено спустя 18 минут 4 секунды:
Разобрался.
У меня кнопка "Button", а нужно "Dual"

Отправлено спустя 19 минут 28 секунд:
можно ли заменить кнопку "Dual" на "Button
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Панель NEXTION (Таймеры)
Если получится получить от неё статус, .val, который можно использовать где-то, то конечно!

Отправлено спустя 1 минуту 59 секунд:
Или клепать переменные 1/0, под них, и нажал/отпустил менять
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- Siberian
- Лейтенант
- Сообщения: 635
- Зарегистрирован: 07 сен 2015, 11:51
- Откуда: СССР
- Имя: Александр
- Благодарил (а): 35 раз
- Поблагодарили: 5 раз
Панель NEXTION (Таймеры)
Здравствуй, Sancho!Sancho писал(а): 25 янв 2019, 14:48 Это заморочка конкретная получится, но ради тренировки мозга попробую
Отправлено спустя 37 минут 52 секунды:
Да, гемор ещё тот.
Не хочу больше так извращаться.
Но парочку сделал, дальше сами![]()
Я реализовал функцию задержки, но при условии двух таймеров. Может и не правильно с точки зрения программиста, но работает.

Т.е., если нажать однократно кнопку "+", то будет +1, если нажать однократно кнопку "-", то будет -1.
В данном проекте задержка составляет 1 секунду, после удержания значения изменяются 100 мС.
Верхнее ограничение 10, нижнее 0.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей