UL_BOARD

Miembros de datos

alwaysvectorfont int (ALWAYS_VECTOR_FONT_..., consulte la nota)
área UL_AREA
activado int (consulte la nota)
descripción cadena
rejilla UL_GRID
título cadena
nombre cadena (ver nota)
texto vertical int (VERTICAL_TEXT_...)

Miembros de bucle

attributes() UL_ATTRIBUTE (ver la nota)
circles() UL_CIRCLE
classes() UL_CLASS
dimensions() UL_DIMENSION
elements() UL_ELEMENT
errors() UL_ERROR
frames() UL_FRAME
holes() UL_HOLE
layers() UL_LAYER
libraries() UL_LIBRARY
polycutouts() UL_POLYCUTOUT
polyshapes() UL_POLYSHAPE
rectangles() UL_RECTANGLE
signals() UL_SIGNAL
texts() UL_TEXT
variantdefs() UL_VARIANTDEF
wires() UL_WIRE

Consulte también UL_LIBRARY, UL_SCHEMATIC, variant()

Constantes

ALWAYS_VECTOR_FONT_GUI la opción siempre fuente vectorial se establece en el cuadro de diálogo de la interfaz de usuario
ALWAYS_VECTOR_FONT_PERSISTENT la opción siempre fuente vectorial se establece como persistente en esta placa
VERTICAL_TEXT_UP dirección de lectura para textos verticales: arriba
VERTICAL_TEXT_DOWN dirección de lectura para textos verticales: abajo

Notas

El valor que devuelve el comando de siempre fuente vectorial alwaysvectorfont se puede utilizar en contexto booleano o se puede enmascarar con las constantes ALWAYS_VECTOR_FONT_... para determinar el origen de este parámetro, como en

if (B.alwaysvectorfont) {
   // alwaysvectorfont is set in general
   }
if (B.alwaysvectorfont & ALWAYS_VECTOR_FONT_GUI) {
   // alwaysvectorfont is set in the user interface
   }

El valor que devuelve el comando de comprobación checked se puede utilizar en contexto booleano y se establece solo después de una 'comprobación de reglas de diseño' (DRC) reciente.

El miembro de nombre devuelve el nombre completo del archivo, incluido el directorio.

Los atributos attributes() engloban a los miembros de bucle a través de atributos globales.

Ejemplo

board(B) {
  B.elements(E) printf("Element: %s\n", E.name);
  B.signals(S)  printf("Signal: %s\n", S.name);