UL_DIMENSION
Члени даних
| dtype | int (DIMENSION_…) |
| шар | внутр |
| довжина | внутр |
| extoffset | внутр |
| extwidth | внутр |
| точність | внутр |
| співвідношення | внутр |
| розмір | внутр |
| одиниця | int (GRID_UNIT_…) |
| видно | int (одиниця, 0=вимкнено, 1=увімкнено) |
| ширина | внутр |
| x1, y1 | int (перша контрольна точка) |
| x2, y2 | int (друга контрольна точка) |
| x3, y3 | int (базова точка вирівнювання) |
Члени циклу
| тексти() | UL_TEXT |
| дроти() | 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)
" , u2mm ( D . x1 ), u2mm ( D . y1 ), u2mm ( D . x2 ), u2mm ( D . y2 ), u2mm ( D . x3 ), u2mm ( D . y3 ));
}
}
Орігінал сторінки: UL_DIMENSION