Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о Trim5

Вопросы о Trim5 Работа и применение контроллеров с сенсорной панелью Trim5.

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2023, 09:47   #1
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Вопрос по кнопкам SMart

Понимаю что Trim5 это уже почти что прошлое.... Но мне на нем еще предстоит реализовать пару мини-диспетчерских систем (контроллеры на руках). Сейчас разрабатывал небольшой интерфейс пользователя и заметил одну особенность. Не знаю, может это особенность конкретно этой системы...
Нужно было сделать кнопку сброса. Сделал как обычно задержку на нажатие такой кнопки - 3 секунды. Через VNC все отлично работало.
Но вот по факту пальцем на экране аварию сбросить не могли. Кнопка нажималась какое-то время была нажатой (менее 1 секунды), отжималась и нажималась вновь. В общем в итоге я сделал задержку всего в 2 тика! В 4 тика была "лотерея" - сработает или нет. В 2 тика срабатывает четко... что за проблема?
Max2114 вне форума   Ответить с цитированием
Старый 05.05.2023, 09:56   #2
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Вопрос по кнопкам SMart

Цитата:
Сообщение от Max2114 Посмотреть сообщение
Понимаю что Trim5 это уже почти что прошлое.... Но мне на нем еще предстоит реализовать пару мини-диспетчерских систем (контроллеры на руках). Сейчас разрабатывал небольшой интерфейс пользователя и заметил одну особенность. Не знаю, может это особенность конкретно этой системы...
Нужно было сделать кнопку сброса. Сделал как обычно задержку на нажатие такой кнопки - 3 секунды. Через VNC все отлично работало.
Но вот по факту пальцем на экране аварию сбросить не могли. Кнопка нажималась какое-то время была нажатой (менее 1 секунды), отжималась и нажималась вновь. В общем в итоге я сделал задержку всего в 2 тика! В 4 тика была "лотерея" - сработает или нет. В 2 тика срабатывает четко... что за проблема?
а отладчик что говорит?


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 05.05.2023, 10:10   #3
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Вопрос по кнопкам SMart

Цитата:
Сообщение от Max2114 Посмотреть сообщение
Но вот по факту пальцем на экране аварию сбросить не могли. Кнопка нажималась какое-то время была нажатой (менее 1 секунды), отжималась и нажималась вновь. В общем в итоге я сделал задержку всего в 2 тика! В 4 тика была "лотерея" - сработает или нет. В 2 тика срабатывает четко... что за проблема?
Тач помехи ловит через палец человека скорее всего. Если шкаф железный и заземлённый, то для проверки можно вторую ладонь на него положить - лишнее будет на шкаф утекать. Если руки не слишком сухие, конечно.

Лечить как обычно - дать заряду куда-то утекать за пределы экрана. Самое радикальное - заземляться через рубашку порта USB.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 05.05.2023, 11:02   #4
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: Вопрос по кнопкам SMart

Цитата:
Сообщение от LordN Посмотреть сообщение
а отладчик что говорит?
отладчик говорит что кнопку нажали, отпустили, нажали, отпустили.


Добавлено через 4 минуты


Цитата:
Сообщение от Arsie Посмотреть сообщение
Тач помехи ловит через палец человека скорее всего. Если шкаф железный и заземлённый, то для проверки можно вторую ладонь на него положить - лишнее будет на шкаф утекать. Если руки не слишком сухие, конечно.

Лечить как обычно - дать заряду куда-то утекать за пределы экрана. Самое радикальное - заземляться через рубашку порта USB.
в данном конкретном случае шкаф совсем не заземлен. Панель с креплением на дверь щита.
Max2114 вне форума   Ответить с цитированием
Старый 05.05.2023, 11:51   #5
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 157
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Вопрос по кнопкам SMart

Цитата:
Сообщение от Max2114 Посмотреть сообщение
отладчик говорит что кнопку нажали, отпустили, нажали, отпустили.
антидребезг сделан?


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 05.05.2023, 11:53   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Вопрос по кнопкам SMart

Цитата:
Сообщение от Max2114 Посмотреть сообщение
в данном конкретном случае шкаф совсем не заземлен. Панель с креплением на дверь щита.
Ну вот в этом и беда скорее всего.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 05.05.2023, 12:04   #7
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: Вопрос по кнопкам SMart

Цитата:
Сообщение от LordN Посмотреть сообщение
антидребезг сделан?
ну вот антидребезгом я и сделал ожидание 2 тика. Даже 4 тика уже не срабатывала кнопка.
Max2114 вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 13:13.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024