Herunterladen Diese Seite drucken

Reaction_List - Definition Einer Reaktionsliste - Siemens 840D Handbuch

Sinumerik
Vorschau ausblenden Andere Handbücher für 840D:

Werbung

09.03
2.1.11

REACTION_LIST - Definition einer Reaktionsliste

Beschreibung
!
© Siemens AG 2003 All Rights Reserved
SINUMERIK 840D/810D Projektiersyntax (PS) - Ausgabe 09.03
Die Reaktionsliste ist eine projektierbare Liste, die eine beliebige Anzahl von
Reaktionselementen enthalten darf. Im Unterschied zu Aktionselementen
werden die Elemente der Reaktionsliste (Reaktionselemente) ausschließlich
ereignisgesteuert (von der Basissteuerung) bearbeitet. Reaktionselemente
unterscheiden sich deshalb von den Aktionselementen durch die zusätzliche
Angabe eines Eventcodes, bei dessen Eintreffen die entsprechende Routine
aufgerufen werden soll.
Außer den Codes für die Softkeytasten, deren Bearbeitung der Menüsteuerung
vorbehalten ist (Codes in key.h wie KEY_F1 ... KEY_F8, oder KEY_RECALL
(^) und KEY_MORE (>)), sind alle Eventcodes zulässig.
Wichtig
Sind auf den gleichen Event mehrere aufeinanderfolgende Reaktionen
erwünscht, müssen die entsprechenden Reaktionselemente in der
Reaktionsliste unmittelbar hintereinander angeordnet sein.
Sobald eine Reaktionselement mit einem anderen Event-Code projektiert ist,
wird die Interpretation der Reaktionsliste abgebrochen.
Reaktionslisten können dialogunabhängig oder nur für einen bestimmten Dialog
aktiviert werden. Die dialogunabhängig verwendeten Reaktionslisten werden
als Basis-Reaktionslisten bezeichnet, während die dialogabhängigen
Reaktionslisten als dialogspezifische Reaktionslisten bezeichnet werden.
a)
Verwendung als dialogspezifische Reaktionsliste
Innerhalb eines jeden Menüs existiert genau ein Verweis auf eine
dialogspezifische Reaktionsliste. Dort ist jeweils die Adresse
derjenigen Reaktionsliste enthalten, auf die das zuletzt für dieses
Menü geöffnete Fenster verweist (-> Fensterdefinition,
REACTION_LIST_PTR).
Besitzt das zuletzt geöffnete Fenster keinen Verweis auf eine
Reaktionsliste, bleibt die bisherige dialogspezifische Reaktionsliste
aktiv. Wird ein Fenster geschlossen, das einen Verweis auf eine
Reaktionsliste besitzt, wird diejenige dialogspezifische Reaktionsliste
wieder aktiv, die unmittelbar vor Öffnen dieses Fensters gültig war.
Ein Fenster, das beim Öffnen andere Fenster auf dem Bildschirm
überlagert, deaktiviert in jedem Fall die bisherige dialogspezifische
Reaktionsliste. Das gilt auch, wenn das überlagerte Window selbst
keinen Verweis auf eine Reaktionsliste besitzt.
Besitzt keines der geöffneten Fenster eines Menüs einen Verweis auf
eine Reaktionsliste, so ist für das betreffende Menü auch keine
dialogspezifische Reaktionsliste aktiv.
Auf Reaktionslisten, die nur dialogspezifisch verwendet werden,
braucht im Anwender-Listenverzeichnis kein Verweis zu stehen, da
die Verweise bereits in den entsprechenden Window-
Definitionsblöcken vorhanden sind.
2 Projektierbare Listen
2.1 Projektierlisten
2-39

Werbung

loading

Diese Anleitung auch für:

810d