Hallo Zusammen!
Ich habe ein Problem und zwar:
Ich arbeite üblicherweise mit Ealge 5.6.0 Professional.
Vor einiger Zeit habe ich mir allerdings Eagle 6.2.0 runtergeladen
(Light Version), allerdings nur zum betrachten von Files, die mit Eagle
> 5.6.0 erstellt wurden.
Nun ist mir aber eine Dummheit passiert: Ich habe versehentlich was in
Eagle 6.2.0 geändert und kann es nun nicht mehr öffnen in Eagle 5.6.0,
was sehr ärgerlich ist, denn die Platine überschreitet die
"Gratis-Grösse" von der Light Version.
Als Fehlermeldung bekomme ich jeweils: Invalid Data in File *Pfad der
Brd Datei hier*.
sehr ärgerlich das ganze, was könnte man da machen? Gibts da so etwas
wie einen "Konverter" oder ähnlicher? Ein Update würde ich eig. gerne
vermeiden.
Gruss
ich denke wenn du ein, mit gutem Geld, teuer bezahltes 'Ealge 5.6.0 Professional' hast lohnt sich ein Kontakt mit dem Jungs von CADsoft... i.d.R. helfen die bei solchen Problemen gern weiter
Na ja, die meisten werden das Update nehmen. Für mich hat es sich gelohnt fchk
Electronics'nStuff schrieb: > Bin ich denn der Erste, der das Problem hat? Hallo, allgemein gesehen kann man Eagle Dateien die mit Eagle 6.x geändert wurden nicht mehr mit 5.x öffnen, da die Dateistruktur geändert wurde. Bei Eagle 6.x werden nun XML Dateien ausgegeben und man kann mit etwas Vorkenntnis die .brd + sch mit einem Texteditor öffnen und alles lesen oder irgendwo einlesen usw.... Ein Converter ist mir da nicht bekannt. Wenn du eine Lizenz hast, dann kann dir evtl. Cadsoft helfen...
Hm :S Schon blöde.. dass die das nicht hinkriegen ihren Müll abwärtskompatibel zu programmieren finde ich schon schade.
unrouted schrieb: > Hallo, > allgemein gesehen kann man Eagle Dateien die mit Eagle 6.x geändert > wurden nicht mehr mit 5.x öffnen, da die Dateistruktur geändert wurde. > > Bei Eagle 6.x werden nun XML Dateien ausgegeben und man kann mit etwas > Vorkenntnis die .brd + sch mit einem Texteditor öffnen und alles lesen > oder irgendwo einlesen usw.... Danke für diese Erklärung, werde mich mal da dran versuchen. Gruss
unrouted schrieb: > da die Dateistruktur geändert wurde. Habe mir das gerade mal angesehen, das ist ja lächerlich da ist kein Stein mehr auf dem anderen. Warum haben die das Ganze derart umgekrempelt? Ist doch lächerlich.. Naja, kann man nix machen. Danke für eure Hilfe.
Üblicherweise werden doch bei jedem Speichervorgang noch Backup-Dateien angelegt (mit einer Raute # in der Dateieendung glaube ich). Das müsste ja dann noch das 5.x Format sein. Wenn die Dateien noch da sind verlierst du "nur" die Änderungen. Ralf
Electronics'nStuff schrieb: > Habe mir das gerade mal angesehen, das ist ja lächerlich da ist kein > Stein mehr auf dem anderen. > > Warum haben die das Ganze derart umgekrempelt? > Ist doch lächerlich.. Nein, extrem nützlich. Erstmals kannst Du zwei Dateien mit einem diff vergleichen und sinnvolle Ergebnisse bekommen. Erstmals können Versionsverwaltungsprogramme wie cvs oder svn diese Dateien sinnvoll einchecken und versionieren und nicht nur stumpf als Blobs ablegen. Erstmals können Fremdprogramme diese Dateien einfach einlesen, parsen und die Daten extrahieren. Das hat uns beispielsweise einen Eagle-Viewer für Android beschert. Das alte Binärformat war unlesbar und undokumentiert. Ich danke Cadsoft vielmals für diese Änderung. fchk
>Ich danke Cadsoft vielmals für diese Änderung.
+1
Ralf schrieb: > Wenn die Dateien noch da sind verlierst du "nur" die Änderungen. Ja, die sind noch da, waren allerdings sehr viele Änderungen, werde aber wohl von diesen Backup Dateien ausgehen. Naja, Pech gehabt halt. Frank K. schrieb: > Ich danke Cadsoft vielmals für diese Änderung. Ist wohl ein zweischneidiges Schwert. Aus dieser Sicht ist die Änderung wohl nützlich, da hast du recht.
Du kannst auch keine Dateien älterer Versionen in noch älteren Eagle-Versionen öffnen - ist also nicht auf V5->V6 beschränkt. Das ist bei allerlei anderer SW auch so ...
Electronics'nStuff schrieb: > Bin ich denn der Erste, der das Problem hat? Nein, ich hatte dasselbe Problem. Und ja, auch ich habe mich geärgert :D
Jens G. schrieb: > Das ist bei allerlei anderer SW auch so ... Ja, aber bei guter Software normalerweise nicht. al3ko schrieb: > Nein, ich hatte dasselbe Problem. Und ja, auch ich habe mich geärgert :D Schön, bin ich wenigstens nicht alleine :P
@Electronics'nStuff (Gast) >Jens G. schrieb: >> Das ist bei allerlei anderer SW auch so ... >Ja, aber bei guter Software normalerweise nicht. Was ist bei Dir gute SW? Gute SW heißt nicht automatisch, daß deren Dateien rückwärtskompatibel sind.
Jens G. schrieb: > Was ist bei Dir gute SW? Hm, eine gute Software hat einige Kriterien, Abwärtskompatibilität ist schon irgendwie eins davon. Natürlich nicht von Version 1.0 - 12.1.5 aber von 4.0 auf 5.0 oder von 5.0 auf 6.0 sollte irgendwie schon drinliegen. Allerdings wird Eagle dadurch nicht zu schlechter Software, da ich sonst sehr zufrieden bin.
Falls Du noch nicht zu oft gespeichert hast, dann liegen evtl. im Projekt-Ordner noch die Sicherungen von den Dateien. Die Dateinamen lauten *.s#1...s#9 bzw. *.b#1..b#9.
Christoph H. schrieb: > Falls Du noch nicht zu oft gespeichert hast, dann liegen evtl. im > Projekt-Ordner noch die Sicherungen von den Dateien. Die Dateinamen > lauten *.s#1...s#9 bzw. *.b#1..b#9. Danke für den Tipp, Ralf hat weiter oben schon darauf hingewiesen, allerdings war mir diese Variante sehr unsympathisch.. Naja was soll man machen :P Gruss
Gerade wiedergefunden. Kannst ja mal das in Beitrag "Re: Syntaxfehler in Script (scr) in Eagle 5.4 ?" von mir angehängte ulp versuchen. Wie aber dort zu lesen, nie mit V6 getestet. Damit einmal im brd, einmal im sch die Daten exportieren in V6, dann in V5 zuerst sch-Script in neuem sch, dann brd-Script in neuem brd laufen lassen. Ach ja - wenn die benutzten Lib/Bauteile in V5 und 6 unterschiedlich sind, dann wird's schwieriger.
Electronics'nStuff schrieb: > Christoph H. schrieb: >> lauten *.s#1...s#9 bzw. *.b#1..b#9. > > Danke für den Tipp, Ralf hat weiter oben schon darauf hingewiesen, > allerdings war mir diese Variante sehr unsympathisch.. Naja was soll man > machen :P naja, du kopierst die meinprojektname.b#4 und meinprojektname.s#4 in einen neuen Ordner, änderst die Dateiendung auf .brd und .sch und versuchst das in Eagle 5.x zu öffnen...
>naja, du kopierst die meinprojektname.b#4 und meinprojektname.s#4 in >einen neuen Ordner, änderst die Dateiendung auf .brd und .sch und >versuchst das in Eagle 5.x zu öffnen... ich glaube, so einfach ist das nicht. Eagle hält die Backupdateien in der Nummerierung nicht synchron. meinprojektname.b#4 und meinprojektname.s#4 gehören also nicht unbedingt zusammen (merkt man spätestens beim Consistencycheck) Man muß also eher die beiden Dateien mit dem jüngsten Datum nehmen.
Kevin K. schrieb: > naja, du kopierst die meinprojektname.b#4 und meinprojektname.s#4 in > einen neuen Ordner, änderst die Dateiendung auf .brd und .sch und > versuchst das in Eagle 5.x zu öffnen... Nochmal: Danke für den Tipp, das wurde schon mehrfach erwähnt, ich habe das nun auch so gelöst (wie weiter oben zu lesen ist). Wie man Dateiendungen ändert ist mir durchaus bewusst, aber wie gesagt danke. Jens G. schrieb: > meinprojektname.s#4 gehören also nicht unbedingt zusammen (merkt man > spätestens beim Consistencycheck) Das ist wahr. Ich bin einfach auf die Dateigrösse gegangen (klappt wohl in den meisten Fällen, wenn man nicht die Hälfte wieder abreissen musste..). Jens G. schrieb: > Gerade wiedergefunden. Kannst ja mal das in > Beitrag "Re: Syntaxfehler in Script (scr) in Eagle 5.4 ?" von mir angehängte > ulp versuchen. Wie aber dort zu lesen, nie mit V6 getestet. Das sieht interessant aus, das werde ich gleich testen! Gruss
Jens G. schrieb: > ich glaube, so einfach ist das nicht. Eagle hält die Backupdateien in > der Nummerierung nicht synchron. meinprojektname.b#4 und > meinprojektname.s#4 gehören also nicht unbedingt zusammen (merkt man > spätestens beim Consistencycheck) Eagle hält halt jeweils die letzen 10 als Backup vor... Da man durchaus oft mal nur Schaltplan oder Board bearbeitet ist das durchaus sinnvoll - nur halt ungewohnt.
@ Electronics'nStuff Kannst ja mal berichten, wie es mit der V6 läuft beim Exportieren, wenn Du soweit bist ...
Jens G. schrieb: > Kannst ja mal berichten, wie es mit der V6 läuft beim Exportieren, wenn > Du soweit bist ... Hat leider nicht funktioniert, schade. Trotzdem danke für den Tipp!
Ich habe ein ähnliches Problem, und zwar verwenden wir auf der Arbeit Eagle 6.50, und ich habe zu Hause nur 5.12. Ich kann auch nicht auf 6 Updaten, da ich einen PowerMac mit G5 Prozessor verwenden. Die aktuellen Versionen werden auf der PPC Architektur nicht mehr unterstützt... Gibt es inzwischen etwas funktionierendes das man die 6er Boards wieder in 5 laden kann...
Hallo, steige am besten auf DesignSpark_PCB um, das läuft auf Deiner Maschine ist kostenfrei und es ist unbegrenzt, kannst außerdem alles von EAGLE (egal welche Version) mitnehmen. Ich habe vor zwei Jahren den Umstieg gemacht und möchte nicht mehr "zurück"! Ist einfach nur als Hilfe gedacht und nicht als Werbung, da ich vor dem gleichen Problem stand und Hemmungen hatte, da ich eine große EAGLE- Bibliothek hatte die viel Arbeit, Zeit und Stress gekostet hat. Der Umstieg war wirklich leicht. Gruß Klaus Edit: Auch die Arbeiten aus den verschiedenen EAGLE- Versionen kannst Du nach DesignSpark_PCB transferieren!
:
Bearbeitet durch User
Electronics'nStuff schrieb: > Nun ist mir aber eine Dummheit passiert: das tut mir aber leid :) > Ich habe versehentlich was in > Eagle 6.2.0 geändert und kann es nun nicht mehr öffnen in Eagle 5.6.0, versehentlich - der ist gut :) btw jeder mensch geht erst mal mit einer sicherungskopie an neue software ran, musstest du gleich dein einzig angelegtes project einladen, und dann auch noch ändern und dann auch noch speichern? so was macht man doch nicht. immer backup nehmen! > was sehr ärgerlich ist, irgendwie nehme ich dir das sogar ab :) > denn die Platine überschreitet die > "Gratis-Grösse" von der Light Version. so ist das leben eben - "man muss das leben eben nehmen wie das leben eben ist" :)
Sascha Reichert schrieb: > Gibt es inzwischen etwas funktionierendes das man die 6er Boards wieder > in 5 laden kann... Ja, Mercurial, Git, Subversion oder eine andere Versionskontrolle. Kann ich nur empfehlen und läuft ab ab Eagle 6 richtig gut. Mit ein wenig Übung liest man die Änderungen in den eagle xml Dateien wie source code. Klaus V. d. G. schrieb: > Hallo, > steige am besten auf DesignSpark_PCB um, das läuft auf Deiner Maschine Haben die mittlerweile eine Schaltplan/Board Konsistenz? > ist kostenfrei und es ist unbegrenzt, Fragt sich nur wie lange und was der Preis dafür ist. > kannst außerdem alles von EAGLE > (egal welche Version) mitnehmen. umso besser, dann hab ich einen Plan B.
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.