Funktion läuft nicht Kategorie: Programmierung (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 | ||
Antwort schreiben Antworten: Re: Funktion läuft nicht (von Franke - 14.03.2007 14:20) 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) Re: Funktion läuft nicht (von Franke - 13.03.2007 9:45) |