Hallo, ich habe schon lange im Netz gesucht, aber nix richtiges gefunden. Kennt jemand den Aufbau der .brd-Datei & .sch-Datei von Eagle ? Ich möchte die Dateien mit einem eigenen Delphi-Programm öffen und auslesen... geplante Ziele: * Zusammenführen mehrer Boards/Schaltpläne > das macht Modulbauweise möglich (Netzteil muß für alle Platinen nur einmal geroutet werden) * einfaches Kopieren mehrer Boards zur Platinenherstellung * automatisches Erzeugen von Bestellscheinen der Bauteile > Preislisten Ich möchte die Dateien direkt auslesen, ohne vorher mit ULP-Dateien einen Export aller Daten machen zu müssen. Das Risiko der falschen Version (Update vergessen) ist zu groß.
Ähm, I strongly recommend die Daten per ULP aus den Dateien auszulesen. Alles andere wird verdammt aufwändig, fehleranfällig, und Versionsprobleme wirst du dabei erst recht bekommen, wenn die die Dateien in ihrem Aufbau auch nur geringfügig ändern. Evtl. kann man eagle ja auch Kommandozeile ein ulp ausführen lassen, dann kann dein eigenes Programm dieses direkt selber aufrufen.
Binär- oder Textformat? Gibt es eine Beschreibung der Dateistruktur von cadsoft? Ich glaube Gerber-Dateien (die du ja auch erstellen kannst) sind im Textformat und wesentlich einfach zu parsen. Das Thema interresiert mich. gruß Jonas
jonas biensack schrieb: > Binär- oder Textformat? Die Eagle-Dateien sind binär. > Ich glaube Gerber-Dateien (die du ja auch erstellen kannst) sind im > Textformat und wesentlich einfach zu parsen. Allerdings beinhalten die keinerlei Semantik mehr, d.h. man hat nur eine Beschreibung wo irgendwelche Pads oder Linienzüge sind. Was da für eine Idee dahintersteckt ist weg. Mit z.B. Gerbmerge kann man mehrere Gerber-Dateien zu einem Nutzen zusammenpacken. Ein sinnvolles Verändern der Layouts ist aber nicht mehr möglich. Viele Grüße, Simon
ich sehe schon, es wird nicht so einfach... Wäre zu schön um wahr zu sein... Aber dann hätte es ja so ein Programm auch schon längst gegeben, oder ? Die Idee mit der ULP und dann das Programm starten ist nicht schlecht... Muß mir mal die Möglichkeiten einer ULP ansehen. Ein Delphi-Programm wäre mir allerdings lieber...
Cadsoft programmiert doch gerade sein Eagle komplett um, damit sie vom Binär-Format wegkommen. Dann sollen angeblich auch schrittweise Funktionen dazukommen, die eben zurzeit nicht möglich sind.
Hi M.B. ich stehe gerade vor dem selben Problem, da ich die Eagle 4.16 als Vollversion habe, und mir öfters neue Eagle 5-Files gesendet werden. Da wir aber kurz vor Eagle 5 das 4er gekauft haben, möchte ich nicht schon wieder Geld ausgeben und suche selber nach einer Dateibeschribung. Ich möchte nämlich die Eagle 5 lbr-Files in ein 4er Konvertieren. Der Dateiaufbau der 4er sieht aus wie die der 5er. Nur würde mich die Position der Versionsnummer interessieren. Klar, Cadsoft hat kein Interesse daran 5er-Files im 4er öffnen zu lassen, aber das interessiert mich nicht.
Alex W. schrieb: > Hi M.B. > > ich stehe gerade vor dem selben Problem, da ich die Eagle 4.16 als > Vollversion habe, und mir öfters neue Eagle 5-Files gesendet werden. Da > wir aber kurz vor Eagle 5 das 4er gekauft haben, möchte ich nicht schon > wieder Geld ausgeben und suche selber nach einer Dateibeschribung. Ich > möchte nämlich die Eagle 5 lbr-Files in ein 4er Konvertieren. > > Der Dateiaufbau der 4er sieht aus wie die der 5er. Nur würde mich die > Position der Versionsnummer interessieren. Klar, Cadsoft hat kein > Interesse daran 5er-Files im 4er öffnen zu lassen, aber das interessiert > mich nicht. Genau - das geht mir auch so. ständig:"sie brauchen 4.60 oder höher..." ich denke, wenn man die Daten der Datei mittels Anwendersprachprogramm ausliest und die neu hinzugekommenen Eigenschaften aus der fünfer Version entfernt, müsste die vierer Version wieder mit klarkommen. Dann schreibt man das zurück in die Textverständliche Form, die Eagle beherrscht (*.scr) und führt das dann aus. Einfach ist das nicht. Man kann aber sich hier an bestehende Anwendersprachprogramm orientieren und sich davon leiten lassen. (Wenn man denn kann) ;) Ich habe jetzt Eagle 5.11.x als Freeware heruntergeladen und die ausführbare Datei in Eagle511.exe umbenannt und dann mit "Öffnen mit..." immer die richtige Datei zum öffnen zu verwenden. Alles ziemlich blöd Gruß Axelr.
das ist aber nix Eagle spezifisches wenn dir jemand ein .docx schickt wird du es mit deinem Word97 auch nicht öffnen können
Alex W. schrieb: > Hi M.B. > > ich stehe gerade vor dem selben Problem, da ich die Eagle 4.16 als > Vollversion habe, und mir öfters neue Eagle 5-Files gesendet werden. Da > wir aber kurz vor Eagle 5 das 4er gekauft haben, möchte ich nicht schon > wieder Geld ausgeben und suche selber nach einer Dateibeschribung. Ich > möchte nämlich die Eagle 5 lbr-Files in ein 4er Konvertieren. Geht das Exportieren als SCR in der 5er nicht mehr? In der 4.16 kann man in einer Bibliothek über Datei->Exportieren->Script die gesamte Lib als SCR speichern und dann mit Script ausführen wieder "regenerieren". Wenn ja, könnte man mal ausprobieren, ob das auch zw. den Versionen funktioniert. > > Der Dateiaufbau der 4er sieht aus wie die der 5er. Nur würde mich die > Position der Versionsnummer interessieren. Klar, Cadsoft hat kein > Interesse daran 5er-Files im 4er öffnen zu lassen, aber das interessiert > mich nicht.
> das ist aber nix Eagle spezifisches > wenn dir jemand ein .docx schickt > wird du es mit deinem Word97 auch nicht öffnen können schlechtes Beispiel: mit Office Compatibility Pack kannste docx ab office 2000 öffnen zum eingentlichen Thema: du kannst deine *.brd auch als PostScript exportieren und in pdf wandeln
mike schrieb: >> das ist aber nix Eagle spezifisches >> wenn dir jemand ein .docx schickt >> wird du es mit deinem Word97 auch nicht öffnen können > > schlechtes Beispiel: > mit Office Compatibility Pack > kannste docx ab office 2000 öffnen > > zum eingentlichen Thema: > du kannst deine *.brd auch als PostScript exportieren und in pdf wandeln ... und die pdf als *.brd wieder ins 4.er einlesen, hmmm ? hier stimmt was nicht am Gedankengang, finde ich Axelr.
Arc Net schrieb: > Geht das Exportieren als SCR in der 5er nicht mehr? In der 4.16 kann man > in einer Bibliothek über Datei->Exportieren->Script die gesamte Lib als > SCR speichern und dann mit Script ausführen wieder "regenerieren". > Wenn ja, könnte man mal ausprobieren, ob das auch zw. den Versionen > funktioniert. Doch, geht wunelbal habe die Bibliothek "farnell.lbr" mit der 5.11.0 Freeware geöffnet und mittels "Export Script" diese Bibliothek eben exportiert. Mit der Version 4.13 habe ich eine enue Bibliothek erstellt und das Script "farnell511.scr" aufgerufen. Geht - war aber auch nicht viel drinn, ausser einem SD Karten Halter...
bitte , wer kann mir eine .sch datei "übersetzen", d.h. mir den darin versteckten schaltplan "entschlüssel" und entweder per pdf oder jpg oder wie oder wann mir so konvertiert zusenden ?. zu grossem dank verpflichtet. freundl gruss peter apple g5 leider noch kein intel.
du meinst mit EAGLE öffnen und als pdf exportieren !? Schick einfach mal rüber (PN)
@Peter/Leer (Gast) >bitte , wer kann mir eine .sch datei "übersetzen", d.h. mir den darin >versteckten >schaltplan "entschlüssel" und entweder per pdf oder jpg oder wie oder >wann mir >so konvertiert zusenden ?. zu grossem dank verpflichtet. >freundl gruss >peter Lade Dir Eagle Spielversion runter, dann geht das ... >apple g5 leider noch kein intel. Großes Problem ...
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.