UL_BOARD
Члени даних
| завждивекторний шрифт | int (ALWAYS_VECTOR_FONT_…, див. примітку) |
| область | UL_AREA |
| перевірено | int (див. примітку) |
| опис | рядок |
| сітка | UL_GRID |
| заголовок | рядок |
| назва | рядок (див. примітку) |
| вертикальний текст | int (VERTICAL_TEXT_…) |
Члени циклу
| атрибути() | UL_ATTRIBUTE (див. примітку) |
| кола() | UL_CIRCLE |
| класи() | UL_CLASS |
| розміри() | UL_DIMENSION |
| елементи() | UL_ELEMENT |
| помилки() | UL_ERROR |
| кадри() | UL_FRAME |
| дірки() | UL_HOLE |
| шари() | UL_LAYER |
| бібліотеки() | УЛ_БІБЛІОТЕКА |
| полівирізи() | UL_POLYCUTOUT |
| polyshapes() | UL_ПОЛІФОРМА |
| прямокутники() | UL_RECTANGLE |
| сигнали() | UL_SIGNAL |
| тексти() | UL_TEXT |
| variantdefs() | UL_VARIANTDEF |
| дроти() | UL_WIRE |
Дивіться також UL_LIBRARY, UL_SCHEMATIC, variant()
Константи
| ALWAYS_VECTOR_FONT_GUI | alwaysvectorfont встановлюється в діалоговому вікні інтерфейсу користувача |
| ALWAYS_VECTOR_FONT_PERSISTENT | alwaysvectorfont встановлено постійним на цій дошці |
| VERTICAL_TEXT_UP | напрямок читання для вертикальних текстів: вгору |
| VERTICAL_TEXT_DOWN | напрямок читання для вертикальних текстів: вниз |
Примітки
Значення, яке повертає alwaysvectorfont , можна використовувати в логічному контексті або маскувати за допомогою констант ALWAYS_VECTOR_FONT_... для визначення джерела цього параметра, як у
if ( B . alwaysvectorfont ) {
// alwaysvectorfont is set in general
}
if ( B . alwaysvectorfont & ALWAYS_VECTOR_FONT_GUI ) {
// alwaysvectorfont is set in the user interface
}
Значення, яке повертає checked , можна використовувати в логічному контексті та встановлюється лише після останньої перевірки правил проектування (DRC).
Член name повертає повну назву файлу, включаючи каталог.
Член циклу attributes() виконує цикл через глобальні атрибути.
приклад
board ( B ) { B . elements ( E ) printf ( "Element: %s
" , E . name ); B . signals ( S ) printf ( "Signal: %s
" , S . name );
Орігінал сторінки: UL_BOARD