UL_PACKAGE3D

Datenelemente

description Zeichenfolge
headline Zeichenfolge
Bibliothek Zeichenfolge
libraryurn Zeichenfolge (siehe Anmerkung)
libraryversion Ganzzahl (siehe Anmerkung)
Name Zeichenfolge
urn Zeichenfolge (siehe Anmerkung)

Siehe auch UL_DEVICE, UL_ELEMENT, UL_LIBRARY, UL_FOOTPRINT.

Anmerkung

Das description-Element gibt den gesamten beschreibenden Text zurück, während das headline-Element nur die erste Zeile der Beschreibung ohne HTML-Tags zurückgibt. Beachten Sie bei Verwendung des description-Texts, dass dieser möglicherweise Zeilenumbruchzeichen ('\n') enthält.

Das urn-Element enthält eine eindeutige Kennung für dieses 3D-Package (in der Form urn:adsk.eagle:package:123/4), wobei der Teil nach dem / die Version des 3D-Packages ist. Um den Basis-URN (ohne Version) abzurufen, verwenden Sie urnbase(); um die Version abzurufen, verwenden Sie urnversion().

libraryurn und libraryversion sind nur dann anwendbar, wenn dieses UL_PACKAGE3D-Objekt aus einer verwalteten Bibliothek stammt. Wenn nicht, ist libraryurn die leere Zeichenfolge und libraryversion der Wert -1.

Beispiel

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