UL_FRAME

Membres de données

columns entier (-127...127)
ligne entier (-26...26)
bordure entier (FRAME_BORDER_...)
calque int (entier)
x1, y1 entier (coin inférieur gauche)
x2, y2 entier (coin supérieur droit)

Membres de boucle

texts() UL_TEXT
wires() UL_WIRE

Voir aussi UL_BOARD, UL_FOOTPRINT, UL_SHEET, UL_SYMBOL

Constantes

FRAME_BORDER_BOTTOM la bordure inférieure est dessinée
FRAME_BORDER_RIGHT la bordure droite est dessinée
FRAME_BORDER_TOP la bordure supérieure est dessinée
FRAME_BORDER_LEFT la bordure gauche est dessinée

Remarques

Le membre de données border contient le résultat d’un OU binaire composé de FRAME_BORDER_... et définit celles des quatre bordures qui sont dessinées.

Les membres de boucle texts() et wires() parcourent tous les textes et les fils composant le cadre.

Exemple

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