EAGLE Help

UL_WIRE


Data members

layer int
style int (WIRE_STYLE_...)
width int
x1, y1 int (Anfangspunkt)
x2, y2 int (Endpunkt)

Loop members

pieces() UL_WIRE (siehe Anmerkung)

Konstanten

WIRE_STYLE_CONTINUOUS durchgezogen
WIRE_STYLE_LONGDASH lang gestrichelt
WIRE_STYLE_SHORTDASH kurz gestrichelt
WIRE_STYLE_DASHDOT Strich-Punkt-Linie

Siehe auch UL_BOARD, UL_PACKAGE, UL_SEGMENT, UL_SHEET, UL_SIGNAL, UL_SYMBOL

Anmerkung

Bei einem UL_WIRE mit anderem style als WIRE_STYLE_CONTINUOUS, kann über das Loop-Member pieces() auf die individuellen Teile, die z. B. eine gestrichelte Linie darstellen, zugegriffen werden. Wenn pieces() für UL_WIRE mit WIRE_STYLE_CONTINUOUS aufgerufen wird, erhält man ein Segment, das genau dem original UL_WIRE entspricht. Das Loop-Member pieces() kann nicht von UL_WIRE aus aufgerufen werden, wenn dieser selbst schon über pieces() aufgerufen wurde (das würde eine unendliche Schleife verursachen).

Beispiel


board(B) {
  B.wires(W) {
    printf("Wire: (%d %d) (%d %d)\n",
           W.x1, W.y1, W.x2, W.y2);
    }
  }

Index Copyright © 2002 CadSoft Computer GmbH