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)