Forum: Platinen Eagle - Teil der Schaltung als neue Schaltung


von sam (Gast)


Lesenswert?

Ich habe eine Schaltung mit mehreren Funktionsblöcken, und möchte aber 
ein Funktionsblöck kopieren und in ein neues leeres Projekt einfügen, 
geht das?

: Verschoben durch User
von Falk B. (falk)


Lesenswert?

Ja. Projekt kopieren, im neuen Projekt alles löschen ausser den 
Funktionsblock.

von sam (Gast)


Lesenswert?

Stimmt, das ich nicht dazu gekommen bin.. Danke!

von Mampf F. (mampf) Benutzerseite


Lesenswert?

Es geht noch anders ...

Oft hat man das Problem, dass man verschiedene Funktionsblöcke 
verschiedener Projekte zu einem Projekt zusammen bauen möchte.

Beispielsweise:

- Netzteil von Projekt A
- Microcontroller von Projekt B
- Sensor-Schaltung von Projekt C

Da ist die vorherige Antwort nicht mehr ausreichend.

Wenn man nun einfach die Blöcke aus dem Schaltplan kopiert und in einem 
neuen Projekt einfügt, geht das nur über den Schaltplan und das fertige 
Routing geht verloren.

Das kann man umgehen, indem man jeweils den Teil des Schaltplans und des 
Layouts separat kopiert, während die Forward-Backward-Annotation 
ausgeschaltet ist

Die FBA schaltet man aus, indem man entweder den Schaltplan oder das 
Layout aber nicht beides zusammen offen hat.

Man wirds kaum glauben, die Teile werden zwar neu annotiert, aber der 
Algorithmus von Eagle ist so deterministisch, dass nach dem Aktivieren 
der FBA der ERC keinen Fehler liefert!

Das hab ich einige male erfolgreich angewendet :-)

edit Falls sich das bei Eagle 7 geändert hat, bitte ich um Mitteilung! 
Ich hab fast 15 Jahre mit Eagle 3.11 + Eagle 4 gearbeitet ... Kann sein, 
dass sich das mittlerweile geändert hat.

: Bearbeitet durch User
von Falk B. (falk)


Lesenswert?

@  Mampf F. (mampf)

>Wenn man nun einfach die Blöcke aus dem Schaltplan kopiert und in einem
>neuen Projekt einfügt, geht das nur über den Schaltplan und das fertige
>Routing geht verloren.

Nein. Ab Eagle 6.0 gibt es eine IMPORT -> Eagle Zeichung Funktion, bei 
welcher Schaltplan UND Layout vollkommen konsistent importiert werden.
Wenn man natürlich nur einen Teil importieren will, muss man entweder 
hinterher im neuen Schaltplan oder vorher in einer Kopie die 
überflüssigen Dinge löschen.

>Das kann man umgehen, indem man jeweils den Teil des Schaltplans und des
>Layouts separat kopiert, während die Forward-Backward-Annotation
>ausgeschaltet ist

NEIN! Solche Tricks braucht man seit Eagle 6.0 nicht mehr!

>edit Falls sich das bei Eagle 7 geändert hat, bitte ich um Mitteilung!
>Ich hab fast 15 Jahre mit Eagle 3.11 + Eagle 4 gearbeitet ... Kann sein,
>dass sich das mittlerweile geändert hat.

Done.

https://www.mikrocontroller.net/articles/Eagle_im_Hobbybereich#Module_kopieren

https://www.mikrocontroller.net/articles/Eagle_FAQ#Geroutete_Baugruppen_kopieren

von Mampf F. (mampf) Benutzerseite


Lesenswert?

Danke Falk! Wieder was dazu gelernt :-)

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.