Eagle Bibliothekenfehler

OP #3518575
Lesenswert?

Hey Leute,
habe folgendes Problem.
Nachdem ich mir eine neue Bibliothek angelegt habe und diese mit 
Komponenten gefüllt habe (selbst erstellte und fertige) wollte ich mich 
an den Schaltplan machen.

Beim einfügen von Bauteilen im Schaltplan über die Bibliothek kommt 
folgende Fehlermeldung:
Laoding C:/.../Projekt CDS.lbr...
Fehler:
Zeile 2945, Spalte 23: Ungültig an dieser Stelle ' '.
Dieser Fehler erscheint ebenfalls beim öffnen der Bib in der Konsole.

Habe schon folgendes Probiert:
Bibliothek in anderen Ordner kopiert, im Programm gelöscht und wieder 
eingebunden. -> kein Erfolg

Die Bibliothek umbenannt und das Leerzeichen entfernt.
-> kein Erfolg

Versucht die Bauteile in eine neue Bib zu kopieren
-> kein Erfolg, in der Bib sind keine Bauteile gelistet.
Jedoch sind diese, wenn ich sie über den Schaltplan einfügen möchte 
gelistet.

PC neu gestartet
-> kein Erfolg

Hoffe ihr könnt mir weiterhelfen....
#3518583
Lesenswert?

Sascha B. schrieb:
> Fehler:
> Zeile 2945, Spalte 23: Ungültig an dieser Stelle ' '.
> Dieser Fehler erscheint ebenfalls beim öffnen der Bib in der Konsole.

Sascha B. schrieb:
> Die Bibliothek umbenannt und das Leerzeichen entfernt.
> -> kein Erfolg

Sicher das das ein Leerzeichen ist? Vieleicht ein Tab, oder ein anderer 
Zeilenumbruch. Schau dir die Bibliothek mit einem Editor an, der auch 
nichtdruckbare Zeichen/Sonderzeichen darstellen kann.
Gast #3518650
Lesenswert?

Aber ich habe was gefunden:

<deviceset name="BSP752T_2215508" prefix="U">
<description>3.3V / 5V[STX]ECL 2-Input Differential 
AND/NAND</description>
                         ^--das Zeichen [STX] sollte bestimmt nicht 
sein, oder?
Gast #3518667
Lesenswert?

Sascha B. schrieb:
> Was mache ich mit diesem Zeichen?
> Soll ich es durch ein Leerzeichen ersetzen?

Das ist nur in der Beschreibungszeile drin (description) und da würde 
ich schon zwischen "5V" und "ECL" ein Leerzeichen reinschreiben.
Aber lösche die 02hex [STX] vorher erstmal raus, nicht daß die 
unsichtbar drin stehen bleibt und du nur ein Leerzeichen dazuschreibst.
Nimm einen Editor, der dir die nichtdruckbaren Zeichen auch anzeigen 
kann. (Zum Beispiel Notepad++)
Gast #3518690
Lesenswert?

Wie es passiert ist, kann ich dir nicht sagen. Kann beim Editieren 
passiert sein, mit dem Kopf auf die Tastatur gefallen und dadurch eine 
Tastenkombination gebildet :-))
Und Eagle arbeitet ja jetzt mit XML-Format für die Bibliotheken, und das 
sind im Grunde Textfiles, wo normalerweise keine Steuerzeichen drin 
stehen sollten. Deshalb meckert es, weil ein fehlerhaftes Zeichen 
enthalten ist, und sagt dir sogar die Position, wo es steht.

Schlimmer wäre es, wenn es nicht angemeckert würde und dadurch auf 
unerklärliche Weise eine Fehlfunktion passieren würde. Also alles in 
Ordnung, Fehler beseitigt...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren