UL_PORT

Datenelemente

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)

Loop-Members

nets() UL_NET (siehe Anmerkung)
texts() UL_TEXT
wires() UL_WIRE

Siehe auch UL_MODULE, UL_MODULEINST, UL_PORTREF.

Konstanten

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)

Anmerkung

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.

Beispiel

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