Herunterladen Diese Seite drucken

Aktionsfeld - Action_Field - Siemens 840D Handbuch

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

Werbung

3 Bildelemente
3.2 Dynamische Bildelemente - Dialogfelder
3.2.14

Aktionsfeld - ACTION_FIELD

Beschreibung
Syntax
Parameter
Beispiel
3-116
Diese Felder zeigen keine Werte der Steuerung an, sondern lösen ereignisge-
steuert im Zusammenspiel mit der Reaktionsroutine D_ACTIVATE_ACTION die
Aktionen aus, die in der zugeordneten Aktionsliste (act_li_id) hinterlegt sind.
Ein Aktionsfeld ist auf dem Bildschirm nicht sichtbar. Es wird erst dann sichtbar,
wenn der Dialogcursor daraufsteht, der den entsprechenden Bildschirmbereich
invertiert. Das bedeutet, daß das Aktionsfeld auf die Position eines Textes
gelegt werden muß, der die Funktion (Aktion) beschreibt.
Um die Aktionsliste abzuarbeiten, die durch das Aktionsfeld spezifiziert ist, auf
dem der Cursor steht, muß ein definiertes Ereignis stattfinden. Dieses Ereignis
muß über ein Reaktionselement in der Reaktionsliste des Windows definiert
sein, zu dem auch die Objektliste gehört, in der das Aktionsfeld enthalten ist.
ACTION_FIELD (id, x, y, w, h,
field_attr[|field_attr...]
cursor_txt_id,
cur_r, cur_l, cur_d, cur_u,
ACTION_LIST_PTR (acl_id))
id
Eindeutige Kennung für das ACTION_FIELD-Objekt im ak-
tuellen Modul.
x, y
Position der linken oberen Ecke des Feldes in Pixel relativ
zum darüberliegenden Objekt.
w, h
Breite und Höhe des Feldes in Pixel.
field_attr
Attributparameter:
IO_CURSOR_DISABLE
cursor_txt_id
Textnummer für einen Bedienerhinweistext, der beim Betre-
ten des Feldes mit dem Dialogcursor in der Dialogzeile aus-
gegeben wird.
cur_r, cur_l, cur_d, cur_u,
Kennungen der Felder auf die der Dialog-Cursor bei Cursor-
right, Cursor-left bzw. Cursor-down, Cursor-up (KEY_RIGHT,
KEY_LEFT, KEY_DOWN, KEY_UP) wechselt.
acl_id
Eindeutige Kennung einer Aktionsliste, die bei entsprechen-
dem Ereignis über die Reaktion D_ACTIVATE_ACTION aus-
geführt wird.
BEGIN_ACTION_LIST (40002)
AC_SET_WORD ( 2, 10, P_NB, 0, 0, 0)
AC_......
END_ACTION_LIST (40002)
BEGIN_REACTION_LIST (40040)
RC_D_ACTIVATE_ACTION (20, KEY_ENTER)
SINUMERIK 840D/810D Projektiersyntax (PS) - Ausgabe 09.03
Feld wird vom Dialog-Cursor übersprungen.
© Siemens AG 2003 All Rights Reserved
09.03

Werbung

loading

Diese Anleitung auch für:

810d