Resserve Modus und die Funktionstasten 2

B) Setzen der Funktionstasten-Strings

1) Wählen Sie zuerst mit der Tastenkombination SHIFT + MODE den RESERVE-Modus an. Geben Sie dann über die Tastatur den Befehl NEW ein und betätigen Sie die ENTER -Taste. Damit werden alle existierenden Belegungen und Menüs gelöscht. Falls irgendeine dieser Belegungen erhalten bleiben soll, ist dieser Schritt folglich zu vermeiden.

2) Wählen Sie mit der Menü  Taste die Ebene I aus, um damit die Funktionstasten F1 bis F6 mit einem ersten Satz an Belegungen versehen zu können.

3) Drücken Sie Funktionstaste F1 und geben Sie die Zeichenkette, die Sie als Belegung wünschen, ein. Dabei sind alle Zeichen des Alphabets, alle numerischen Zeichen und Symbole erlaubt. Schließen Sie diese Eingabe durch Betätigung der ENTER -Taste ab.

4) Wiederholen Sie Schritt 3) für die Funktionstasten F2 bis F6.

5) Wählen Sie dann Ebene II durch Druck auf die Menü-Taste .

6) Wiederholen Sie die Schritte 3) und 4), um die programmierbaren Tasten mit einer zweiten Belegung zu versehen.

7) Wählen Sie durch Betätigung der Taste  die Ebene III an und wiederholen Sie nun die Schritte 3) und 4) für eine dritte und letzte Belegung der sechs Funktionstasten.

Nun sollten den Funktionstasten 18 Strings zugewiesen sein, die durch einfachen Druck auf diese Tasten abrufbar sind.

Die möglichen Belegungen können BASIC-Befehle, Funktionsnamen oder aber auch Rechenausdrücke sein. Sollen die Befehle direkt zur Ausführung gelangen, müssen sie mit einem Klammeraffen @ abgeschlossen sein.

Ein Beispiel erlaubter und sinnvoller Belegungen wäre:
 
 
Taste
Ebene I
 Ebene II
 Ebene III
 F1
 SIN
 FOR
PRINT
 F2
COS
TO
 LIST
 F3
TAN
 STEP
 AUTO
F4
LOG
NEXT
LOAD
F5
EXP
GOTO
SAVE
F6
INT
RUN
LLIST

Die Länge der maximal 110 Bytes Ein BASIC-Befehl benötigen jeweil sognannte Tokens

Die Länge der zuweisbaren Strings wird dadurch bestimmt, daß pro Funktionstaste maximal 110 Bytes zugewiesen werden können. Ein BASIC-Befehl  oder eine Funktion (z.B. RUN, PRINT, SIN, COS) s zwei Bytes an Speicherplatz, da sie intern in sognannte Tokens umgewandelt werden. Jedes andere Zeichen, das nicht zu einem BASIC-Wort gehört, belegt jeweils ein Byte. Eine Funktionstaste kann also mehr als nur einen Befehl aufnehmen, sondern auch ganze Anweisungen, wie z.B.

F1   FOR I=0 TO 100 STEP 2

Sie sollten Ihre Belegungen jedoch so wählen, daß sie die von Ihnen am häufigsten gebrauchten Befehlswörter oder Anweisungen enthalten, um so die Arbeit des Programmierens zu beschleunigen und angenehmer zu gestalten.
 
 

weiter ->