UL_PORT

Membri dati

border int (MODULE_BORDER_...)
bus string (vedere nota)
direction int (PIN_DIRECTION_...) (vedere la nota))
name string (PORT_NAME_LENGTH)
netto string (vedere nota)
x, y int (punto di connessione)

Membri di sequenza chiusa

nets() UL_NET (vedere nota)
texts() UL_TEXT
wires() UL_WIRE

Vedere anche UL_MODULE, UL_MODULEINST, UL_PORTREF

Costanti

MODULE_BORDER_BOTTOM In corrispondenza del bordo inferiore del modulo
MODULE_BORDER_RIGHT In corrispondenza del bordo destro del modulo
MODULE_BORDER_TOP In corrispondenza del bordo superiore del modulo
MODULE_BORDER_LEFT In corrispondenza del bordo sinistro del modulo
PORT_NAME_LENGTH lunghezza max. consigliata del nome di una porta (utilizzata solo nell'output formattato)

Nota

I valori di direction sono identici ai valori PIN_DIRECTION_... (senza PIN_DIRECTION_SUP).

I membri dati bus e net restituiscono il nome del bus o della rete a cui รจ connessa la porta (disponibile solo in un contesto UL_MODULEINST). Inoltre, il membro di sequenza chiusa nets scorre in sequenza tutte le reti disponibili di questa connessione.

Esempio

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