UL_SEGMENT

Membres de boucle

junctions() UL_JUNCTION (voir remarque)
labels() UL_LABEL
pinrefs() UL_PINREF (voir remarque)
portrefs() UL_PORTREF
texts() UL_TEXT (obsolète, voir remarque)
wires() UL_WIRE

Voir aussi UL_BUS, UL_NET

Remarque

Les membres de boucle junctions() et pinrefs() ne sont disponibles que pour les segments de réseau.

Le membre de boucle texts() était utilisé dans les versions antérieures d’EAGLE pour parcourir les étiquettes d’un segment. Désormais, il est uniquement présent pour assurer la compatibilité. Il ne fournit pas le texte des étiquettes de référence croisée à la position correcte. Utilisez le membre de boucle labels() pour accéder aux étiquettes d’un segment.

Exemple

schematic(SCH) {
  SCH.sheets(SH) {
    printf("Sheet: %d\n", SH.number);
    SH.nets(N) {
      printf("\tNet: %s\n", N.name);
      N.segments(SEG) {
        SEG.pinrefs(P) {
          printf("connected to: %s, %s, %s\n",
                 P.part.name, P.instance.name, P.pin.name);
          }
        }
      }
    }
  }