EAGLE Help

UL_PACKAGE


Data members

area UL_AREA
library string
name string (PACKAGE_NAME_LENGTH)

Loop members

arcs() UL_ARC
circles() UL_CIRCLE
contacts() UL_CONTACT
holes() UL_HOLE
polygons() UL_POLYGON
rectangles() UL_RECTANGLE
texts() UL_TEXT
wires() UL_WIRE

Constants

PACKAGE_NAME_LENGTH max. length of a package name

See also UL_DEVICE, UL_ELEMENT, UL_LIBRARY

Example

library(L) {
  L.package(PAC) {
    printf("Package: %s\n", PAC.name);
    PAC.contacts(C) {
      if (C.pad)
         printf("\tPad: %s, (%d %d)\n",
                 C.name, C.pad.x, C.pad.y);
      else if (C.smd)
         printf("\tSmd: %s, (%d %d)\n",
                 C.name, C.smd.x, C.smd.y);
      }
    }
  }
board(B) {
  B.elements(E) {
    printf("Element: %s, Package: %s\n", E.name, E.package.name);
    }
  }

Index Copyright © 1999 CadSoft Computer GmbH