Herunterladen Inhalt Inhalt Diese Seite drucken

HP Prime Handbuch Seite 642

Grafiktaschenrechner
Vorschau ausblenden Andere Handbücher für Prime:
Inhaltsverzeichnis

Werbung

Es gibt 26 Funktionen, die zum Ändern von Grafikvariablen verwendet werden können. 13 davon beruhen auf
kartesianischen Koordinaten und der kartesianischen Ebene, die in der aktuellen App von den Variablen Xmin,
Xmax, Ymin und Ymax definiert werden.
Die restlichen 13 Variablen arbeiten mit Pixelkoordinaten. Dabei ist das Pixel 0,0 das oberste linke Pixel des
GROB, das Pixel 320,240 befindet sich in der Ecke unten rechts. Funktionen dieses zweiten Satzes haben das
Suffix _P im Funktionsnamen.
C→PX
Konvertiert kartesianische Koordinaten in Bildschirmkoordinaten.
Syntax: C→PX(x,y) oder C→PX({x,y})
DRAWMENU
Syntax: DRAWMENU ({Zeichenfolge1, Zeichenfolge2,..., Zeichenfolge6})
Zeichnet ein Sechs-Schaltflächen-Menü am unteren Rand der Anzeige mit den Aufschriften Zeichenfolge1,
Zeichenfolge2,..., Zeichenfolge6.
Beispiel:
DRAWMENU ("ABC", "", "" DEF "") erstellt ein Menü in dem die erste und die dritte Schaltfläche mit
ABC bzw. DEF beschriftet sind. Die anderen vier Menütasten sind leer.
FREEZE
Syntax: FREEZE
Unterbricht die Ausführung des Programms bis eine Taste gedrückt wird. Damit wird verhindert, dass der
Bildschirm nach dem Beenden eines Programms neu gezeichnet wird. So steht die geänderte Anzeige auf dem
Bildschirm für den Benutzer zur Ansicht zur Verfügung.
PX→C
Konvertiert Bildschirmkoordinaten in kartesianische Koordinaten.
RGB
Syntax: RGB(R, G, B, [A])
Gibt eine Ganzzahl zurück, die als Farbparameter für eine Zeichenfunktion, basierend auf Werten Rot, Grün
und Blau-Komponente (jede 0 bis 255) verwendet werden kann.
Wenn Alpha größer als 128 ist, wird die Farbe als transparent markiert zurückgegeben. Auf dem HP Prime gibt
es keine Alphakanal-Mischung.
Beispiele:
RGB(255,0,128) gibt 16711808 zurück
RECT(RGB(0,0,255)) erzeugt einen blauen Bildschirm
LINE(0,0,8,8,RGB(0,255,0)) erzeugt eine grüne Gerade.
Pixel und Kartesianisch
ARC_P, ARC
Syntax ARC(G, x, y, r [ , a1, a2, c])
594 Kapitel 28 Programmierung in HP PPL

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis