Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Drehgeber zur Werteeinstellung Kategorie: Programmierung Basic (von manacor - 20.06.2004 20:33)
 Als Antwort auf Re: Drehgeber zur Werteeinstellung von Markus - 17.06.2004 12:37
Hier ist mein Kode, der zusätzlich noch erkennen kann, ob ein Schalter durch Prellen Unsinn ausgibt.
Dadurch ist keine Pause notwendig. Es werden max. 10 Impulse pro Sekunde erkannt.

Grüße Andy

ax=0
bx=0

#start1
a=port1
b=port2
if (ax=a) and (bx=b) then goto start1
if (ax<>a) and (bx<>b) then goto start1

c=1
if a=b then goto ab

if (ax=a) and (bx<>b) then c=-1
goto ab1

#ab
if (ax<>a) and (bx=b) then c=-1

#ab1
ax=a
bx=b
d=d+1
'nur jeder 2. Impuls ist ein Schritt
if d<2 then goto start1
d=0
'Als Beispiel-> Rechtsdrehen=1, Linksdrehen=2
if c=1 then print "1" else print "2"
goto start1

 Antwort schreiben

Bisherige Antworten:

Re: Drehgeber zur Werteeinstellung (von Markus - 22.06.2004 19:12)