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: Rückwertszähler in Schleife Kategorie: Programmierung Basic (von Dietmar_B - 26.01.2005 17:06)
 Als Antwort auf Rückwertszähler in Schleife von Benjamin Fritsch - 26.01.2005 14:37
Hallo Benjamin,

eine For To Schleife sollte auch so funktionieren:

FOR i = 10 TO 0 STEP -1
...
NEXT i

Gruß
Dietmar

>
> Hallo, wir haben folgendes Problem. Wir mßssen mit der C-Control station 1 eine Kirchensteuerung programmieren. Mit den beiden Ausgängen der Schßtze ( K1 u. K2 ) soll die Glocke angesteuert werden. In unserem Unterprogramm soll in einer Schleife ein Rßckwertszähler mit einem Konstanten Anfangswert eingebaut werden, der nach jedem Schleifendurchlauf vom Anfangswert 1 abziehen soll.
> Damit soll erreicht werden, dass die Schleife nur ein paar mal durchlaufen wird( die Glocke soll mehrmals läuten). Wie oft sie durchlaufen wird soll im konsanten Anfangswert festgelegt werden.
>
> Nun das Problem:
>
> Wir lassen K1 einmal anziehen und wieder abfallen. Danach wird der Rßckwärtszähler aktiviert und zieht
> von 10(Anfangswert) 1 ab. Danach haben wir ein =0 Vergleichsglied eingefßgt. Ist der Rßckwärtszähler noch nicht bei 0 springt das Programm nochmal nach oben und lässt K1 nochmal anziehen.
> Doch danach geht es ja wieder in den Zähler und setzt die Anfangskonstante wieder auf 10 womit immer nur bis 9 heruntergezählt wird!  Wir kommen nie zur 0 um das Anziehen von K1 zu beenden.
>
> freu mich auf Antwort!
>
> mfg Daniel
>

 Antwort schreiben

Bisherige Antworten:

Re: Rückwertszähler in Schleife (von Stefan Tappertzhofen - 26.01.2005 19:30)
    Re: Rückwertszähler in Schleife (von Benjamin Fritsch - 27.01.2005 7:02)