EAGLE Help

Builtin-Constants


Builtin-Constants liefern Informationen über Objekt-Parameter, wie die maximale empfohlene Namenslänge, Flags und so weiter.

Viele Objekt-Typen haben ihren eigenen Konstanten-Bereich, in dem die Builtin-Constants für das betreffende Objekt aufgelistet sind (siehe z.B. UL_PIN).

Die folgenden Builtin-Constants sind zusätzlich zu denen definiert, die für die einzelnen Objekt-Typen aufgeführt sind:

EAGLE_VERSION EAGLE-Programm-Versionsnummer (int)
EAGLE_RELEASE EAGLE-Programm-Release-Nummer (int)
EAGLE_SIGNATURE ein String der EAGLE-Programmnamen, -Version und -Copyright-Information enthält
REAL_EPSILON die minimale positive real Zahl so dass r + REAL_EPSILON != r
REAL_MAX der größte mögliche real Wert
REAL_MIN der kleinste mögliche (positive!) real Wert
die kleinste darstellbare Zahl ist -REAL_MAX
INT_MAX der größte mögliche int Wert
INT_MIN der kleinste mögliche int Wert
PI der Wert von "pi" (3.14..., real)
usage ein string der den Text der #usage-Direktive enthält

Diese Builtin-Constants enthalten die Directory-Pfade, die im Directories-Dialog definiert wurden, wobei etwaige spezielle Variablen ($HOME und $EAGLEDIR) durch ihre aktuellen Werte ersetzt wurden. Da jeder Pfad aus mehreren Directories bestehen kann, sind diese Konstanten string-Arrays mit jeweils einem einzelnen Directory in jedem Eintrag. Der erste leere Eintrag bedeutet das Ende des Pfades:

path_lbr[] Libraries
path_dru[] Design Rules
path_ulp[] User Language Programs
path_scr[] Scripts
path_cam[] CAM Jobs
path_epf[] Projects

Wenn Sie diese Konstanten dazu verwenden, einen vollständigen Dateinamen zu bilden, so müssen Sie ein Directory-Trennzeichen benutzen, wie etwa in

string s = path_lbr[0] + '/' + "mylib.lbr";

Die im Moment durch den USE-Befehl benutzten Bibliotheken:

used_libraries[]


Index Copyright © 2005 CadSoft Computer GmbH