UL_PORT

Miembros de datos

borde int (MODULE_BORDER_...)
bus cadena (ver nota)
dirección int (PIN_DIRECTION_... (consulte la nota))
nombre cadena (PORT_NAME_LENGTH)
red cadena (ver nota)
x, y int (punto de conexión)

Miembros de bucle

nets() UL_NET (consulte la nota)
texts() UL_TEXT
wires() UL_WIRE

Ver también UL_MODULE, UL_MODULEINST, UL_PORTREF

Constantes

MODULE_BORDER_BOTTOM en el borde inferior del módulo
MODULE_BORDER_RIGHT en el borde derecho del módulo
MODULE_BORDER_TOP en el borde superior del módulo
MODULE_BORDER_LEFT en el borde izquierdo del módulo
PORT_NAME_LENGTH longitud máxima recomendada para el nombre de un puerto (solo se utiliza en salidas con formato)

Nota

Los valores de la direction son idénticos a los de PIN_DIRECTION_... (sin PIN_DIRECTION_SUP).

Los miembros de datos bus y net devuelven el nombre del bus o red al que está conectado este puerto (solo disponible en un contexto UL_MODULEINST). Además, el miembro de bucle nets recorre todas las redes disponibles de esta conexión.

Ejemplo

schematic(SCH) {
  SCH.modules(M) {
    M.ports(P) printf("Port: %s\n", P.name);
    }
  }