UL_SEGMENT

루프 멤버

junctions() UL_JUNCTION(주 참고)
labels() UL_LABEL
pinrefs() UL_PINREF(주 참고)
portrefs() UL_PORTREF
texts() UL_TEXT(사용되지 않음, 주 참고)
wires() UL_WIRE
참고: UL_BUS, UL_NET

junctions()pinrefs() 루프 멤버는 네트 세그먼트에만 사용할 수 있습니다.

texts() 루프 멤버는 이전 EAGLE 버전에서 세그먼트의 레이블을 반복하는 데 사용되었으며 호환성을 위해서만 제공됩니다. 교차 참조 레이블의 문자가 올바른 위치에 제공되지 않습니다. labels() 루프 멤버를 사용하여 세그먼트의 레이블에 액세스합니다.

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