Herunterladen Diese Seite drucken

Polymarker-Definition - Def_Polymarker (Nur Mmc100/Ebf); Polymarker-Definition - Def_Polymarker - Siemens 840D Handbuch

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

Werbung

09.03
3.1.20

Polymarker-Definition - DEF_POLYMARKER (nur MMC100/EBF)

Beschreibung
Syntax
Parameter
Anmerkung
© Siemens AG 2003 All Rights Reserved
SINUMERIK 840D/810D Projektiersyntax (PS) - Ausgabe 09.03
Mit Hilfe dieses Elementes können beliebige Polymarker innerhalb einer Appli-
kation definiert werden.
Ein Polymarker besteht aus einem 16 x 16 Pixel großen Bitmuster, das durch
16 Datenworte (je 2 Byte) beschrieben werden kann. Das erste Datenwort
repräsentiert dabei die oberste Zeile bzw. Pixelreihe des Bitmusters. Durch das
höchstwertigste Bit eines Wortes wird jeweils das linke Pixel einer Zeile defi-
niert.
Ein Polymarker wird über seine Nummer identifiziert.
Für jede Applikation fängt die Nummerierung der Polymarker bei 200 (LO-
CAL_POLY_LIST) an. Der zweite Polymarker hat die Nummer 201 usw., es
sind keine Lücken in der Nummerierung möglich.
Es ist nur eine Polymarkerliste pro Applikation erlaubt.
Die Polymarkerliste muß dem System im Listendirectory (ap_l_dir.h) mit
/* extern-declaration for polymarker (APP_MENU.C) */
EXTERN_POLY_LIST(LOCAL_POLY_LIST,name)
bekannt gemacht werden.
BEGIN_POLY_LIST(LOCAL_POLY_LIST, name)
/* 16 Datenworte, die den Polymarker 200 beschreiben*/
{0x0000, 0x0000, 0x01f0, 0x0110, /* 200 */
0x3f1c, 0x0114, 0x0114, 0x0114,
0x0114, 0x0114, 0x0114, 0x3f1c,
0x0110, 0x01f0, 0x0000, 0x0000},
/* 16 Datenworte, die den Polymarker 201 beschreiben*/
{0x0000, 0x0000, 0x01f0, 0x0110, /* 201 */
0x3f1c, 0x0114, 0x0114, 0x0114,
0x0114, 0x0114, 0x0114, 0x3f1c,
0x0110, 0x01f0, 0x0000, 0x0000},
{...}
END_POLY_LIST(LOCAL_POLY_LIST, name)
name
Kennung der Polymarkerliste, die innerhalb des ganzen Sys-
tems eindeutig sein muß. Empfohlen wird hier den Applikati-
onsnamen einzutragen, z.B. example .
Es wird empfohlen, die Nummerierung der Polymarker für den späteren Zugriff
mit dem Projektiermakro POLYMARKER folgendermaßen aufzubauen:
3 Bildelemente
3.1 Statische Bildelemente
3-73

Werbung

loading

Diese Anleitung auch für:

810d