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: Zählen von Pulsen Kategorie: Programmierung Basic (von Hauk - 25.05.2007 23:55)
 Als Antwort auf Zählen von Pulsen von Michael - 24.05.2007 11:55
Hauk nutzt:  CC1-Unit V1.1
> Die Pulse werden mit einer Frequenz von 3,5kHz geliefert.
>
> Ich habe den Befehl FREQ verwendet. Leider funktioniert es nicht so wie gedacht. Es werden beim Ausfahren immer unterschiedliche Positionen angefahren und beim Einfahren hĂ€lt der Motor immer zu frĂŒh an.

 
 
 #Schleife1
           If Tuer = Off Then Goto Einfahren
           <b>IF SECOND >< altesekunde THEN Neu1byte = Alt1byte+FREQ
           altesekunde = SECOND</b>
           If Neu1byte<Alt1byte Then Neu2byte = Alt2byte+1
           Alt1byte = Neu1byte
           If Neu2byte<Alt2byte Then Neu3byte = Neu3byte+1
           Alt2byte = Neu2byte
           c = Alt1byte>Max1byte
           d = Alt2byte>Max2byte
           e = Neu3byte>Max3byte
           If c*d*e = 0 Then Goto Schleife1


Du mußt dafĂŒr sorgen, daß Neu1byte nur einmal in jeder Sekunde um FRQ erhöht wird.
Ansonsten steht in Neu1byte das Produkt:
3500 * (Anzahl der SchleifendurchlÀufe)

Leider gerĂ€t durch die Symbole fĂŒr "grĂ¶ĂŸer als/kleiner als" das Forum-Skript etwas ins Schleudern.
Bei mir steht im Antwortfenster anderer Programmcode als im Forum und im Vorschau-Fenster.
Mal sehn ob es jetzt mit den Code-Tags besser wird.

Gruß  Hauk

 Antwort schreiben

Bisherige Antworten:

Re: Zählen von Pulsen (von Michael - 5.06.2007 8:54)
Re: Zählen von Pulsen (von Hauk - 26.05.2007 0:02)