Forum: Platinen Frage zu Eagle export Library


von Tishima (Gast)


Lesenswert?

Hallo!

Ich habe aus dem Netz eine relativ komplexe Analog Schaltung, zu denen 
ich die Schematic und das Board File habe und möchte div änderungen 
vornehmen.
Habe allerdings die ganzen verwandten Libs nicht.
Nun kann ich ja mit einer ULP z.B. exp-project-lbr, eine Project Lib 
erstellen.
Doch wie sage ich nun Eagle das er die Bauteile gegen die erzeugten 
Bauteile aus der Lib austauchen soll ? Damit ich dann mit der erzeugten 
Lib vernünftig weiterarbeiten kann.

mfg,
Bjoern

von Schlonz (Gast)


Lesenswert?

Das Problem habe ich auch oft. Geht leider nicht.

Evtl. mit Hexeditor in beiden Dateien rumpfuschen, aber das willst du 
nicht.

von Jens M. (Gast)


Lesenswert?

Tishima schrieb:
> Doch wie sage ich nun Eagle das er die Bauteile gegen die erzeugten
> Bauteile aus der Lib austauchen soll ?

HElp REPlace

Der REPLACE-Befehl kann dazu benutzt werden, ein Bauteil gegen ein 
anderes (auch aus einer anderen Bibliothek) auszutauschen. Altes und 
neues Bauteil müssen kompatibel sein, das heisst ihre benutzten Gatter 
und angeschlossenen Pins bzw. Pads müssen entweder über ihre Namen oder 
ihre Koordinaten zusammenpassen.

von Tishima (Gast)


Lesenswert?

Hallo!

Ja, das ich die einzeln Replacen kann habe ich auch rausgefunden.
Aber bei der Anzahl Bauteilen auf der Platine ist das ne scheiß Arbeit.
Ich muß mich mal ein bischen in die ULP Programmierung einlesen.
Vielleicht kann man das irgendwie automatisieren.


gruß,
Bjoern

von Schlonz (Gast)


Lesenswert?

Falls du etwas rausfindest, meldest du dich bitte wieder hier?

Das interessiert bestimmt eine Menge Leute.

von Jens M. (Gast)


Lesenswert?

Tishima schrieb:
> Ja, das ich die einzeln Replacen kann habe ich auch rausgefunden.

Wäre nett das auch zu schreiben. So ärgert es nutzlose  Beiträge zu 
verfassen. Stichwort Netiqutte.

Deshalb auch nur der Hinweis auf script drop * sowie das modifizieren 
einer bom.

von Schlonz (Gast)


Lesenswert?

Aus einem anderen Thread:

probier doch mal den Befehl
update old_library_name = new_library_name

Auszug aus Eagle Hilfe zu Update:
--------------------------------------
In der Notation old_library_name = new_library_name (beachten Sie, dass
vor und nach dem '=' Zeichen jeweils mindestens ein Leerzeichen stehen
muss) sucht der UPDATE-Befehl die Bibliothek old_library_name im
aktuellen Board oder Schaltplan und aktualisiert diese mit dem Inhalt
von new_library_name. Hierbei ist zu beachten, dass old_library_name ein
reiner Bibliotheksname sein muss, ohne Pfad, während new_library_name
ein vollständiger Pfadname sein kann. Wurde der Update erfolgreich
ausgeführt, so wird auch die Bibliothek im aktuellen Board oder
Schaltplan entsprechend umbenannt - aus diesem Grund ist diese ganze
Operation natürlich nur dann möglich, wenn new_library_name bisher im
aktuellen Board oder Schaltplan noch nicht verwendet wurde.
--------------------------------------

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.