UL_PORT

Membres de données

border entier (MODULE_BORDER_...)
bus chaîne (voir remarque)
direction entier (PIN_DIRECTION_... (* voir la remarque))
name chaîne (PORT_NAME_LENGTH)
net chaîne (voir remarque)
x, y entier (point de connexion)

Membres de boucle

nets() UL_NET (voir remarque)
texts() UL_TEXT
wires() UL_WIRE

Voir aussi UL_MODULE, UL_MODULEINST, UL_PORTREF

Constantes

MODULE_BORDER_BOTTOM à la bordure inférieure du module
MODULE_BORDER_RIGHT à la bordure droite du module
MODULE_BORDER_TOP à la bordure supérieure du module
MODULE_BORDER_LEFT à la bordure gauche du module
PORT_NAME_LENGTH longueur maximale recommandée d’un nom de port (utilisée dans la sortie formatée uniquement)

Remarque

Les valeurs du membre de données direction sont identiques aux valeurs PIN_DIRECTION_... (sans PIN_DIRECTION_SUP).

Les membres de données bus et net renvoient le nom du bus ou du réseau auquel le port est connecté (uniquement disponibles dans un contexte UL_MODULEINST). De plus, le membre de boucle nets parcourt tous les réseaux disponibles de cette connexion.

Exemple

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