Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: jetzt konkreter :o) Kategorie: Programmierung (von Sascha - 25.04.2006 12:21)
Als Antwort auf Re: jetzt konkreter :o) von Burkhard Fischer - 25.04.2006 6:59
Ich nutze:
C-Control II Station, OSOPT V3.0



Hallo Burkhard,

da habe ich mich leider nicht genau genug ausgedrückt, sorry.

Es ist mir natürlich klar, da� ich die Schleife bei Tastendruck und Break verlasse, ist auch völlig
gewollt :o)

Mein Problem ist : Wenn die If Bedingung NICHT erfüllt ist, also nicht die Taste gedrückt wird, die
zum Break führt, wird die Schleife nur einmal wiederholt......soll aber solange wiederholen,
BIS ich die Taste DRÃ?CKE......

Wenn ich die Taste drücke, komme ich sauber zu der Stelle zurück, von woaus ich die Funktion
aufgerufen habe (so soll das auch sein :o)

Danke für´s Antworten und Geduld :o)

GruÃ?
Sascha










> Hallo Sascha,
>
> bei deiner Abfrage ist es klar das die Schleife nur einmal durchlaufen wird wenn die if-bedingung
> erfüllt ist und warum? weil nach dem setzen der LED ein break kommt und
> was macht ein break natürlich die schleife beenden...
> Hin und wieder ist es ganz nützlich mal einen Blick ins Handbuch zu riskieren;-)
>
> GruÃ? Burkhard
>
> > Hallo zusammen,
> >
> > ich arbeite ständig an meinem Problem, um es selber zu lösen
> > Leider funktioniert das gerade nicht....
> >
> > Ich glaube, ich habe gerade nur einen prinzipiellen Denkfehler.....
> > mit meiner Hardware hat das "hoffentlich" nichts zu tun....
> >
> > Im folgenden Quelltext bleibe ich nur mit ausgeklammerter Tataturabfrage in der Schleife....
> > Mit Abfrage wird die Schleife nur einmal wiederholt....
> > Könnt noch verrückt werden :o)
> >
> > GruÃ?
> > Sascha
> >
> >
> >  while (stports.getLED(1)==0)
> >                           {
> >                            pcflcd.goto(3,18);
> >                            pcflcd.zahl2(T);
> >                            pcflcd.goto(3,14);
> >                            pcflcd.zahl2(A);
> >                            pcflcd.goto(3,10);
> >                            pcflcd.zahl2(B);
> >                            pcflcd.goto(3,5);
> >                            pcflcd.zahl3p(C);
> >                            pcflcd.goto(3,2);
> >                            pcflcd.zahl2(D);
> >                            sleep 50;
> >
> >
> >
> >                                //if pcfkeyb.getchar(0)==key_prev
> >                                //{
> >                                // stports.setLED(1,1);
> >                                // break;
> >                                //}
> >                            }
> >


    Antwort schreiben


Antworten:

Re: jetzt konkreter :o) (von Ingo - 30.04.2006 10:14)
    Re: jetzt konkreter :o) (von krassos - 8.05.2006 15:36)
        Re: jetzt konkreter :o) (von Sascha - 18.05.2006 23:28)
            Re: jetzt konkreter :o) (von krassos - 19.05.2006 12:28)
                Re: jetzt konkreter :o) (von krassos - 19.05.2006 19:40)
Re: jetzt konkreter :o) (von Burkhard Fischer - 26.04.2006 7:42)
    Re: jetzt konkreter :o) (von Sascha - 3.05.2006 11:35)