Hey Leute.
ich habe mir ein Programm geschrieben in dem der Roboter in X -0.5 fährt, solange das Signal $in47 ansteht! Wie man sieht ´überschleife ich den Punkt einfach, damit ich kein Stop bekomme!
Hier meine Frage: Das überschleifen Funktioniert eigentlich ganz gut soweit, das Problem ist nur das er nicht mehr schnell genug fährt. Es könnte denke ich an dem Zustellwert liegen?!.
DEF Zustellwert
PDAT_ACT=PPDAT3
FDAT_ACT=FP3
BAS(#PTP_PARAMS,100)
PTP XP3 C_PTP
;ENDFOLD
LOOP
$OV_PRO=100
$ADVANCE=1
$APO.CDIS=1
;##########################
IF $IN[47] Then
LOOP
PTP_REL{x -0.5} C_PTP
CONTINUE
IF NOT $IN[47] then
EXIT
ENDIF
ENDLOOP
ENDIF
;#########################
Oder was meint ihr? Bekomme ich das i-wie hin das der Roboter schneller noch fährt? Durch ein fehlenden Befehl oder so?
Danke schonmal=)