UL_DIMENSION

데이터 멤버

dtype int(DIMENSION_...)
layer int
extlength int
extoffset int
extwidth int
precision int
ratio int
size int
unit int(GRID_UNIT_...)
visible int(unit, 0=끄기, 1=켜기)
width int
x1, y1 int(첫 번째 참조점)
x2, y2 int(두 번째 참조점)
x3, y3 int(선형 참조점)

루프 멤버

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

상수

DIMENSION_PARALLEL 평행 측정 선이 있는 선형 치수
DIMENSION_HORIZONTAL 수평 측정 선이 있는 선형 치수
DIMENSION_VERTICAL 수직 측정 선이 있는 선형 치수
DIMENSION_RADIUS 반지름 치수
DIMENSION_DIAMETER 지름 치수
DIMENSION_ANGLE 각도 치수
DIMENSION_LEADER 임의 포인터

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

board(B) {
  B.dimensions(D) {
    printf("Dimension: (%f %f), (%f %f), (%f %f)\n",
           u2mm(D.x1), u2mm(D.y1), u2mm(D.x2), u2mm(D.y2), u2mm(D.x3), u2mm(D.y3));
    }
  }