| 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) |
| nets() | UL_NET (vedere nota) |
| texts() | UL_TEXT |
| wires() | UL_WIRE |
Vedere anche UL_MODULE, UL_MODULEINST, UL_PORTREF
| 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) |
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.
schematic(SCH) {
SCH.modules(M) {
M.ports(P) printf("Port: %s\n", P.name);
}
}