IndexHomepage^

Grafikbibliothek

LC-Displays komfortabel ansteuern

MCT hat eine Grafikbibliothek entwickelt, die es ermöglicht, auch komplexe grafische Befehle auszuführen und auf LC-Displays anzuzeigen.

Als Vorbild wurde das Borland Graphic Interface (BGI) gewählt. Diese Bibliothek enthält viele leistungsfähige, leicht zu erlernende Funktionen. Die Palette reicht von einfachen Funktionen zum Setzen eines einzelnen Punktes bis hin zu solchen, die es in einer einzigen Zeile ermöglichen, "Tortenstücke" oder dreidimensional wirkende Balken inklusive Füllmuster zu zeichnen. Für die Textausgabe sind drei Schriften fest eingebaut.

Die MCT Grafikbibliothek wurde speziell für Industrieanwendungen entwickelt. Zielhardware kann beispielsweise ein MEGA332 mit LC-Display sein, auf dem Temperaturkurven oder Füllstände von Behältern grafisch und übersichtlich angezeigt werden sollen.

Die Software ist jedoch nicht nur auf bestimmte LC-Displays beschränkt. Bereits jetzt werden bis zu 128 frei definierbare Farben gleichzeitig unterstützt; Über fünf Low-Level-Funktionen läßt sich die Software schnell an neue LC-Displays anpassen. Die eigentlichen Grafikfunktionen brauchen nicht verändert oder gar neu implementiert zu werden.

Die Kompatibilität zum BGI hat den Vorteil, daß viele Anwender die Befehle und die Möglichkeiten bereits aus Turbo C++ oder Turbo Pascal kennen und die schon fertigen Programme ohne gravierende Änderungen auf einen Einplatinencomputer mit LC-Display übertragen können.

Auswahl einiger Funktionen:

putpixellinelinerellinetorectanglecirclearcellipsedrawpolybarfillellipsepieslicefloodfillfillpolybar3douttext

-> Beispielprogramm
-> Programmierung eigener Treiber

www.mct.de: Download
IndexHomepage^