Sida 2 av 2

Re: Multipla switchar - hur hantera?

Postat: 29 juli 2009, 13:17:50
av sodjan
> Metoden gör ju att knapptryckningen registreras i värsta fall först efter att knappen studsat färdigt plus en viss fördröjningstid förlöpt.

Vilket ju normalt är det man vill uppnå. Notera att det i alla fall handlar om så pass
korta tider så användaren kommer inte att märka skillnaden.

> Korrekt metod är ju att registrera det *första* avvinakde samplet som knapptryck (eller release) och sedan *inte* beakta samplen under tiden knappen potentiellt studsar.

Vilket *i princip* är exakt samma sak. Och som sagt, användaren märker ingen skillnad.

Sedan får man ta hänsyn till risken för "falsklarm", det beror lite på vad för slags "input"
det handlar om och om man kan förvänta sig störningar "på linjen".

bearing: Ja det är en motod att kolla ingångarna, men det har ju inget med
det som diskuterats i senaste inläggen (d.v.s reagare direkt eller reagera efter avstudsning).

Re: Multipla switchar - hur hantera?

Postat: 29 juli 2009, 13:35:29
av mri
Vilket ju normalt är det man vill uppnå.
Varför skulle man normalt vilja ha en segare respons till ett event än nödvändigt?
Och som sagt, användaren märker ingen skillnad.
Kanske, kanske inte. Om användaren är i pensionsåldern och trycker på knappen med sin käpp kanske det inte är nåt problem. OK, jag överdriver, men om man skall ha ett riktigt "skönt" interface var man har t.ex. nån "spinner typ" funktion eller dyl. då irriteras man av att knappen ibland inte verkar hänga med eller inte reagerar i rätt tid när man pillar ofta/snabbt på den...
Iofs inte så farligt eller kritiskt men kan vara nog så irriterande.

Re: Multipla switchar - hur hantera?

Postat: 29 juli 2009, 14:10:44
av sica06
Har några alternativ nu, får fundera lite på det då :)
Tack för hjälpen!!

Re: Multipla switchar - hur hantera?

Postat: 29 juli 2009, 14:13:58
av sodjan
Exakt, det beror ju väldigt mycket på vad det hela handlar om.
Är det bara för att signalera en händelse så spelar 100 ms sannolikt ingen roll.
Om det är en "spinner" där man stegar fram och tillbaka, så spelar
inte en extra "tryckning" någon större roll heller. Om det är en
ändlägesbrytare eller ett nöstopp så kanske 100 ms är ett problem...

Re: Multipla switchar - hur hantera?

Postat: 9 augusti 2009, 11:40:53
av thomasa88
För att tränga in kontrollen av flera knappar samtidigt kan man använda vertikala räknare :)
http://www.dattalo.com/technical/softwa ... ounce.html (finns c-kod i kommentarerna)

Re: Multipla switchar - hur hantera?

Postat: 9 augusti 2009, 21:23:35
av mri
Se där var en intressant metod från bitsnickeriet! Med det där systemet kan man ju skapa vilken konstig bitsekvens som helst i dom där "vertikala räknarna".