Hallo, ich verwende (noch) Eagle 5.6 und bin mit dem Thema Attribute vertraut, u.a. verwende ich, um Attribute zu vergeben / neu anzulegen, folgende ULPs: add_attrib_lbr.ulp (anwendbar in der Bibliothek) attrib-add.ulp (anwendbar im Schaltplan) Nun mein Problem: Ich füge in der Bibliothek im Device eine neues Packages hinzu. Dann muss ich ja auch einen "Variante"-Namen vergeben, da " nur einmal vergeben werden kann. Nun hat das schon vorhandene Package bereits Attribute mit Werten, die ich gerne genau so in dem neuen Package übernehmen möchte. Da ich dem neuen Package einen Varianten-Namen gegeben habe, erscheint dieses auch unter einer neuen Technologie, allerdings logischerweise ohne die Attribute des bereits angelegten Packages. Frage 1: Gibt es beim Anlegen eines neuen Packages in einem Device die Möglichkeit, Attribute und Werte eines bestehenden Packages zu übernehmen? Hintergrund: Häufig legt man eine zusätzliche Pad-Variante an (Reflow / Wellenlöten) und das Bauteil bleibt aber haargenau das gleiche. Attribute und Werte müssen aber alle wieder eingegeben werden. Frage 2: Ändert / Verbessert sich das Handling der Attribute in EAGLE 6? Vielen Dank für die Antworten, wenn es um eagle geht helfe ich auch immer, wo ich kann, da ich das Tool ziemlich gut finde. Grüße Benny
> ich verwende (noch) Eagle 5.6 und bin mit dem Thema Attribute vertraut,
Das würde ich schleunigst ändern, da es seitdem noch etliches Fixes
gegeben hat. Die letzte und mit Abstand beste V5 bekommst Du hier:
ftp://ftp.cadsoft.de/eagle/program/5.12/
Aber zu Deiner eigentlichen Frage: EAGLE verhält sich genau so, wie Du
es beschreibst. In diesem Punkt ist die V6 identisch, da hat sich nichts
geändert. Das solltest Du mal direkt bei Cadsoft in den Newsgroups
vorschlagen. Ich kann mir nämlich auch gut vorstellen, im ATTRIBUTE
Dialog des Device-Editors eine "Copy From" Combobox zu haben, wie es
z.B. im CONNECT Dialog bereits der Fall ist.
Ok, Danke. Ich habe keine weitere Lösung für dieses Problem gefunden. Da kann man nur hoffen, dass cadsoft in Zukunft an dieser Stelle nachbessert. Ich wende mich mal an das Cadsoft Forum. Gruß Benny
Ist zwar schon ein bisschen älter, aber da ich eben auch danach gesucht und nur dies hier gefunden habe via google möchte ich meinen workaround kurz beschreiben. Eagle verwendet seit geraumer Zeit (V5? Weiß nicht genau.) xml-Dateien für Libs, Schaltpläne und Layouts. Deren Inhalt ist auch in Plaintext relativ selbsterklärend. Wenn man nun eine Variante mit allen Attributen erstellt hat und eine weitere die diese auch bekommen soll schließt man die Lib im eagle, öffnet sie mit einem Texteditor und sucht nach "<deviceset name="Bauteilname"" (ohne die Anführungsstriche vorn und hinten und natürlich mit dem korrekten Namen). Steht meiner Erfahrung nach fast ganz unten. Dann alles innerhalb der <technologies> Umgebung kopieren, d.h. bis zum dazugehörigen </technologies>. Dann die Variante suchen in die kopiert werden soll, den <technologies> Teil dort überschreiben, speichern, schließen, freuen. :) Am besten vorher eine Sicherungskopie machen wenn man sich nicht sicher ist ;) Grüße iksml
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.