Forum: Platinen Eagle Bibliothekenfehler


von Sascha B. (micro_me)


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....

: Verschoben durch User
von Udo S. (urschmitt)


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.

von spontan (Gast)


Lesenswert?

Welche Version von Eagle verwendest Du?
Willst Du die fehlerhafte Bibl. mal hochladen?

von Sascha B. (micro_me)


Angehängte Dateien:

Lesenswert?

Eagle 6.4.0 Light

von Sascha B. (micro_me)


Lesenswert?

Habe die Bib über den Editor angeschaut aber nicht verdächtiges 
gefunden.

von ich (Gast)


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?

von Sascha B. (micro_me)


Lesenswert?

Was mache ich mit diesem Zeichen?
Soll ich es durch ein Leerzeichen ersetzen?

von Sascha B. (micro_me)


Lesenswert?

Ok es funktioniert vielen Danke :-)
Nur mal so als Zwischenfrage noch.
Wie passiert so ein Fehler?
Erkennt Eagle diese Sonderzeichen als Eingabe an und kann Sie nicht 
verarbeiten oder wie funktioniert das?

von ich (Gast)


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++)

von ich (Gast)


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...

von Ali (Gast)


Lesenswert?

wie hast du es hinbekommen ? ich hab den gleichen Fehler, allerdings ist 
das zu einer fmd datei für Vokabular. Ich nutze linux und das Programm 
was ich nutze heisst Fresh Memory

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
Noch kein Account? Hier anmelden.