Herunterladen Diese Seite drucken

Siemens 840D Handbuch Seite 26

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

Werbung

2 Projektierbare Listen
2.1 Projektierlisten
Parameter
Reihenfolge
Beispiel
2-26
CLOSE_LIST_PTR (id)
EXTERN_CLOSE_LIST (id)
Aktionsliste
BEGIN_ACTION_LIST (id)
END_ACTION_LIST (id)
ACTION_LIST_PTR (id)
EXTERN_ACTION_LIST (id)
Ereignisliste
BEGIN_EVENT_LIST (id)
END_EVENT_LIST (id)
EXTERN_EVENT_LIST (id)
Reaktionsliste
BEGIN_REACTION_LIST (id)
END_REACTION_LIST (id)
REACTION_LIST_PTR (id)
EXTERN_REACTION_LIST (id)
Fenstersoftkey-
BEGIN_SOFTKEY_REACTION_LIST(id)
reaktionsliste
END_SOFTKEY_REACTION_LIST (id)
SOFTKEY_REACTION_LIST_PTR (id)
EXTERN_SOFTKEY_REACTION_LIST (id)
System-
BEGIN_SYSTEM_INIT_LIST (id)
initialisierungs-
END_SYSTEM_INIT_LIST (id)
liste
EXTERN_SYSTEM_INIT_LIST (id)
id
Listenidentität - eindeutige Kennung der Liste in numerischer
Form. Für die bessere Lesbarkeit wird empfohlen die
Identitäten mit enums oder mit C-Präprozessordefines zu
definieren. Die Numernbereiche sind im
SINUMERIK OP 030-Development Kit beschrieben.
Listen, auf die mit einem Listenzeiger verwiesen wird, müssen, wenn diese in
der gleichen Projektierquelldatei stehen, vor der Verwendung des
Listenzeigers durch BEGIN_Listentyp(id) und END_Listentyp(id) definiert
werden.
/* Extern Erklärungen für Listenzeiger in andere Projektierquelldateien */
EXTERN_SOFTKEY_REACTION_LIST (SK_RCL_WIN_START)
/* Definitionen für die Listenidentitäten */
enum
{WIN_START =31000,
OB WIN_START,
SOB_WIN_START}
/* Fensteranzeigeobjektliste - Anfangskennung */
BEGIN_OBJECT_LIST (OB_WIN_START)
..
/* Endekennung der Fensteranzeigeobjektliste */
END_OBJECT_LIST (OB_WIN_START)
/* Softkeyobjektliste - Anfangskennung */
BEGIN_SOFTKEY_OBJECT_LIST (SOB_WIN_START)
..
/* Endekennung der Softkeyobjektliste */
END_SOFTKEY_OBJECT_LIST (SOB_WIN_START)
/*Fensterdefinition */
BEGIN_WINDOW (WIN_START)
SINUMERIK 840D/810D Projektiersyntax (PS) - Ausgabe 09.03
© Siemens AG 2003 All Rights Reserved
09.03

Werbung

loading

Diese Anleitung auch für:

810d