UL_SYMBOL
Члени даних
область | UL_AREA |
опис | рядок |
заголовок | рядок |
бібліотека | рядок |
бібліотекаурн | рядок (див. примітку) |
версія бібліотеки | int (див. примітку) |
локально модифікований | int (див. примітку) |
бібліотека локально модифікована | int (див. примітку) |
назва | рядок (SYMBOL_NAME_LENGTH) |
урна | рядок (див. примітку) |
Члени циклу
кола() | UL_CIRCLE |
розміри() | UL_DIMENSION |
кадри() | UL_FRAME |
прямокутники() | UL_RECTANGLE |
шпильки() | UL_PIN |
polyshapes() | UL_ПОЛІФОРМА |
тексти() | UL_TEXT (див. примітку) |
дроти() | UL_WIRE |
Дивіться також UL_GATE, UL_LIBRARY
Константи
SYMBOL_NAME_LENGTH | макс. рекомендована довжина назви символу (використовується лише у форматованому виведенні) |
Примітка
Якщо UL_SYMBOL походить від UL_INSTANCE, член texts() переглядає лише невід’єднані тексти цього екземпляра. Urn містить унікальний ідентифікатор для цього символу у формі urn:adsk.eagle:symbol:123/4
, де частина після / є версією символу. Щоб отримати базовий URN (без версії), використовуйте urnbase(); щоб отримати версію, використовуйте urnversion().
Libraryurn і libraryversion застосовуються, лише якщо цей UL_SYMBOL надходить із керованої бібліотеки. Якщо ні, бібліотекаурн буде порожнім рядком, а версія бібліотеки – -1.
Локально модифікований член буде 0, якщо цей UL_SYMBOL не має локальних модифікацій, або 1, якщо цей UL_SYMBOL має локальні модифікації. Член бібліотеки locallymodified буде 0 (якщо цей UL_SYMBOL не походить із локально модифікованої бібліотеки) або 1 (якщо цей UL_SYMBOL походить із локально модифікованої бібліотеки).
приклад
library ( L ) { L . symbols ( S ) printf ( "Sym: %s
" , S . name );
}
Орігінал сторінки: UL_SYMBOL