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

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
Ich nutze:
C-Control II Station
> 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)