UL_SEGMENT

Loop-Members

junctions() UL_JUNCTION (siehe Anmerkung)
labels() UL_LABEL
pinrefs() UL_PINREF (siehe Anmerkung)
portrefs() UL_PORTREF
texts() UL_TEXT (veraltet, siehe Anmerkung)
wires() UL_WIRE

Siehe auch UL_BUS, UL_NET.

Anmerkung

Die junctions()*- und *pinrefs()-Loop-Members sind nur für Netzsegmente verfügbar.

Das texts()-Loop-Member wurde in älteren EAGLE-Versionen verwendet, um die Beschriftungen eines Segments zu durchlaufen, und ist nur zu Kompatibilitätszwecken vorhanden. Der Text der Querverweisbeschriftungen wird nicht an der richtigen Position angezeigt. Verwenden Sie das labels()-Loop-Member, um auf die Beschriftungen eines Segments zuzugreifen.

Beispiel

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);
          }
        }
      }
    }
  }