Forum: Platinen Eagle Lib - Bauteil zerlegen mit prefix


von Richard B. (r71)


Angehängte Dateien:

Lesenswert?

Hallo,

Ich habe ein IC mit über 100 Pins, welches ich zerlegen (Symbol) will.
U1, U2... usw. soll vom System vergeben werden (Prefix + Nummer).
B0, B1 ist eine Bezeichnung von mir und soll auch so bleiben (Text).

Wie bekomme ich G$1, G$2... usw. weg?
Wie kann ich diese Symbole einfach auf mehrere Seiten verteilen?

LG,
Richard

von Teo D. (teoderix)


Lesenswert?

Richard B. schrieb:
> B0, B1 ist eine Bezeichnung von mir und soll auch so bleiben (Text).

G$ == Gatename
Lass deinen (Text) weg und benutze anstelle den NAME­-Befehl auf die 
Gates.

von Zeno (Gast)


Lesenswert?

Um welchen Teil des Bauelementes es sich handelt hast Du doch schon mit 
Deinen Bezeichnungen vergebenen, d.h. dafür wird vom System kein 
zusätzlicher Prefix vergeben.
Du machst für jeden Part ein Symbol mit dem >NAME Attribut. Dann baust 
Du das Ganze als Device zusammen, wobei die einezelnen Parts die 
Bezeichnungen G$1, G$2 ... usw. bekommen. Jetzt definierst Du für jedes 
Objekt einen Namen. In DEinem Fall B1, B2 usw. Die G$.. verschwinden 
jetzt. Dann legst Du nur noch den Präfix fest und mit dem Addlevel 
bestimmst Du wie die Teile beim Zeichnen des Schaltplanes hinzugefügt 
werden.

Die Parts heißen dann IC1 B1, IC1 B2 und so weiter. Beim nächsten IC 
dann halt IC2 B1 .... . Damit sind die Bauelemente eigentlich eindeutig 
definiert.

von Maik F. (Firma: ibfeew) (mf_hro)


Lesenswert?

Hallo,

vorab: die eagle-Nomenklatur ist "Gate" für eins dieser von dir 
genannten Symbole. Das gesamte Device ist also aus mehreren Gates 
zusammengesetzt.

Frage 1: Wie bekomme ich G$1, G$2... usw. weg?
ganz weg - gar nicht. Aber du kannst es umbenennen. Dazu in der 
Bibliothek im devicemodus (in dem Fenster, in dem du mehrere Symbole zu 
einem device arrangiert hast) mit dem "NAME"-Befeh auf jedes Symbol 
klicken, dann kann jedes Symbol einen eigenen Namen bekommen.
bei Mikrocontrollern bei uns zum Beispiel:
_common (alle Vcc/GND/Clock/Jtag-Pins)
_PortA
_PortB usw.

Frage 2: Wie kann ich diese Symbole einfach auf mehrere Seiten 
verteilen?
mehrere Möglichkeiten:
a) wenn die Gates noch auf keiner schematic-Seite stehen:
   - gewünschte schematic-Seite aufschlagen, "invoke IC1" eintippen, aus 
der erscheinenden Liste Gate auswählen und im schematic ablegen
b) wenn die Gates schon auf einer schematic-Seite stehen:
   - Gate löschen, dann weiter wie bei a)
c) wenn die Gates schon auf einer schematic-Seite stehen:
   - GROUP-befehl, Gruppe um die Gates ziehen, die woanders hinsollen, 
MOVE-Befehl, mit CTRL+rechte Maustaste die ganze Gruppe bewegen, --> 
Gruppe hängt jetzt am Mauszeiger --> mit Mauszeiger nach links in die 
Miniatur-Fenster-Ansicht und dort auf die schematic-Seite klicken, wo 
die Gruppe hinsoll --> Eagle öffnet diese Schematic-Seite und nimmt 
dabei die Gruppe am Mauszeiger hängend mit --> Gruppe ablegen

Ich nehme je nach Anwendungsfall b) oder c).
Wenn es nur ein einzelnes Gatter ohne irgendwas ist --> b)
Wenn es an dem Gatter schon Leitungsstummel oder Entstörkondensatoren 
oder sonstwas dranhängt --> c)

Maik

von Richard B. (r71)


Lesenswert?

Das ging jetzt aber schnell.

Zeno schrieb:
> Dann baust Du das Ganze als Device zusammen, wobei die
> einezelnen Parts die Bezeichnungen G$1, G$2 ... usw. bekommen.
> Jetzt definierst Du für jedes Objekt einen Namen.

Das wars. Danke. Auf "im Device umzubenennen" wäre ich jetzt nicht 
gekommen.

Maik F. schrieb:
> a) wenn die Gates noch auf keiner schematic-Seite stehen:
>    - gewünschte schematic-Seite aufschlagen, "invoke IC1" eintippen, aus
> der erscheinenden Liste Gate auswählen und im schematic ablegen
> b) wenn die Gates schon auf einer schematic-Seite stehen:
>    - Gate löschen, dann weiter wie bei a)

"invoke IC1" Selten benutzt und vergessen.

Danke an alle :)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.