Temporäre Positionsvariable vor Ausführung überschrieben

  • Hallo Zusammen ich habe bei folgendem Code ein Problem:


    $BWDSTART=FALSE


                                       BAS(#VEL_PTP, 10)


    tmpE6Ax = XHOME_BACK


    tmpE6Ax.E1 = $POS_ACT.E1


                                       PTP tmpE6Ax



    tmpE6Ax = XHOME_LEFT


    tmpE6Ax.E1 = $POS_ACT.E1


                                       PTP tmpE6Ax



    tmpE6Ax = XHOME_FRONT


    tmpE6Ax.E1 = $POS_ACT.E1


                                       PTP tmpE6Ax


    bRobInHome = TRUE


    In der Zeile, in der der Robi in die Position "XHOME_LEFT" fahren soll, sind in der Variablen tmpE6Ax die Achswerte von "XHOME_FRONT" hinterlegt. Dieser fährt er auch an.

    Wird dieses Problem durch den Vorlaufzeiger hervorgerufen ? Dieser dürfte doch die Variable erst überschreiben, nachdem die Bewegung ausgeführt wurde.


    LG

  • Schritt für Schritt zum Roboterprofi!

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden