UL_FRAME

데이터 멤버

columns int(-127...127)
rows int(-26...26)
border int(FRAME_BORDER_...)
layer int
x1, y1 int(왼쪽 아래 구석)
x2, y2 int(오른쪽 위 구석)

루프 멤버

texts() UL_TEXT
wires() UL_WIRE
참고: UL_BOARD, UL_FOOTPRINT, UL_SHEET, UL_SYMBOL

상수

FRAME_BORDER_BOTTOM 하단 경계가 그려짐
FRAME_BORDER_RIGHT 오른쪽 경계가 그려짐
FRAME_BORDER_TOP 상단 경계가 그려짐
FRAME_BORDER_LEFT 왼쪽 경계가 그려짐

borderFRAME_BORDER_...로 구성된 비트의 OR 값을 포함하고, 실제로 그려지는 4개의 경계를 정의합니다.

texts()wires() 루프 멤버는 프레임을 구성하는 모든 문자 및 와이어를 순환합니다.

board(B) {
  B.frames(F) {
    printf("Frame: (%f %f), (%f %f)\n",
           u2mm(F.x1), u2mm(F.y1), u2mm(F.x2), u2mm(F.y2));
    }
  }