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
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.
Welche Version von Eagle verwendest Du? Willst Du die fehlerhafte Bibl. mal hochladen?
Habe die Bib über den Editor angeschaut aber nicht verdächtiges gefunden.
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?
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++)
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...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.