Re: Funktion läuft nicht Kategorie: Programmierung (von Franke - 14.03.2007 14:20) | ||
Als Antwort auf Funktion läuft nicht von Franke - 12.03.2007 20:38 | ||
| ||
> Hallo, > > ich habe folgende Funktion, die ich mit Drücken der Taste1 aufrufe. > //--------------------------------------------------- > function stop_decompress () > //------------------------------------------------------- > { > > { > stports.setPort(gas_richtung,runter); // wird abgearbeitet > stports.setPort(3,an);// wird abgearbeitet > sleep 25000; > sleep 25000; > sleep 30000; > sleep 30000; // Wartezeit wird abgearbeitet > plm.out(servo,servoslow); wird abgearbeietet, ca 5 sec, dann gehts nicht weiter !! > wait drehzahl <= 1501; > //plm.out(0,0X00); > stports.setRel(hauptschuetz,aus); > sleep 5000; > stports.setPort(gas_richtung,runter); > plm.out(servo,servomax); //Stellmotor weiter runterfahren > while drehzahl >= 400 //solange die drehzahl von 400 nicht erreicht ist gibt es keine änderungen > { > sleep 100; > } > plm.out(0,0X00); //drehzahl erreicht, den stellmotor ausschalten > stports.setPort(3,aus); > } > } > ---------------------------------------------------------------------- > wenn ich die Zeile > > wait drehzahl <= 1501; > durch > while drehzahl >= 1501 ; > > tausche , kann ich das Programm zwar in die Station einspielen, > startet dann nicht, alle Lämpchen leuchten , Station lässt sich nicht mehr bedienen. > > > wer kann mir einen Tipp geben ?? > > Vielen Dank > mfg > L. Franke > > Erstes Problem gelöst, lag am Semikolon hinter while Befehl. Wer kann mir Tip geben, wie ich die 5 min Wartezeit besser programmieren kann ?? Danke !! > > | ||
Antwort schreiben Antworten: Re: Funktion läuft nicht (von Thomas - 14.03.2007 15:27) Problem gelöst (von Franke - 15.03.2007 7:59) Re: Problem gelöst (von André H. - 26.03.2007 0:04) |