Hallo zusammen,
kann mir jemand eine kleine Vorlage geben, wie man ein TPE Programm mittels Karel erzeugt bzw. modifziert.
Es geht um das folgende Programm, welches zwecks Flexibiliserung statt einem statischen Positionsregister ein "flexibles" Positionsregister erhalten soll.
Die Positionsregisternummer soll dabei aus einer in KAREL hinterlegten Variable definiert werden. Diese wird während eines Setupprozesses vom Anwender festgelegt (oder wieder geändert).
Da das Programm direkt aus Karel aufgerufen wird, scheiden Argumente aus. Ebenso scheidet ein Zwischenregister wegen des Flexibiliserungsgedanken aus.
Code
/PROG PLX_REPOS
/ATTR
OWNER = MNEDITOR;
COMMENT = "PLx reposition";
PROG_SIZE = 260;
CREATE = DATE 19-10-17 TIME 17:30:44;
MODIFIED = DATE 19-10-17 TIME 17:30:44;
FILE_NAME = ;
VERSION = 0;
LINE_COUNT = 4;
MEMORY_SIZE = 616;
PROTECT = READ_WRITE;
TCD: STACK_SIZE = 0,
TASK_PRIORITY = 50,
TIME_SLICE = 0,
BUSY_LAMP_OFF = 0,
ABORT_REQUEST = 0,
PAUSE_REQUEST = 0;
DEFAULT_GROUP = 1,*,*,*,*;
CONTROL_CODE = 00000000 00000000;
/APPL
/MN
1: !PLx reposition routine ;
2: !Do NOT change this program! ;
3: !-------------------------------- ;
4:J PR[16:PLx correction] 100% FINE ;
/POS
/END
Alles anzeigen
Jemand Erfahrung mit dem generieren von TPE Programmen aus KAREL heraus?
Danke und beste Grüße
Kai