UL_GATE

데이터 멤버

addlevel int(GATE_ADDLEVEL_...)
name string(GATE_NAME_LENGTH)
swaplevel int
symbol UL_SYMBOL
x, y int(원점, 주 참고)
참고: UL_DEVICE

상수

GATE_ADDLEVEL_MUST 해야 함
GATE_ADDLEVEL_CAN 할 수 있음
GATE_ADDLEVEL_NEXT 다음
GATE_ADDLEVEL_REQUEST 요청
GATE_ADDLEVEL_ALWAYS 항상
GATE_NAME_LENGTH 게이트 이름의 최대 권장 길이(형식이 지정된 출력에서만 사용)

UL_GATE가 UL_INSTANCE에서 파생된 경우에도 원점 좌표(x, y)는 항상 장치 내에 있는 게이트 위치의 좌표입니다.

library(L) {
  L.devices(D) {
    printf("Device: %s, Footprint: %s\n", D.name, D.footprint.name);
    D.gates(G) {
      printf("\t%s, swaplevel=%d, symbol=%s\n",
             G.name, G.swaplevel, G.symbol.name);
      }
    }
  }