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