Am Display können auch Grafiken angezeigt werden. Die EVC-Bibliothek stellt dazu Funktionen zum Zeichnen von Rechtecken und einzelnen Punkten zur Verfügung. Das grafische Koordinatensystem des Displays hat eine Größe von 178 x 128 Pixel. Der Nullpunkt des Koordinatensystem befindet sich in der linken oberen Ecke.

Programmbeispiel - Zeichnen am Display
Dieses Programm zeichnet am Display zwei rechteckige Rahmen und innerhalb dieses Bereiches sechs ausgefüllte Rechtecke.
#include "evclibrary.h"int main(){// 1. Konfiguration der angeschlossenen Sensoren und Motoren// 2. Initialisierung des EV3 BrickEVC_INIT();// 3. Steuerung des RobotersLCD_DRAW_RECTANGLE(0, 0, 177, 127, 1);LCD_DRAW_RECTANGLE(3, 3, 174, 124, 1);LCD_DRAW_FILLRECTANGLE(20, 20, 60, 60, 1);LCD_DRAW_FILLRECTANGLE(35, 40, 45, 50, 0);LCD_DRAW_FILLRECTANGLE(117, 20, 157, 60, 1);LCD_DRAW_FILLRECTANGLE(132, 40, 142, 50, 0);LCD_DRAW_FILLRECTANGLE(79, 50, 99, 80, 1);LCD_DRAW_FILLRECTANGLE(30, 100, 147, 110, 1);SLEEP(5000);// 4. ProgrammendeEVC_CLOSE();return 0;}
Erklärungen zu diesem Programmbeispiel
Zeile 8: LCD_DRAW_RECTANGLE(0, 0, 177, 127, 1);
Die Funktion LCD_DRAW_RECTANGLE(x1, y1, x2, y2, color) zeichnet ein Rechteck. Die Koordinaten x1, y1 beschreiben den linken oberen Eckpunkt, die Koordinaten x2, y2 geben den rechten unteren Eckpunkt des Rechteckes an. Die Werte für die x-Koordinaten können zwischen 0 und 177 liegen, die Werte für die y-Koordinaten zwischen 0 und 127.
Mit dem Parameter color wird die Zeichenfarbe (0 für weiß, 1 für schwarz) festgelegt.
Zeile 10: LCD_DRAW_FILLRECTANGLE(20, 20, 60, 60, 1);
Mit der Funktion LCD_DRAW_FILLRECTANGLE(x1, y1, x2, y2, color) kann ein ausgefülltes Rechteck gezeichnet werden.
