Herunterladen Inhalt Inhalt Diese Seite drucken

ABB RobotStudio Bedienanleitung Seite 462

Vorschau ausblenden Andere Handbücher für RobotStudio:
Inhaltsverzeichnis

Werbung

14 Die Registerkarte „ScreenMaker"
14.1.1. Überblick
(Forts.)
belegen. Ein FlexPendant-Bildschirm wird dann aus verschiedenen kleineren
Grafikkomponenten in einem bestimmten Layout zusammengestellt. Typische
Steuerelemente (manchmal als Widgets oder Grafikkomponenten bezeichnet) umfassen
Schaltflächen, Menüs, Bilder und Textfelder.
Ein Benutzer interagiert mit einer GUI-Anwendung durch folgende Aktionen:
Eine Aktion wie das Klicken auf eine Schaltfläche wird als Ereignis bezeichnet. Immer wenn
eine Aktion ausgeführt wird, wird ein Ereignis an die GUI-Anwendung gesendet. Der genaue
Inhalt eines Ereignisses hängt ausschließlich von der Grafikkomponente selbst ab.
Unterschiedliche Komponenten lösen unterschiedliche Typen von Ereignissen aus. Die GUI
Anwendung reagiert auf die Ereignisse in der Reihenfolge, in der sie vom Benutzer generiert
wurden. Dies wird als ereignisgesteuerte Programmierung bezeichnet, da statt einer
sequentiellen Ausführung vom Anfang bis zum Ende der Großteil der Ausführung einer GUI-
Anwendung durch Ereignisse diktiert wird. Da die Aktionen eines Benutzers nicht
vorhersehbar sind, muss bei der Entwicklung einer robusten GUI-Anwendung unbedingt
sichergestellt werden, dass sie unabhängig von den Aktionen des Benutzers korrekt
ausgeführt wird. Eine GUI-Anwendung kann selbstverständlich Ereignisse ignorieren, die
nicht relevant sind.
Die Ereignisbehandlungsroutine verfügt über Sätze von Aktionen, die ausgeführt werden,
nachdem ein Ereignis aufgetreten ist. Ähnlich wie Interruptroutinen im RAPID-Programm
ermöglicht die Ereignisbehandlungsroutine die Implementierung von
anwendungsspezifischer Logik, zum Beispiel das Ausführen eines RAPID-Programms, das
Öffnen eines Greifers, das Verarbeiten einer Logik oder das Erstellen von Berechnungen.
Für den Entwickler besteht eine grafische Benutzeroberfläche (GUI) im Wesentlichen aus
mindestens zwei Bereichen:
460
Klicken auf eine Schaltfläche
Auswählen aus einem Menü
Eingeben von Text in ein Textfeld
Durchführen eines Bildlaufs
Ansichtsbereich: Layout und Konfiguration der Steuerelemente
Prozessbereich: Ereignisbehandlungsroutinen, die auf Ereignisse reagieren
Fortsetzung auf nächster Seite
3HAC032104-003 Revision: D

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis