UL_SYMBOL

Miembros de datos

área UL_AREA
descripción cadena
título cadena
biblioteca cadena
libraryurn cadena (ver nota)
libraryversion int (consulte la nota)
modificado localmente int (consulte la nota)
biblioteca modificada localmente int (consulte la nota)
nombre cadena (SYMBOL_NAME_LENGTH)
urn cadena (ver nota)

Miembros de bucle

circles() UL_CIRCLE
dimensions() UL_DIMENSION
frames() UL_FRAME
rectangles() UL_RECTANGLE
pins() UL_PIN
polyshapes() UL_POLYSHAPE
texts() UL_TEXT (consulte la nota)
wires() UL_WIRE

Consulte también UL_GATE, UL_LIBRARY

Constantes

SYMBOL_NAME_LENGTH longitud máxima recomendada para el nombre de un símbolo (solo se utiliza en salidas con formato)

Nota

Si UL_SYMBOL se deriva de un UL_INSTANCE, el miembro texts() solo realiza un bucle a través de los textos que no se hayan desvinculado de ese ejemplar. El urn contiene un identificador único para este símbolo con el formato urn:adsk.eagle:symbol:123/4, donde la parte después de / es la versión del símbolo. Para obtener el URN base (sin versión), utilice urnbase(); para obtener la versión, utilice urnversion().

Los comandos urn de biblioteca y versión de biblioteca solo son aplicables si este UL_SYMBOL procede de una biblioteca administrada. Si no es así, el urn de biblioteca será la cadena vacía y versión de biblioteca será -1.

El miembro locallymodified será 0 si este UL_SYMBOL no tiene modificaciones locales, o 1 en caso de que las tenga. El miembro librarylocallymodified será 0 (si este UL_SYMBOL no procede de una biblioteca modificada localmente) o 1 (si este UL_SYMBOL procede de una biblioteca modificada localmente).

Ejemplo

library(L) {
  L.symbols(S) printf("Sym: %s\n", S.name);
  }