| border | Ganzzahl (MODULE_BORDER_...) |
| bus | Zeichenfolge (siehe Anmerkung) |
| direction | Ganzzahl (PIN_DIRECTION_... (* siehe Anmerkung)) |
| name | Zeichenfolge (PORT_NAME_LENGTH) |
| Netto | Zeichenfolge (siehe Anmerkung) |
| x, y | Ganzzahl (Verbindungspunkt) |
| nets() | UL_NET (siehe Anmerkung) |
| texts() | UL_TEXT |
| wires() | UL_WIRE |
Siehe auch UL_MODULE, UL_MODULEINST, UL_PORTREF.
| MODULE_BORDER_BOTTOM | Am unteren Rand des Moduls |
| MODULE_BORDER_RIGHT | Am rechten Rand des Moduls |
| MODULE_BORDER_TOP | Am oberen Rand des Moduls |
| MODULE_BORDER_LEFT | Am linken Rand des Moduls |
| PORT_NAME_LENGTH | Max. empfohlene Länge eines Anschlussnamens (nur in formatierter Ausgabe verwendet) |
Die Werte für direction sind identisch mit den Werten für PIN_DIRECTION_... (ohne PIN_DIRECTION_SUP).
Die bus*- und *net-Datenelemente geben den Namen des Busses oder des Netzes zurück, mit dem dieser Anschluss verbunden ist (nur in einem UL_MODULEINST-Kontext verfügbar). Darüber hinaus durchläuft das nets-Loop-Member alle verfügbaren Netze dieser Verbindung.
schematic(SCH) {
SCH.modules(M) {
M.ports(P) printf("Port: %s\n", P.name);
}
}