UL_BOARD

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