Hallo! Ich habe mittels exp-project-lbr.ulp eine eigene Library mit allen in einem Projekt verwendeten Bauteilen erstellt. Es sind jetzt im Projekt nach wie vor alle Bauteile auf ihre urspünglichen Libraries verlinkt. Ich möchte aber alle auf die neu erstellte verweisen. Für jedes Bauteil den Library-Pfad manuell zu ändern wäre zu aufwändig. Habe schon probiert, in der epf-Datei alle Library-Pfade zu löschen und nur den auf die neu erstllte einzutragen. Hat aber nichts geändert. Wenn man das sch-File im Texteditor öffnet, findet man auch dort alle ursprünglichen Library-Pfade, allerdings nicht aufgelistet und daher auch nicht wirklich gut editierbar... Kennt jemand von euch für dieses Problem evtl. ein ULP oder eine andere praktikable Lösung? Danke schon im Voraus für eure Ideen! Gruß, Daniel
Ralf G. schrieb: > Optionen->Verzeichnisse... Danke für den Tipp! Habe dort jetzt nur mehr den Pfad zur neu erstellten Bibliothek eingetragen. Leider sind die Bauteile aber (trotz Bibliothek -> alles aktualisieren) immer noch auf ihre ursprünglichen Libraries verlinkt. Hat sonst noch jemand eine Idee?
Daniel R. schrieb: > Habe dort jetzt nur mehr den Pfad zur neu erstellten > Bibliothek eingetragen. Leider sind die Bauteile aber (trotz Bibliothek > -> alles aktualisieren) Hmmm. Kann ich mir jetzt nicht so richtig vorstellen... Du hast nur noch die neue Bibliothek im Verzeichnispfad? ... Immer noch mystisch. Dann würde ich die alten Bibliotheken mal 'verstecken'. Zieh' diese mal in ein anderes Verzeichnis.
Mich interessiert das Thema auch. Hallo Ralf, ich glaube du verstehst etwas falsch. Er hat sich aus allen Bauteilen die er in seinem Projekt/Leiterplatte verwendet eine Bibliothek nur mit den verwendeten Bauteilen generiert (über die ULP) und möchte gerne das jetzt alle verwendeten Bauteile in seinem Projekt auf diese eine neue Bibliothek verweisen und nicht mehr auf die Alten. Das geht nicht mit "Optionen->Verzeichnisse" weil da nur der Pfad zu allen Bibliotheken angegeben ist. Es geht hier nicht um die Auswahl eines Bauteiles. Das Problem ist, wenn ihr die sch-Datei einfach mal mit einem Texteditor aufmacht, das dort alle Informationen zu jedem Bauteil aus der Bibliothek kopiert wurden mit Namen, wo welcher Strich ist, wie der heißt, auf welchem Layer usw. Deshalb kann ja auch die sch und brd-Datei weitergegeben werden und normal dargestellt werden, auch wenn der Empfänger die Bibliotheken nicht hat! Aktualisiert werden dies Daten beim Hinzufügen eines Bauteiles aus einer Bibliothek die schon benutzt wurde oder über Bibliothek/Aktualisieren/Alles Aktualisieren. Diese verweise, eigentlich der Bibliotheksname im Kopf der Datei und der Name pro Bauteil müssten umgeschrieben werden. (So stelle ich mir das vor) Ein Auszug:
1 | <libraries> |
2 | <library name="74xx-eu"> |
und das Bauteil verweist darauf mit:
1 | <parts> |
2 | <part name="IC1" library="74xx-eu" deviceset="74*05" device="D" technology="ALS"/> |
Ob es dazu auch eine ulp gibt weiß ich nicht Das könnte ich mir aber vorstellen. Das manuel (suche und ersetze) in der Datei umzustricken habe ich noch nicht probiert.
:
Bearbeitet durch User
Hallo, ich bin jetzt endlich auf ein ulp gestoßen, das das Problem löst! exp-project-replace-lbr.ulp Ist eine Erweiterung von exp-project-lbr.ulp, wobei zusätzlich ein script erstellt wird, das man nach dem Export ausführen muss. Damit werden dann alle Bauteile auf die selbst erstellte Library verwiesen. Danke nochmal für eure Beiträge! Gruß, Daniel
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.