Die hier verwendete Notation ist in einem gesonderten Beitrag zusammengestellt.
Der Autor bezeichnet damit ein Programm, das ein Flag auf Tastendruck (Menüfeld) ändert und anschließend den Status dieses Flags (durch Namensänderung des Menüfeldes) anzeigt. Das Besondere daran ist die Funktion RENAME (Umbenennen), die nach dem Tastendruck die Bezeichnung der Variablen im Menüfeld ändert. Deshalb laufen diese Programme nicht innerhalb von temporären Menüs und auch nicht in Bibliotheken.
Der angezeigte Name weist immer auf den momentan eingestellten Modus oder Status hin. Durch Druck auf die entsprechende Menütaste wird umgeschaltet und die neue Einstellung angezeigt. Diese Festlegung weicht von der üblichen Beschriftung einer Schaltfläche auf dem PC ab, die immer den Zielzustand angibt.
Die Programme laufen nur im RPN-Modus. Für die Umschaltung vom RPN-Modus in den ALG-Modus (Flag -95) sollte man kein Umschaltprogramm verwenden, da man dann wissen müßte, wie Programme im ALG-Modus aufgerufen werden müssen, damit man wieder zurückschalten kann (mit der [MODE]-Taste kommt man auf jeden Fall wieder zurück).
Das Zeichen # wird hier in der Tabelle anstelle des ausgefüllten kleinen Quadrats verwendet, dem beim HP 49G der ASCII-Code 158 zugeordnet ist (siehe HP49-Zeichensatz).
Anzeige-Status Systemflag Umschaltstatus PUNKT KOMMA -51 Dezimalpunkt oder Dezimalkomma FORML ZEILE -79 'algebraische Objekte' als Formel oder Zeile UHR UHR# -40 Anzeige der laufenden Uhrzeit aus/ein DIGITAL ANALOG -67 Uhrzeit digital/anlalog anzeigen. Diese Umschaltung hat nur einen Sinn, wenn die Uhrzeit angezeigt wird [UHR#]. KOO KOO -16 Rechtwinkelige oder Polarkoordinaten
(Status in LCD-Anzeige links oben = 2. Dreiergruppe)RADEG RADEG -17 Winkelmodus Altgrad (DEG) oder Radiant (RAD)
(Status in LCD-Anzeige links oben = 1. Dreiergruppe
Achtung: Der als Variablenname angezeigte Status stimmt bei Beginn nicht. Das gilt auch, wenn der entsprechende Status direkt per Flag geändert wurde. Man muß jedes Programm etwa 2-mal ausführen, bis die richtige Bezeichnung "einrastet".
Die Programme in den ersten drei Tabellenzeilen zeigen, wie solche Programme aufgebaut sind. Für beliebige andere Umschaltungen kann sich jeder Anwender selber die entsprechenden Programme schreiben.
Die Programme werden als Programmverzeichnis mit dem Namen SYS zur Verfügung gestellt. SYS kann als Unterverzeichnis von HOME verwendet werden.
In folgenden beiden Bildern wird ein und dasselbe Menü SYS angezeigt. Der Unterschied der Bilder besteht darin, daß im rechten Bild der Zustand nach einmaligem Aufruf aller 6 Programme gezeigt wird. Für die Programme KOO und RADEG gilt die Statusanzeige links oben, deshalb wird der Variablenname nicht geändert.
Zur Beitragsübersicht
Copyright © 2002 Otto Praxl
Alle Rechte vorbehalten!