1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
#limit (11.0)##pagelength (16.5)##block#
#start (2.0,0.0)#
#page (66)#
#headodd#
#center#gs-Herbert und Robbi#right#%
#end#
#headeven#
%#center#gs-Herbert und Robbi
#end#
#center#6
#center#Zusätzliche Kommandos
PROC landschaft (TEXT CONST landschaftsname)
PROC arbeitsfeld (TEXT CONST arbeitsfeldname)
Steht einer dieser Prozeduraufrufe innerhalb eines
Hamster-/ Roboterprogramms vor dem ersten Befehl (am
Anfang der Datei), so wird die Anfrage nach einem Land
schafts-/Arbeitsfeldnamen zu Beginn des Laufs über
gangen. Außerdem ist es möglich, den Hamster/Roboter
in einem Programm durch meherere Landschaften/Ar
beitsfelder laufen zu lassen. Beachten Sie bitte, daß
der Landschaftsname / Arbeitsfeldname hier in Anfüh
rungszeichen, aber #on("u")#ohne#off("u")# das Präfix 'Flaeche:' angegeben
werden muß!
PROC geschwindigkeit (INT CONST wert)
Möchte man von einem Programm aus eine bestimmte
Geschwindigkeit des Hamsters/Roboters bei der Pro
grammausführung festlegen oder die Geschwindigkeit
vom Programm aus verändern, so kann man diese Proze
dur verwenden. Zulässig sind für 'wert' nur Werte zwi
schen 0 und 9. Dabei bedeuten:
0: Einzelschrittmodus - Ausführung des nächsten
Schritts auf Tastendruck
1: geringste Geschwindigkeit (Wartezeit : ca.
50 Zehntelsekunden )
9: höchste Geschwindigkeit (Wartezeit :
keine)
2 - 8 sind dazwischenliegende Geschwindigkeiten
TEXT PROC taste
Diese Prozedur liefert jeweils ein eingetipptes
Zeichen. Die Taste <ESC>, welche zum Programmabbruch
dient, wirkt sich schon aus, bevor hier ein Zeichen ge
liefert werden könnte.
PROC druckereinstellung fuer flaechenausdruck
Für den Landschafts-/Arbeitsfeldausdruck ist der
Standardschrifttyp des Druckers voreingestellt. Dabei
müssen 80 Druckpositionen in einer Zeile Platz haben.
Außerdem sind voreingestellt : \#limit (20.5)\#, \#on("b")\#
(Fettdruck) und \#start (0.0,0.0)\#. Zur Darstellung der
Hinderniskacheln wird das Zeichen '\#\#' (Code 222) ver
wendet. Kann Ihr Drucker dieses Zeichen nicht darstel
len (z.B. Typenraddrucker mit deutschem Zeichenzatz), so
können Sie hier ein #on("u")#anderes Zeichen#off("u")# auswählen. Weiter
hin können Sie mit dieser Prozedur einen #on("u")#anderen
Schrifttyp#off("u")# und eine #on("u")#andere Startposition#off("u")# (linker obe
rer Eckpunkt des Druckfeldes) einstellen. Nachdem Sie
das Kommando gegeben haben, wird zunächst der ge
wünschte Schrifttyp erfragt. Geben Sie hier einen in
Ihrer Installation vorhandenen Schrifttyp an (nur den
Namen - ohne Anführungszeichen!). Anschließend werden
Sie nacheinander nach den beiden Startwerten (erst die
x-Richtung und dann die y-Richtung) gefragt. Geben
Sie hier jeweils einen Wert (als REAL) ein. Bedenken Sie
dabei, daß die 80 Druckpositionen nebeneinander Platz
haben müssen!
|