Beiträge von MrTimmey

    Hallo Zusammen,

    ich bin auf der Suche, Schleifen vorzeitig zu verlassen. Sowohl FOR-Schleifen als auch WHILE-Schleifen. Leider bin ich weder in der in der RAPID-Doku,

    noch hier im Forum fündig geworden. Eine "Lösung" über GoTo hätte ich zwar gefunden, wird dann aber leider unübersichtlich und unsauber.


    Mein Ziel wäre etwas in der Richtung:


    FOR NR FROM 1 TO NR_END DO

    IF GI_Auftrag = IN{NR} THEN

    SetDO XYZ,1;

    *Hier die Schleife vorzeitig verlassen*


    IF NR = NR_END THEN

    *Fehler ausgeben*

    ENDIF

    ENDIF

    ENDFOR


    Außerdem würde ich gerne über einen Interrupt gesteuert, ein Unterprogramm verlassen, und in die Main-Ebene zurückkehren.

    Also ähnlich wie der "RESUME" Befehl bei KUKA.