UL_LABEL

Membres de données

angle réel (0...359,9)
calque int (entier)
symétrie int (entier)
spin int (entier)
texte UL_TEXT
x, y entier (point d’origine)
xréf entier (0=simple, 1=référence croisée)

Membres de boucle

wires() UL_WIRE (voir remarque)

Voir aussi UL_SEGMENT

Remarque

Si xref renvoie une valeur non nulle, le membre de boucle wires() parcourt les fils constituant l’indicateur d’une étiquette de référence croisée. Sinon, il s’agit d’une boucle vide.

Les membres de données angle, layer, mirror et spin renvoient toujours les mêmes valeurs que celles de l’objet UL_TEXT renvoyé par le membre de données text. Les membres x et y du texte renvoient des valeurs légèrement décalées pour les étiquettes de référence croisée (Xréf non nulle) ou les mêmes valeurs que UL_LABEL.

Le membre de données xref n’a d’utilisé que pour les étiquettes de réseau. Pour les étiquettes de bus, elle renvoie toujours 0.

Exemple

sheet(SH) {
  SH.nets(N) {
    N.segments(S) {
      S.labels(L) {
        printf("Label: (%f %f) '%s'", u2mm(L.x), u2mm(L.y), L.text.value);
        }
      }
    }
  }