junctions() | UL_JUNCTION(주 참고) |
labels() | UL_LABEL |
pinrefs() | UL_PINREF(주 참고) |
portrefs() | UL_PORTREF |
texts() | UL_TEXT(사용되지 않음, 주 참고) |
wires() | UL_WIRE |
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);
}
}
}
}
}