UL_DIMENSION

Datenelemente

dtype Ganzzahl (DIMENSION_...)
Layer int
extlength int
extoffset int
extwidth int
Genauigkeit int
Verhältnis int
Größe int
unit Ganzzahl (GRID_UNIT_...)
visible Ganzzahl (Einheit, 0=aus, 1=ein)
Breite int
x1, y1 Ganzzahl (erster Referenzpunkt)
x2, y2 Ganzzahl (zweiter Referenzpunkt)
x3, y3 Ganzzahl (Ausrichtungsreferenzpunkt)

Loop-Members

texts() UL_TEXT
wires() UL_WIRE

Siehe auch UL_BOARD, UL_GRID, UL_FOOTPRINT, UL_SHEET, UL_SYMBOL.

Konstanten

DIMENSION_PARALLEL Lineare Bemaßung mit paralleler Messungslinie
DIMENSION_HORIZONTAL Lineare Bemaßung mit horizontaler Messungslinie
DIMENSION_VERTICAL Lineare Bemaßung mit vertikaler Messungslinie
DIMENSION_RADIUS Radiusbemaßung
DIMENSION_DIAMETER Durchmesserbemaßung
DIMENSION_ANGLE Winkelbemaßung
DIMENSION_LEADER Beliebiger Zeiger

Anmerkung

Die texts()*- und *wires()-Loop-Members durchlaufen alle Texte und Linien, aus denen die Bemaßung besteht.

Beispiel

board(B) {
  B.dimensions(D) {
    printf("Dimension: (%f %f), (%f %f), (%f %f)\n",
           u2mm(D.x1), u2mm(D.y1), u2mm(D.x2), u2mm(D.y2), u2mm(D.x3), u2mm(D.y3));
    }
  }