ulp_de.pdf

(1048 KB) Pobierz
651880360 UNPDF
EAGLE
E INFACH A NZUWENDENDER G RAPHISCHER L AYOUT- E DITOR
User-Language
Version 5.4
®
Copyright © 2009 CadSoft
Alle Rechte vorbehalten
651880360.003.png
 
EAGLE­User­Language
Inhaltsverzeichnis
User Language.........................................................................................................12
Schreiben eines ULP................................................................................................12
ULP ausführen.........................................................................................................13
Syntax......................................................................................................................13
Whitespace..............................................................................................................13
Kommentare............................................................................................................14
Direktiven................................................................................................................14
#include..................................................................................................................15
Hinweis zur Kompatibilität zwischen den Betriebssystemen.............................15
#require...................................................................................................................15
#usage.....................................................................................................................16
Beispiel..............................................................................................................16
Schlüsselwörter (Keywords)....................................................................................16
Identifier..................................................................................................................17
Konstanten...............................................................................................................17
Character­Konstanten..............................................................................................17
Integer­Konstanten..................................................................................................18
Beispiele.............................................................................................................18
Real­Konstanten.......................................................................................................18
Beispiele.............................................................................................................19
String­Konstanten....................................................................................................19
Escape­Sequenzen...................................................................................................19
Beispiele.............................................................................................................20
Punctuator­Zeichen..................................................................................................20
Eckige Klammern.....................................................................................................21
Runde Klammern.....................................................................................................21
Geschweifte Klammern............................................................................................21
Komma.....................................................................................................................22
Semikolon................................................................................................................22
Doppelpunkt............................................................................................................22
Gleichheitszeichen...................................................................................................22
Datentypen..............................................................................................................22
char..........................................................................................................................23
int............................................................................................................................23
real...........................................................................................................................23
string........................................................................................................................23
Implementierungs­Details..................................................................................24
Typ­Umwandlung....................................................................................................24
Seite 2 von 151
651880360.004.png
EAGLE­User­Language
Typecast...................................................................................................................24
Objekt­Typen............................................................................................................25
UL_ARC...................................................................................................................28
Konstanten.........................................................................................................28
Anmerkung........................................................................................................28
Beispiel..............................................................................................................28
UL_AREA.................................................................................................................29
Beispiel..............................................................................................................29
UL_ATTRIBUTE........................................................................................................29
Konstanten.........................................................................................................29
Anmerkung........................................................................................................30
Beispiel..............................................................................................................30
UL_BOARD..............................................................................................................30
Anmerkung........................................................................................................31
Beispiel..............................................................................................................31
UL_BUS....................................................................................................................31
Konstanten.........................................................................................................32
Beispiel..............................................................................................................32
UL_CIRCLE..............................................................................................................32
Beispiel..............................................................................................................32
UL_CLASS................................................................................................................32
Anmerkung........................................................................................................33
Beispiel..............................................................................................................33
UL_CONTACT..........................................................................................................33
Konstanten.........................................................................................................33
Anmerkung........................................................................................................33
Beispiel..............................................................................................................34
UL_CONTACTREF....................................................................................................34
Beispiel..............................................................................................................34
UL_DEVICE..............................................................................................................34
Konstanten.........................................................................................................35
Anmerkung........................................................................................................35
Beispiele.............................................................................................................35
UL_DEVICESET........................................................................................................36
Konstanten.........................................................................................................36
Anmerkung........................................................................................................37
Beispiel..............................................................................................................37
UL_ELEMENT..........................................................................................................37
Konstanten.........................................................................................................38
Anmerkung........................................................................................................38
Beispiele.............................................................................................................38
UL_FRAME...............................................................................................................39
Konstanten.........................................................................................................39
Seite 3 von 151
651880360.005.png
EAGLE­User­Language
Anmerkung........................................................................................................39
Beispiel..............................................................................................................40
UL_GATE..................................................................................................................40
Konstanten.........................................................................................................40
Anmerkung........................................................................................................40
Beispiel..............................................................................................................40
UL_GRID..................................................................................................................41
Konstanten.........................................................................................................41
Anmerkung........................................................................................................41
Beispiel..............................................................................................................41
UL_HOLE.................................................................................................................42
Anmerkung........................................................................................................42
Beispiel..............................................................................................................42
UL_INSTANCE..........................................................................................................42
Konstanten.........................................................................................................43
Anmerkung........................................................................................................43
Beispiel..............................................................................................................44
UL_JUNCTION.........................................................................................................44
Beispiel..............................................................................................................44
UL_LABEL................................................................................................................44
Anmerkung........................................................................................................45
Beispiel..............................................................................................................45
UL_LAYER................................................................................................................45
Konstanten.........................................................................................................46
Beispiel..............................................................................................................48
UL_LIBRARY............................................................................................................48
Konstanten.........................................................................................................48
Anmerkung........................................................................................................49
Beispiel..............................................................................................................49
UL_NET....................................................................................................................49
Konstanten.........................................................................................................50
Anmerkung........................................................................................................50
Beispiel..............................................................................................................50
UL_PACKAGE...........................................................................................................50
Konstanten.........................................................................................................51
Anmerkung........................................................................................................51
Beispiel..............................................................................................................51
UL_PAD....................................................................................................................52
Konstanten.........................................................................................................52
Anmerkung........................................................................................................53
Beispiel..............................................................................................................54
UL_PART..................................................................................................................54
Konstanten.........................................................................................................54
Anmerkung........................................................................................................54
Seite 4 von 151
651880360.001.png
EAGLE­User­Language
Beispiel..............................................................................................................55
UL_PIN.....................................................................................................................55
Konstanten.........................................................................................................56
Anmerkung........................................................................................................57
Beispiel..............................................................................................................57
UL_PINREF..............................................................................................................58
Beispiel..............................................................................................................58
UL_POLYGON..........................................................................................................58
Konstanten.........................................................................................................59
Anmerkung........................................................................................................59
Polygon­Strichstärke..........................................................................................59
Teilpolygone......................................................................................................59
Beispiel..............................................................................................................60
UL_RECTANGLE......................................................................................................61
Beispiel..............................................................................................................61
UL_SCHEMATIC.......................................................................................................61
Anmerkung........................................................................................................62
Beispiel..............................................................................................................62
UL_SEGMENT..........................................................................................................62
Anmerkung........................................................................................................62
Beispiel..............................................................................................................62
UL_SHEET...............................................................................................................63
Beispiel..............................................................................................................63
UL_SIGNAL..............................................................................................................64
Konstanten.........................................................................................................64
Beispiel..............................................................................................................64
UL_SMD...................................................................................................................64
Konstanten.........................................................................................................65
Anmerkung........................................................................................................65
Beispiel..............................................................................................................66
UL_SYMBOL............................................................................................................66
Konstanten.........................................................................................................66
Anmerkung........................................................................................................66
Beispiel..............................................................................................................67
UL_TEXT..................................................................................................................67
Konstanten.........................................................................................................67
Anmerkung........................................................................................................67
Beispiel..............................................................................................................68
UL_VIA.....................................................................................................................68
Konstanten.........................................................................................................68
Anmerkung........................................................................................................69
Beispiel..............................................................................................................69
UL_WIRE.................................................................................................................69
Konstanten.........................................................................................................70
Seite 5 von 151
651880360.002.png
Zgłoś jeśli naruszono regulamin