www.mikrocontroller.net

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


Autor: Michael G. (linuxgeek) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Arc Net (arc)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

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

Autor: Michael G. (linuxgeek) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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...

Autor: Dr.Seltsam (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Michael G. (linuxgeek) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.