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 |
왼쪽 경계가 그려짐 |
주
border는 FRAME_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));
}
}