UL_FRAME

Membri dati

columns int (-127...127)
righe int (-26...26)
border int (FRAME_BORDER_...)
layer int
x1, y1 int (angolo in basso a sinistra)
x2, y2 int (angolo in alto a destra)

Membri di sequenza chiusa

texts() UL_TEXT
wires() UL_WIRE

Vedere anche UL_BOARD, UL_FOOTPRINT, UL_SHEET, UL_SYMBOL

Costanti

FRAME_BORDER_BOTTOM Viene disegnato il bordo inferiore
FRAME_BORDER_RIGHT Viene disegnato il bordo destro
FRAME_BORDER_TOP Viene disegnato il bordo superiore
FRAME_BORDER_LEFT Viene disegnato il bordo sinistro

Note

border contiene un valore OR in bit costituito da FRAME_BORDER_... e definisce quale dei quattro bordi viene effettivamente disegnato.

I membri di sequenza chiusa texts() e wires() eseguono una sequenza chiusa tra tutti i testi e i fili di cui รจ costituito il riquadro.

Esempio

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