UL_PACKAGE3D

UL_PACKAGE3D

Члени даних

опис рядок
заголовок рядок
бібліотека рядок
бібліотекаурн рядок (див. примітку)
версія бібліотеки int (див. примітку)
назва рядок
урна рядок (див. примітку)

Дивіться також UL_DEVICE, UL_ELEMENT, UL_LIBRARY, UL_FOOTPRINT

Примітка

Елемент description повертає повний описовий текст, тоді як елемент headline повертає лише перший рядок опису без жодних тегів HTML. Використовуючи текст опису, майте на увазі, що він може містити символи нового рядка ('
').

Urn містить унікальний ідентифікатор для цього 3D-пакета у формі urn:adsk.eagle:package:123/4 , де частина після / є версією 3D-пакета. Щоб отримати базовий URN (без версії), використовуйте urnbase() ; щоб отримати версію, використовуйте urnversion() .

Libraryurn і libraryversion застосовуються, лише якщо цей UL_PACKAGE3D надходить із керованої бібліотеки. Якщо ні, бібліотекаурн буде порожнім рядком, а версія бібліотеки – -1.

приклад

 library ( L ) { L . packages3d ( P3D ) { printf ( "3D Package: %s (%s, Version %d)
" , P3D . name , urnbase ( P3D . urn ), urnversion ( P3D . urn ));
    }
  } board ( B ) { B . elements ( E ) { printf ( "Element: %s" , E . name );
    if ( E . package3d ) printf ( ", 3D Package: %s (%s, Version %d)
" , E . package3d . name , urnbase ( E . package3d . urn ), urnversion ( E . package3d . urn ));
    else printf ( "
" );
    }
  }

Орігінал сторінки: UL_PACKAGE3D