Verwenden Sie diese Funktion , wenn Sie eine Bitmap-Datei auf einem graphischen LCD ausgeben wollen. Die Funktion erwartet folgende Parameter:

Parameter 1 -> Dateipfad und Dateiname
Parameter 2 -> Position X des Bitmaps auf dem LCD
Parameter 3 -> Position Y des Bitmaps auf dem LCD
Parameter 4 -> Offset X für Einlesen des Bitmaps
Parameter 5 -> Offset Y für Einlesen des Bitmaps
Parameter 6 -> Breite des Bitmaps
Parameter 7 -> Höhe des Bitmaps
Parameter 8 -> Bitmap Modus (0=Normal, 1=Invertiert)
Parameter 9 -> Darstellungsmodus

Die Funktion sieht die Angabe an Parameter 1 zuerst als relative Pfadangabe zum Script-Verzeichnis und sucht dort nach dem angegebenen Bitmap, wenn es dort nicht vorhanden ist, wird die Angabe von Parameter 1 als absoluter Pfad interpretiert.

Parameter 9 gibt an, mit welcher logischen Bitoperation das Bitmap in den Speicher geschrieben wird. Sie können dem Parameter folgende Werte zuweisen:

NONE        -> Bitmap wird so in den Speicher geschrieben wie es geladen wurde
OR          -> Bitmap Daten werden mit der Bitoperation OR in den Speicher geschrieben
AND         -> Bitmap Daten werden mit der Bitoperation AND in den Speicher geschrieben
XOR         -> Bitmap Daten werden mit der Bitoperation XOR in den Speicher geschrieben
MASK_CLEAR  -> Es wird ein Pixel im Speicher gelöscht wenn ein Bitmap Pixel schwarz ist
MASK_SET    -> Es wird ein Pixel im Speicher gesetzt wenn ein Bitmap Pixel schwarz ist
MASK_INVERT -> Es wird ein Pixel im Speicher invertiert wenn ein Bitmap Pixel schwarz ist

Beispiel:
%LCD.LoadBitmap(lcd.bmp,0,0,0,0,10,10,OR)
Dieser Funktionsaufruf lädt das Bitmap lcd.bmp mit den Maßen 10x10 Pixel. Danach werden die Bildinformationen des Bitmaps mit denen des LCD-Bildspeichers durch eine logische OR-Bitoperation verknüpft und ab Postion x=0,y=0 auf dem LCD ausgegeben.