Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Krótko i Dłużej naciśnięty key

JAROL
-
-
Posty:7
Rejestracja:20 wrz 2004, o 07:45
Lokalizacja:Zielona Gora
Krótko i Dłużej naciśnięty key

Postautor: JAROL » 19 lut 2006, o 13:46

:? :mrgreen: Hieee Poproszę o pomoc ew.jakaś podobna procedurka, w jaki sposób zrobić podwójną funkcje przycisku,jeżeli krótki key to jakaś procedura czy funkcja,jak długo naciśnięty key to inna procedura czy funkcja,kombinuje jak koń pod góre z IF Then oraz While Wend(w Bascomie )i dupa jak do tej pory,ręce mnie opadły,może Licznik i przerwanie PLEASE Help my!!! 73

sablik
-
-
Posty:101
Rejestracja:7 lip 2004, o 06:18
Lokalizacja:Czaniec
Kontaktowanie:

Postautor: sablik » 19 lut 2006, o 14:56

Kod: Zaznacz cały

if p= przycisniety then waitms 20 if p= przycisniety then akcja 1 waitms 200 if p= przycisniety then akcja 2 end if end if
pozdr AS

JAROL
-
-
Posty:7
Rejestracja:20 wrz 2004, o 07:45
Lokalizacja:Zielona Gora

Robiłem tak

Postautor: JAROL » 19 lut 2006, o 20:54

Dzięki za reakcje ,ale taka procedura nic nie daje,procesor nie rozróżnia tego wyboru,albo inaczej zawsze wejdzie w akcje1 lub losowo wybierze -wpadnie tam gzie akurat nie trzeba hi 73! :564:

Fredy
-
-
Posty:141
Rejestracja:27 mar 2005, o 21:45
Lokalizacja:Małopolska

Postautor: Fredy » 19 lut 2006, o 22:08

A może tak:

dim licznik as word

licznik=0

if przycisk=1 then
do
incr licznik
waitms 10
loop until przycisk=0 or licznik=500
end if

if licznik >300 then coś tam
elseif licznik>10 then coś tam innego
end if[shadow=green][/shadow]

sablik
-
-
Posty:101
Rejestracja:7 lip 2004, o 06:18
Lokalizacja:Czaniec
Kontaktowanie:

Postautor: sablik » 20 lut 2006, o 07:36

Fakt , mój przykład służył do inkremetacji licznika, więc mi nie przeszkadzała akcja 1.
Lepszym rozwiązaniem jest sposób Fredy-ego licz czas naciśnięcia i zależnie od czasu wybierz to co ma się stać

JAROL
-
-
Posty:7
Rejestracja:20 wrz 2004, o 07:45
Lokalizacja:Zielona Gora

*każde info to postęp*

Postautor: JAROL » 20 lut 2006, o 18:40

:uhoh:Yesss myśle że tak można,muszę odsiedzieć dupogodziny i coś się skleii,łykam teraz asemblera na siłe może tu coś mi się uda!!! 73 pozdrawiam kolegów duże dzięki za chęć pomocy i odzew może kiedyś spotkamy się na :564: albo na jakimś zjeździe !

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 86 gości