UL_SYMBOL

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