UL_PACKAGE3D

Membres de données

description chaîne
headline chaîne
bibliothèque chaîne
libraryurn chaîne (voir remarque)
libraryversion entier (voir remarque)
Nom chaîne
urn chaîne (voir remarque)

Voir aussi UL_DEVICE, UL_ELEMENT, UL_LIBRARY, UL_FOOTPRINT

Remarque

Le membre de données description renvoie le texte descriptif complet, tandis que le membre de données headline renvoie uniquement la première ligne de la description, sans balises HTML. Lorsque vous utilisez le texte de description, n’oubliez pas qu’il peut contenir des caractères de retour à la ligne (\n).

Le membre de données urn contient un identificateur unique pour ce package 3D, au format urn:adsk.eagle:package:123/4, où la partie située après « / » correspond à la version du package 3D. Pour obtenir l’URN de base (sans version), utilisez urnbase(). Pour obtenir la version, utilisez urnversion().

Les membres de données libraryurn et libraryversion ne s’appliquent que si cet objet UL_PACKAGE3D provient d’une bibliothèque gérée. Si ce n’est pas le cas, libraryurn est une chaîne vide et libraryversion est défini sur -1.

Exemple

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");
    }
  }