| á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) |
| 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
| SYMBOL_NAME_LENGTH | longitud máxima recomendada para el nombre de un símbolo (solo se utiliza en salidas con formato) |
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).
library(L) {
L.symbols(S) printf("Sym: %s\n", S.name);
}