Copy Eagle Lib (Dateisystem) geht nicht

OP #1648301
Hi,

ich habe die Lib con-molex-sd.lbr mit einem Package/Device/Symbol für 
eine SD-Karte ergänzt (Eagle 5.6.0 light). Soweit so gut.

Wenn ich jetzt aber die Lib mit copy/paste unter Windows verschiebe, 
dann fehlt meine neu erstellte SD-Karte in der kopierten Version.

Ich habe es mehrmals getestet, auch mit verschiedenen 
Kopierzielen/Unterordner/Laufwerken, es fehlt die neu erstellte Lib.

Kann es eventuell Beziehungen zu anderen Bibliotheken geben, die in dem 
Zielordner nicht vorhanden sind? Wenn ja, wie kann man das erkennen?
Gast
> Wenn ich jetzt aber die Lib mit copy/paste unter Windows verschiebe,
> dann fehlt meine neu erstellte SD-Karte in der kopierten Version.
Das erkennst du wie? Mein Wissen basiert auf 4.x, dort war es so, dass 
EAGLE in den in den Einstellungen voreingestellten Pfaden nach den 
Bibliotheken sucht. Die Pfade waren nicht absolut angegeben, sondern 
bezogen auf das EAGLE-Verzeichnis. Ich hatte mal zeitweilig zwei 
EAGLE-Versionen drauf. Die zweite Installation hat dann den relativen 
Pfad auf ihren eigenen umgebogen, was darin resultierte, dass die erste 
Installation die Bibliotheken der zweiten Installation verwendete :) 
Kann da etwas ähnliches bei dir der Fall sein?

Unter der Annahme, dass sich in 5.x nicht viel geändert hat, guck im 
ControlPanel unter Optionen->Verzeichnisse mal nach:

Dort steht für Bibliotheken: $EAGLEDIR\lbr
Ersetz mal das $EAGLEDIR durch einen absoluten Pfad.

Ralf
Gast
> ...und schau mir dann den Inhalt im ControlPanel an...
Dann dürfte das dein Problem sein, denn das ControlPanel zeigt dir immer 
den Inhalt der Lib aus dem angegeben Lib-Verzeichnis (beachte: 4.x 
Wissen). Starte EAGLE ganz normal, und öffne die Lib über Datei 
öffnen->Library.

Ralf
Pete K. schrieb:
> ich habe die Lib con-molex-sd.lbr mit einem Package/Device/Symbol für
> eine SD-Karte ergänzt (Eagle 5.6.0 light). Soweit so gut.
>
> Wenn ich jetzt aber die Lib mit copy/paste unter Windows verschiebe,
> dann fehlt meine neu erstellte SD-Karte in der kopierten Version.
>
Datei mit gleichem Namen, oder neuer Name? Wohin verschoben? In das 
gleiche Verzeichnis wie die anderen eagle libs?

> Ich habe es mehrmals getestet, auch mit verschiedenen
> Kopierzielen/Unterordner/Laufwerken, es fehlt die neu erstellte Lib.
>

Wenn unter windows eine Datei "xyz" ins gleiche Verzeichnis kopiert 
wird, bekommt sie den Namen "KOPIE von xyz".
Ansonsten:
Im Control panel (CP) Ansicht aktualisieren und die lib aufklappen. Dein 
neues device muss dann zu sehen sein.

Du drückst dich leider etwas unklar aus.
OP
So, Fehler gefunden.

Ich habe mal mit CMD ein
   C:\>dir con-molex-sd.lbr /s
gemacht und siehe da, es gibt ein Verzeichnis
   C:\Users\x\AppData\Local\Local\VirtualStore\Program Files 
(x86)\EAGLE-5.6.0\lbr,
wo die richtige Datei zu finden ist.

C:\>dir con-molex-sd.lbr /s
 Volume in Laufwerk C: hat keine Bezeichnung.
 Volumeseriennummer: 4059-8DCC

 Verzeichnis von C:\Program Files (x86)\EAGLE-5.6.0\lbr

05.02.2009  11:58             3.867 con-molex-sd.lbr
               1 Datei(en),          3.867 Bytes

 Verzeichnis von C:\Users\Piet\AppData\Local\VirtualStore\Program Files 
(x86)\EA
GLE-5.6.0\lbr

19.01.2010  11:33             5.426 con-molex-sd.lbr
               1 Datei(en),          5.426 Bytes

Das ist schon etwas strange .... Liegt vermutlich an Windows7(?)

Die Verzeichnisse im Control Panel habe ich nicht angepasst.
Gast
Pete K. schrieb:
> ich habe die Lib con-molex-sd.lbr mit einem Package/Device/Symbol für
> eine SD-Karte ergänzt (Eagle 5.6.0 light). Soweit so gut.
mach solchen murks nicht, und du hast kein problem. man verändert die 
strd-bibs nicht.
Gast
selbst erzeugte libs sind doch immer da, wo man sie abspeichert?
also ich hab für ein objekt (ic, steckverbinder, usw) eine lib. diese 
libs liegen alle in einem verzeichnis und bei einem projekt wird 
entweder gleich das ganze verz oder nur die benötigten libs eingebunden.

in den verzeichnissen von eagle selbst rumhantieren, würde ich schon aus 
dem grund lassen, dass ich bei einem update/systemwechsel nicht um meine 
libs bangen muss.
OP
Bei Vista und Windows7 gibt es da scheinbar ein Sicherheits-"Feature", 
wenn nicht genügend Rechte vorhanden sind, wird eben in einem anderen 
Verzeichnis gespeichert.
Und diese Schattenkopie wird irgendwie auf die richtige Datei verlinkt, 
so dass man sie bearbeiten kann und keinen Unterschied merkt. Nur beim 
Kopieren oder Sichern der Dateien wird diese Schattenkopie nicht 
berücksichtigt.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.