UL_PORT

데이터 멤버

border int(MODULE_BORDER_...)
bus string(주 참고)
direction int(PIN_DIRECTION_... (주 참고))
name string(PORT_NAME_LENGTH)
net string(주 참고)
x, y int(연결점)

루프 멤버

nets() UL_NET(주 참고)
texts() UL_TEXT
wires() UL_WIRE
참고: UL_MODULE, UL_MODULEINST, UL_PORTREF

상수

MODULE_BORDER_BOTTOM 모듈의 하단 경계
MODULE_BORDER_RIGHT 모듈의 오른쪽 경계
MODULE_BORDER_TOP 모듈의 상단 경계
MODULE_BORDER_LEFT 모듈의 왼쪽 경계
PORT_NAME_LENGTH 포트 이름의 최대 권장 길이(형식이 지정된 출력에서만 사용)

direction 값은 PIN_DIRECTION_... 값(PIN_DIRECTION_SUP 제외)과 동일합니다.

busnet 데이터 멤버는 이 포트가 연결된 버스나 네트의 이름을 반환합니다(UL_MODULEINST 컨텍스트에서만 사용 가능). 또한 nets 루프 멤버는 이 연결의 사용 가능한 모든 네트를 순환합니다.

schematic(SCH) {
  SCH.modules(M) {
    M.ports(P) printf("Port: %s\n", P.name);
    }
  }