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....
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
#3518601
Welche Version von Eagle verwendest Du? Willst Du die fehlerhafte Bibl. mal hochladen?
Eagle 6.4.0 Light
Habe die Bib über den Editor angeschaut aber nicht verdächtiges gefunden.
Gast
#3518650
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?
Was mache ich mit diesem Zeichen? Soll ich es durch ein Leerzeichen ersetzen?
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?
Gast
#3518667
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
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...
Gast
#5473109
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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.