UL_FRAME

Miembros de datos

columnas int (-127...127)
filas int (-26...26)
borde int (FRAME_BORDER_...)
capa entero
x1, y1 int (esquina inferior izquierda)
x2, y2 int (esquina superior derecha)

Miembros de bucle

texts() UL_TEXT
wires() UL_WIRE

Ver también UL_BOARD, UL_FOOTPRINT, UL_SHEET, UL_SYMBOL

Constantes

FRAME_BORDER_BOTTOM el borde inferior está dibujado
FRAME_BORDER_RIGHT el borde derecho está dibujado
FRAME_BORDER_TOP el borde superior está dibujado
FRAME_BORDER_LEFT el borde izquierdo está dibujado

Notas

El borde contiene un valor bit a bit o ed formado por FRAME_BORDER_... y define qué partes de los cuatro bordes se dibujan realmente.

Los miembros de bucle texts() y wires() recorren todos los textos y conductores de los que consta el marco.

Ejemplo

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