| description | string |
| headline | string |
| library | string |
| libraryurn | string (vedere nota) |
| libraryversion | int (vedere nota) |
| name | string |
| urn | string (vedere nota) |
Vedere anche UL_DEVICE, UL_ELEMENT, UL_LIBRARY, UL_FOOTPRINT
Il membro description restituisce il testo descrittivo completo, mentre il membro headline restituisce solo la prima riga della descrizione senza tag HTML. Quando si utilizza il testo della descrizione, tenere presente che potrebbe contenere caratteri di nuova riga ('\n').
L'urn contiene un identificatore univoco per questo pacchetto 3D, del modulo urn:adsk.eagle:package:123/4, in cui la versione del pacchetto 3D è la parte successiva alla barra (/). Per ottenere l'urn di base (senza versione), utilizzare urnbase(); per ottenere la versione, utilizzare urnversion().
libraryurn e libraryversion sono applicabili solo se UL_PACKAGE3D proviene da una libreria gestita. In caso contrario, libraryurn sarà la stringa vuota e libraryversion sarà uguale a -1.
library(L) {
L.packages3d(P3D) {
printf("3D Package: %s (%s, Version %d)\n", 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)\n", E.package3d.name, urnbase(E.package3d.urn), urnversion(E.package3d.urn));
else printf("\n");
}
}