Herunterladen Diese Seite drucken

Open_Window_Nb: Öffnen Eines Fensters, Kennung Indirekt - Siemens 840D Handbuch

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

Werbung

4 Aktions- und Reaktionslisten
4.1 Routinen mit Wirkung auf Listen und Objekte
Anmerkung
!
4.1.4
OPEN_WINDOW_NB: Öffnen eines Fensters, Kennung indirekt
Beschreibung
4-144
GLOBAL
LOCAL
Alle im Fensterdefinitionsblock definierten und für das Öffnen des Fensters re-
levanten Attribute werden berücksichtigt.
Die Routine arbeitet folgendermaßen:
1.
Abarbeiten der Öffnungs-Liste (OPEN_LIST_PTR des Fenster-Defini-
tionsblocks)
2.
Abarbeiten der Objekt-Liste (OBJECT_LIST_PTR des Fenster-Defini-
tionsblocks) In diesem Schritt wird sämtliche Grafik auf dem Bildschirm
ausgegeben.
3.
Aktivieren der Reaktions-Liste (REACTION_LIST_PTR des Fenster-De-
finitionsblocks)
4.
Aktivieren der Softkey-Zeile (SOFTKEY_OBJECT_LIST_PTR und
SOFTKEY_REACTION_LIST_PTR des Fenster-Definitionsblocks)
Die Schritte 1 und 2 (Abarbeiten der Öffnungsliste und Abarbeiten der Objekt-
liste) können über das Attribut-Bit W_OPEN_AFTER_OBJ im Fenster-De-
finitionsblock vertauscht werden. Dies ist dann erforderlich, wenn in der Öff-
nungsliste Aktions-Routinen aufgerufen werden, die auf dynamische Elemente
(z.B. IO_FIELD) zugreifen, die ihrerseits in der Objektliste enthalten sind.
Solche Routinen sind z.B. OPEN_LIMIT_LIST oder PP_EDIT_OPEN).
Wichtig
Wenn in der Aktions-, Reaktions- oder Softkey-Reaktionsliste, in der
OPEN_WINDOW aufgerufen wird, noch weitere Routinen aufgerufen werden,
so werden diese ausgeführt, bevor die neue Reaktions- oder Softkey-
Reaktionsliste aktiv wird.
Diese Routine öffnet ein Window innerhalb des globalen oder lokalen Menüs.
Die Kennung des zu öffnenden Fensters wird nicht direkt, sondern indirekt über
einen Notizbucheintrag vorgegeben. Das Notizbuch muß vorher innerhalb der
Projektierung (z.B. über eine Aktions- oder Reaktionsroutine) auf einen
definierten Wert gesetzt werden (Kennung des zu öffnenden Fensters).
Die Routine verhält sich wie OPEN_WINDOW mit dem einzigen Unterschied,
daß die Kennung des zu öffnenden Fensters nicht direkt, sondern innerhalb
eines Notizbuchs übergeben wird.
SINUMERIK 840D/810D Projektiersyntax (PS) - Ausgabe 09.03
Alle Fenster und Objektpositionen werden relativ
zum globalen Menü berechnet.
Alle Fenster und Objektpositionen werden relativ
zum lokalen Menü berechnet.
© Siemens AG 2003 All Rights Reserved
09.03

Werbung

loading

Diese Anleitung auch für:

810d