Beiträge von René72

    Hallo Beide


    jetzt funktioniert es wie es sollte. Ich danke für die Hilfe, die ich von Ihnen erhalten. Ich habe es wie folgt programmiert:


    loop
    interrupt decl 11 when $in[17]==true do gefundet()
    suchen()
    $advance=3
    PTP home
    endloop
    ;-----------------


    DEF suchen()
    interrupt on 11
    LIN suchen
    $advarnce=0
    END


    DEF gefundet()
    interrupt off 11
    BRAKE
    LIN hoch_mit_zw_lage
    RESUME
    END


    Grüss


    René

    Hallo wieder.


    Heute habe ich versucht mit Interrupt-Befehl und es funktioniert auch, aber wenn es wieder in das Hauptprogramm von Unterprogramm springt, beginnt es in der gleichen Zeile wie vorher, und dann lief die z-Achse wieder nach unten.
    Ich habe es wie folgt programmiert:
    loop
    interupt decl 10 when $in[17]==TRUE DO ZW_LAGE ( )
    interupt on 10
    LIN zw_lage
    LIN hoch_mit_zw_lage
    endloop
    ;---------------------------


    ZW_LAGE ( )
    BRAKE
    interupt off 10
    WAIT 10,0 sek
    END



    Titan72 vielen Dank für Ihre grosse program beispeile.


    Grüss
    René