Forum: Platinen [EAGLE] - Export von Board-Daten fuer eigenen Autorouter


von Michael G. (linuxgeek) Benutzerseite


Lesenswert?

Hallo Forum,

eine Frage an die Eagle-Spezialisten unter Euch: Ist es moeglich, die 
Daten eines (ungerouteten) Boards unter Zuhilfenahme z.B. der ULP's oder 
sonst wie zu exportieren? Interessant waeren halt im Prinzip die 
einzelnen Pads sowie die Verbindungsinformationen. Nett waere es 
natuerlich auch, auf die selbe Weise wieder Daten hineinzubekommen.

Ich werde im Rahmen einer Vorlesung einen kleinen (einfachen!) 
Autorouter schreiben, bzw. ich werde mich daran versuchen ;) Die Daten 
aus Eagle waeren ganz nuetzlich fuer die parametrisierung meines 
Prograemmchens. Man kann das natuerlich auch anders machen aber wenn ich 
es schaffe, die Daten aus Eagle zu ex- und importieren kann das evt. 
wachsen und vllt. sogar mal nuetzlich werden. Das ist im Moment aber 
nicht die Hauptmotivation es geht im Prinzip mehr um das Problem der 
Wegfindung mit Rahmenbedingung und eine Heuristik, um die 
kombinatorische Explosion des Problems in den Griff zu bekommen. Da das 
nur ein einsemstriges Projekt ist steht visualisierung aussen vor, 
deswegen mein Gedanke, Eagle dazu zu gebrauchen.

Falls jemand einen Vorschlag hat, wie man die Daten anders visualisieren 
koennte, nur zu, es muss nicht zwingend Eagle sein. Ich moechte 
moeglichst pragmatisch zu einer Loesung kommen.

Also bitte jetzt keine Diskussion ueber Sinn und Unsinn des Projektes 
und so sprueche wie "braucht keiner" und "gibt es alles schon". Die 
Alternative waere ein Entscheidungsfindungssystem z.B. zur 
Gardinenauswahl da wuerd ich sagen dass das doch etwas mehr Sinn macht.

Michael

von Arc N. (arc)


Lesenswert?

Diptrace, Easy-PC oder FreeRouting liefern z.B. ULPs zum Konvertieren 
mit.
Alle erzeugen dabei lesbare (ASCII) Files.
http://www.freerouting.net/index.php?page=eagle

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Für reine Visualisierung gibt es sicher einfachere Möglichkeiten, z.B. 
fig2dev, svg oder eine Bitmap-Grafikbibliothek wie GD oder ImageMagick.

von Michael G. (linuxgeek) Benutzerseite


Lesenswert?

Danke, das ist ein Anfang, auch wenn ich die Daten stark ueberarbeiten 
muss wenn sie mir nuetzlich sein sollen...

Andreas: Ja aber ich moechte zumindest im Vorfeld nicht mehr Arbeit in 
die Visualisierung als in das eigentliche Problem investieren...

von Dr.Seltsam (Gast)


Lesenswert?

Auch wenn das auf den ersten Blick komplizierter klingt - ich würde das 
ULP selbst schreiben oder ein vorhandenes modifizieren, denn so kannst 
du genau festlegen, was in welcher Form exportiert wird und 
Veränderungen lassen sich so evtl. auch einfacher durchführen. Die 
ULP-Sprache ist sehr C-ähnlich und die Eagle-Hilfe erklärt eigentlich 
genug zu Syntax und den Eagle-internen Datenstrukturen, auf die man beim 
exportieren zugreifen muss. Ich schätze, das ist insgesamt maximal 
genauso viel Aufwand wie zusätzlichen einen Konverter für ein gegebenes 
ULP zu schreiben.


Gruß
Dr.Seltsam

von Michael G. (linuxgeek) Benutzerseite


Lesenswert?

Ist wahrscheinlich eine gute Idee... damit koennt ich mal anfangen... 
ich muss die Vorlesung sowieso noch etwas voranschreiten lassen bis ich 
genug ueber Prolog gehoert habe dass ich mit der eigentlichen Komponente 
anfangen kann. Ich schau mir mal obiges Script an ich denke das kann man 
entsprechend modizifieren.

Michael

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.