Servus Altium-Benutzer, ich habe aktuell eine Frage bez. Altium Designer. Wir nutzen Version 16. Und zwar sind in einem Alt-Projekt noch sehr viele Bauelemente (100 meist R & C's) die auf eine nicht mehr vorhandene Bibliothek (*.PCBLIB) verweisen. Diese existiert mit diesem Namen nicht mehr. Nun will ich alle diese Bauelemente wieder auf die richtige *.PCBLIB verweisen lassen. Wie könnte man dies am besten mit einem Rutsch anstellen? Ich dachte erst an "find similar objects" doch da kann nicht nach LIB selektiert werden. Falls dies nicht in einem Rutsch geht, vielleicht wenigstens als Art Export - oder Liste um den Status besser kontrollieren zu können. Best Grüße Maddin
mit dem Parametermanager must Du mal rumspielen. Je nach Selektoren bekommst Du auch dort die Libs angezeigt und die kannst Du ändern.
Ich mach das immer folgendermaßen: im Schematic auf Tools -> update components from librarys. Dort siehst du dann schon, welches Bauteil aus welcher Library kommt. Die fehlenden oder falschen auswählen und mit "next" zum nachfolgenden Fenster. Dort kannst du dann mit Rechtsklick das Bauteil auswählen und durch ein anderes ersetzen. Aber Vorsicht: Du kannst dort wirklich jedem Bauteil jedes Bauteil zuweisen! Außerdem empfielt es sich, das Stückweise zu machen. Oftmals stimmen die Schematic Symbole nicht überein oder die Footprints sind anders orientiert. Wenn du dann die ganze Platine mit einmal überträgst hast du das totale Chaos generiert (zumindest bei aufwändigeren Platinen)
Hallo, @Jürgen @Christian vielen Dank für Eure Tipps. Den Parametermanager gibt es nur im Schematic, richtig? Ich denke das funktioniert leider so nicht, da im Schematic meines Erachtens nur die *.schlib angepasst werden kann. Hier bei meinem Problem geht es um die *.pcblib Verweise. Die Symbole und Footprint sind häufig unterschiedlichen Libs untergebracht. Grüße Maddin
Nun, ich habe eine Access Lib mit separaten Schaltplan und PCB Librarys und kann dir sagen, im Layout geht es nicht. Das einzige, was du dort machen kannst, ist den Component Link (*) anzupassen. Hast du den Workaround schon ausprobiert? Wenn ja und es funktioniert nicht kannst du dich gern nochmal melden. Ich kenne jedenfalls keine Möglichkeit, nur im Layouteditor die zugrunde liegende Datenbank zu ändern. Das wird meines Wissens alles im Schaltplaneditor verwaltet. Also musst du dort auch die Links anpassen. (*) damit kannst du die Zuordnung ändern, z.B. X1 zu X11 machen u.s.w. Damit kann man genausoviel Schaden anrichten wie mit dem update from Librarys. Dennoch ist es Nützlich. erst kürzlich verwendet: ein fertiges Adapterboard als basis für eine neue Platine genutzt. Die Links der SVB des alten Boards konnte ich damit auf das neue umbiegen, sodaß die Positionierung identisch ist.
:
Bearbeitet durch User
Hallo Christian, also Dein Workaround hat soweit nicht funktioniert. Oder ich hab ihn nicht verstanden. Wenn ich "Update from Librarys" vom "Tools" menü im Schematic starte, hab ich in der Spalte "Library" allesamt nur *SCHLIB Einträge. Dort kann ich also keine keine Veränderungen bez. der *.pcblib machen. Zu den Component Links hab ich mir mal ein white paper von der Altium Seite geladen. Damit kann man aber auch nicht das anstellen, was ich suche denke ich. Falls jemand noch Ideen hat? VG Maddin
Maddin L. schrieb: > Servus Altium-Benutzer, > > ich habe aktuell eine Frage bez. Altium Designer. Wir nutzen Version 16. > > Und zwar sind in einem Alt-Projekt noch sehr viele Bauelemente (100 > meist R & C's) > die auf eine nicht mehr vorhandene Bibliothek (*.PCBLIB) verweisen. Wenn ich Dich richtig verstehe und diese Bibliothek nicht mehr existiert, dann könntest Du nur noch für dieses Projekt die Bibliotheken von Design selber erstellen. Dann hast Du wieder eine genaue neue Bibliothek für die enthaltenen Komponenten. Ist besser als gar nichts. (Make Project Library from Design). Dein Design (falls vollständig) hat ja alle nötigen Daten für die Neuerstellung der Bibliothek schon enthalten. Zur Sicherheit erstelle ich nach Fertigstellung des Designs immer projektbezogene Bibliotheken die mit dem Design archiviert werden. Dann läßt sich ein altes Design immer noch vollständig warten. Auch würde ich raten, nachdem alles wieder richtig hingebogen worden ist, die Bibliotheken in einem Vault oder CVS zu sichern damit das nicht wieder passieren kann. Eine gute CAD Bibliothek ist ein wertvolles Gut, daß man pflegen und entsprechend sichern sollte. > > Diese existiert mit diesem Namen nicht mehr. > > Nun will ich alle diese Bauelemente wieder auf die richtige *.PCBLIB > verweisen lassen. Wie könnte man dies am besten mit einem Rutsch > anstellen? Wenn, wie Du sagst, diese Bibliothek in Altium existiert nicht mehr, wie soll das gehen? > > Ich dachte erst an "find similar objects" doch da kann nicht nach LIB > selektiert werden. Stimmt. > > Falls dies nicht in einem Rutsch geht, vielleicht wenigstens als Art > Export - oder Liste um den Status besser kontrollieren zu können. > > Best Grüße > Maddin
:
Bearbeitet durch User
Hallo Gerhard, vielen Dank für Deine Tipps. Aber es geht nicht darum daß ich die Dateien nicht nicht mehr hätte, die wären wohl noch vorhanden. Es wurde anscheinend mal in der Vergangenheit was an Bibliotheken umbenannt. Ich weiss auch das man eine Projekt-Lib erzeugen könnte. Das wollen wir aber mit Absicht nicht machen, da es für die zukünftige Wartung eher schlecht ist. Es geht letztendlich um Bauelemente die noch einen veralteten *.pcblib Eintrag im Board besitzen. Soweit ich das verstehe zieht sich Altium dann den nächst passenden Footprint aus der nächst liegenden *.pcblib aus der Liste der Libs in Altium. Unter den Properties steht jedoch immer noch der veraltete Eintrag. Wie kann man dies bei 100-1000 Bauelementen sinnvoll anpassen. Viele Grüße Maddin
:
Bearbeitet durch User
Ich habs grad mal ausprobiert, allerdigns mit Altium 17. Da gibt es den Footprint-Manager (t,g). Da kannst du auch die PCB-Lib ändern für mehrere Komponenten.
Hallo Maddin, Ok. Jetzt verstehe ich das Problem besser. Ob man da automatisch was machen kann weiß ich auch nict. Ich würde sonst vorschlagen mit dem Parameter Manager die Bibliothek Referenzen aufzulisten und dann manuell mit Deiner Bibliothek wieder zu verbinden. Mit dem Parameter Manager kann man aber sehr viel machen. Bei Änderungen arbeite ich nur noch mit dem weil man damit eine bessere Übersicht hat und alles dort gemacht werden kann. Auf automatische Versuche würde ich hier verzichten weil man manchmal die Kontrolle über die Details verliert. Sonst könnte man noch die Properties jedes Schaltplanteils aufrufen und manuell die zugehörige Bibliothek Link neu herzustellen, so daß sie auf die richtige Bib. zeigt. Ja, sonst weiß ich auch keinen Rat. Grüße, Gerhard Maddin L. schrieb: > Hallo Gerhard, > > vielen Dank für Deine Tipps. > > Aber es geht nicht darum daß ich die Dateien nicht nicht mehr hätte, die > wären wohl noch vorhanden. Es wurde anscheinend mal in der Vergangenheit > was an Bibliotheken umbenannt. > > Ich weiss auch das man eine Projekt-Lib erzeugen könnte. Das wollen wir > aber mit Absicht nicht machen, da es für die zukünftige Wartung eher > schlecht ist. > > Es geht letztendlich um Bauelemente die noch einen veralteten *.pcblib > Eintrag im Board besitzen. > > Soweit ich das verstehe zieht sich Altium dann den nächst passenden > Footprint aus der nächst liegenden *.pcblib aus der Liste der Libs in > Altium. > > Unter den Properties steht jedoch immer noch der veraltete Eintrag. > Wie kann man dies bei 100-1000 Bauelementen sinnvoll anpassen. > > Viele Grüße > Maddin
Danke, ich denke da werde ich Montag mal etwas probieren...
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.