GUI: Simulator

ermöglicht es Ihnen, den gleichen "C" Quellcode auf Ihrem Windows-PC mit einer systemeigenen (typisch Microsoft) Compiler und erstellen Sie eine ausführbare Datei für Ihre eigene Anwendung zu kompilieren. Dies ermöglicht die folgenden:

  • Design der Benutzeroberfläche auf Ihrem PC (keine Notwendigkeit für die Hardware!)
  • Debugging Ihrer Benutzeroberfläche Programm. Erstellung von Demos von Ihrer Anwendung, die verwendet werden, um die Benutzeroberfläche zu diskutieren kann.
Die resultierende ausführbare Datei kann einfach mittels Email versandt werden.
Verstehen Sie den Simulator

Die ? C / GUI-Simulator verwendet Microsoft Visual C + + (Version 6.00 oder höher) und die integrierte Entwicklungsumgebung, die mit ihm kommt. Sie wird eine Simulation Ihres LCD auf Ihrem PC-Bildschirm, der die gleiche Auflösung in X und Y haben werden und können genau die gleichen Farben wie Ihr LCD-Display, sobald es richtig konfiguriert worden zu sehen.

Die gesamte Grafik-API-Bibliothek und Window-Manager API der Simulation sind identisch mit denen auf Ihrem Zielsystem; alle Funktionen werden in der gleichen Weise wie auf der Zielhardware verhalten, da die Simulation verwendet die gleiche "C"-Quellcode des Zielsystems .

Der Unterschied liegt nur in der unteren Ebene der Software: das LCD-Treiber. Anstelle der Verwendung der tatsächlichen LCD-Treiber verwendet der PC-Simulation einer Simulation Fahrer, die in eine Bitmap-schreibt. Die Bitmap wird dann auf Ihrem Bildschirm mit einem zweiten Thread der Simulation. Diese zweite Thread ist unsichtbar für die Anwendung, es verhält sich, als ob die LCD-Routinen wurden direkt schriftlich an das Display.
Mit Hilfe des Simulators
Die Simulation enthält eine oder mehrere Anwendung "C"-Dateien, die geändert werden können. Normalerweise sollte man mindestens zu wollen Veränderung der Bitmap auf Ihrem eigenen Firmenlogo oder ein Bild Ihrer Wahl. Sie sollten dann beim Wiederaufbau des Programms innerhalb der Visual C + + work-space, um zu testen / debuggen. Sobald Sie einen Punkt, wo Sie sind mit dem Ergebnis zufrieden und möchte das Programm in Ihrer Anwendung verwenden zu erreichen, sollten Sie in der Lage sein, die gleichen Dateien auf Ihrem Zielsystem zu kompilieren und bekommen das gleiche Ergebnis auf dem Ziel-Anzeige. Das allgemeine Verfahren für die Verwendung des Simulators würden wie folgt:

  • Schritt 1: Öffnen Sie den Visual C + +-Arbeitsbereich mit einem Doppelklick auf Simulation.dsw.
  • Schritt 2: Kompilieren und Ausführen der Anwendung Programm (im Application-Verzeichnis).
  • Schritt 3: Tauschen Sie die Bitmap mit Ihrem eigenen Logo oder Bild.
  • Schritt 4: Stellen Sie weitere Änderungen an das Anwendungsprogramm wie nötig.
  • Schritt 5: Kompilieren und Ausführen der Anwendung Programm in Visual C + +, um die Ergebnisse zu testen. Weiter zu modifizieren und debuggen, wie gebraucht.
  • Schritt 6: Kompilieren und Ausführen der Anwendung auf Ihrem Zielsystem.
Der Betrachter

Wenn Sie den Simulator, um Ihre Anwendung debuggen, können Sie nicht sehen, die LCD-Ausgabe beim Schreiten durch den Source Code. Der Betrachter löst dieses Problem, indem sie die LCD-Fenster und die Farbe Fenster Ihres Simulation.
  • Schritt 1: Starten Sie den Viewer. Nein LCD-oder Farb-Fenster angezeigt wird, bis die Simulation gestartet wurde.
  • Schritt 2: Öffnen Sie den Visual C + +-Arbeitsbereich.
  • Schritt 3: Kompilieren und Ausführen der Anwendung Programm.
  • Schritt 4: Debuggen der Anwendung wie zuvor beschrieben.
Der Vorteil ist, dass man nun folgen alle Zeichen-Operationen Schritt für Schritt in der LCD-Fenster. Per default ist das Viewer-Fenster immer im Vordergrund. Sie können dieses Verhalten ändern, indem Sie auf Ansicht \ Always on top aus dem Menü.
Device-Simulation und anderen erweiterten Funktionen
Der Simulator kann zeigen die simulierte LCD in einem Bitmap Ihrer Wahl, in der Regel Ihr Zielgerät. Das Bitmap kann über den Bildschirm gezogen werden und können in bestimmten Anwendungen verwendet werden simuliert das Verhalten des gesamten Zielgerät.

Hardkey Simulation

Hardkeys kann auch als Teil des Geräts simuliert und können mit dem Mauszeiger ausgewählt werden. Die Idee ist in der Lage sein zu unterscheiden, ob eine Taste oder Schaltfläche auf das simulierte Gerät gedrückt wird oder nicht gedrückt. Ein Hardkey betrachtet wird "gedrückt", solange die Maustaste gedrückt gehalten wird; Loslassen der Maustaste oder Bewegen Sie den Mauszeiger weg von dem Hardkey "unpresses" den Schlüssel. Ein Umschalten zwischen Verhalten und gedrückt unpressed kann auch mit der Routine SIM_HARDKEY_SetMode angegeben werden.
Simulator API

Alle der Simulator-API-Funktionen müssen in der Setup-Phase genannt werden. Die Anrufe sollten idealerweise aus der Routine SIM_X_Init () vorgenommen werden, die in der Datei SIM_X.c befindet. Das folgende Beispiel ruft SIM_SetLCDPos () in das Setup:
# Include
# Include
# Include "SIM.h"
void SIM_X_Init () (
SIM_SetLCDPos (0,0); / / Definieren Sie die Position des LCD im Bitmap-
)
Die nachstehende Tabelle listet die verfügbaren Simulations-Routinen in alphabetischer Reihenfolge in ihren jeweiligen Kategorien. Detaillierte Beschreibungen zu den Routinen folgen:

Members Login
username
password
New MemberRegister Here
Newsletter Signup