![]() ![]() INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> 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 |