УЛ_ВІЯ
Члени даних
діаметр [шар] | внутр |
дриль | внутр |
свердласимвол | внутр |
кінець | внутр |
прапори | int (VIA_FLAG_…) |
форма [шар] | int (VIA_SHAPE_…) |
початок | внутр |
x, y | int (центральна точка) |
Дивіться також UL_SIGNAL
Константи
VIA_FLAG_STOP | завжди створювати маску зупинки |
VIA_SHAPE_SQUARE | Майдан |
VIA_SHAPE_ROUND | круглий |
VIA_SHAPE_OCTAGON | восьмикутник |
Примітка
Діаметр і форма отворів залежать від шару, для якого їх потрібно отримати, оскільки вони можуть відрізнятися в кожному шарі залежно від Правил проектування. Якщо один із шарів LAYER_TOP…LAYER_BOTTOM, LAYER_TSTOP або LAYER_BSTOP задано як індекс елемента даних діаметра або форми, результуюче значення буде обчислено відповідно до Правил проектування. Якщо задано LAYER_VIAS, повертатиметься необроблене значення, визначене у переході.
Зауважте, що діаметр і форма завжди повертатимуть діаметр або форму, яку мав би отвір у заданому шарі, навіть якщо цей конкретний отвір не охоплює цей шар (або якщо цей шар взагалі не використовується в налаштуваннях шару).
початок і кінець повертають номери шарів, у яких починається та закінчується це перемикання. Значення start завжди буде менше ніж end .
drillsymbol повертає номер символу свердла, який було призначено цьому діаметру свердла (перелік визначених символів свердла див. у посібнику). Значення 0 означає, що цьому діаметру свердла не призначено жодного символу.
приклад
board ( B ) { B . signals ( S ) { S . vias ( V ) { printf ( "Via: (%f %f)
" , u2mm ( V . x ), u2mm ( V . y ));
}
}
}
Орігінал сторінки: UL_VIA