bei der Erstellung von komplexeren Bauteilen mit mehreren Symbolen/Gates
wäre es später für die Lesbarkeit der Symbole im Schaltplan hilfreich,
wenn mann nur den Teilnamen des Symbols/Gates ausgeben könnte. Das
gleich gilt natürlich auch für die Pins eines Symbols.
Hier mal ein Beispiel was ich meine:
Ich habe ein Symbol (Port) mit 8 Anschlüssen (Pins 0-7) und einem
Textplatzhalter mit dem Inhalt '>NAME'.
Damit erzeuge ich mir ein Device, das sagen wir 3 mal das Symbol (Port)
enthält. Im Device bekommen die Symbole (Ports) die Namen 'PORT-A',
'PORT-B' und 'PORT-C' zugewiesen. Der Prefix des Device soll 'X'
(Connector) lauten.
Wenn ich mir jetzt eine Instanz des Device aus der Bibliothek in den
Schaltplan ziehe, dann erscheint bei den Symbolen (Ports) der Name in
der Form:
'X1-PORT-A'
was bis hierher ja auch richtig und sinvoll ist.
Was ich mir jetzt wünsche wäre, dass ich zusätzlich einen oder mehrere
Textplatzhalter plazieren kann, die mir nur Teile des Namens ausgeben.
Im Symbol z.B. sollte der Platzhalter '>NAME@2' (2. Ebene der
Hierarchie) den später im Device zugeordneten Namen ausgeben, das wäre
beim vorherigen Beispiel 'PORT-A', 'PORT-B' oder 'PORT-C'.
Im Schaltplan z.B. sollte der Platzhalter '>NAME@1' (1. Ebene der
Hierarchie) den später im Schaltplan zugeordneten Namen ausgeben, das
wäre beim vorherigen Beispiel 'X1-'.
Für die Pins bräuchte man dann eine Textreferenz, ähnlich den Labels im
Schaltplan, die man an ein Pin binden kann, so dass automatisch sich der
dargestellte Text ändert, wenn sich der Pin-Name ändert. Das händische
Nachführen von Textelementen ist nämlich sehr fehlerträchtig und stupide.
Als letztes fiele mir noch eine, das die Platzhalter auch innerhalb von
Text funktionieren sollten, z.B. 'Das ist >NAME@2 des Steckverbinders
>NAME@1' würde im obigen Beispiel 'Das ist PORT-A des Steckverbinders
X1' liefern.
MFG Stefan