UL_FRAME

Datenelemente

Spalten Ganzzahl (-127...127)
Zeilen Ganzzahl (-26...26)
Rahmen Ganzzahl (FRAME_BORDER_...)
Layer int
x1, y1 Ganzzahl (untere linke Ecke)
x2, y2 Ganzzahl (obere rechte Ecke)

Loop-Members

texts() UL_TEXT
wires() UL_WIRE

Siehe auch UL_BOARD, UL_FOOTPRINT, UL_SHEET, UL_SYMBOL.

Konstanten

FRAME_BORDER_BOTTOM Der untere Rand wird gezeichnet.
FRAME_BORDER_RIGHT Der rechte Rand wird gezeichnet.
FRAME_BORDER_TOP Der obere Rand wird gezeichnet.
FRAME_BORDER_LEFT Der linke Rand wird gezeichnet.

Anmerkungen

border enthält einen bitweisen OR-Wert bestehend aus FRAME_BORDER_... und definiert, welche der vier Ränder tatsächlich gezeichnet werden.

Die texts()*- und *wires()-Loop-Members durchlaufen alle Texte und Linien, aus denen der Rahmen besteht.

Beispiel

board(B) {
  B.frames(F) {
    printf("Frame: (%f %f), (%f %f)\n",
           u2mm(F.x1), u2mm(F.y1), u2mm(F.x2), u2mm(F.y2));
    }
  }