Hallo, ich möchte unter Eagle 6.5 einige Arbeitsabläufe automatisieren und versuche mir ein Script zu schreiben. Es soll automatisch den Schaltplan in eine Datei (als PNG) exportieren und das Board von der Oberseite und von der Unterseite. Die Dateien sollen nach dem Dateinamen des Eagle-Files heißen, mit einer zusätzlichen Endung. z.B soll aus Beispiel001.brd und Beispiel001.sch enstehen Beispiel001.brd_oben.png Beispiel001.brd_unten.png Beispiel001.sch.png Wenn ich den Dateinamen vorgebe, funtioniert schon der erste Schritt. Leider liegt der Dateiname dann fest. Könnt ihr mir erklären, wie der Dateiname automatisch (über eine Variable) vergeben werden kann? In der Hilfe-Datei habe ich hierzu keinen Hinweis gefunden. DISPLAY none DISPLAY 1 17 18 20 21 25 48 49 51 EXPORT IMAGE filename.png 800
da ich den Export von Schaltplan und Platine zu Dokumentationszwecken auch für mein Projekt benötige, hab ich mich mal hingesetzt und etwas zusammengeschrieben. Ist sicherlich nicht der optimale 'Coding Style', aber für meine Zwecke reichts. Sind zwei kleine ULP's (1x SCH / 1x BRD) geworden. Sie sind auch im jeweilig geöffneten Editor-Fenster aufzurufen. Hoffe ich konnte dir damit auch helfen.
Hallo Thomas, vielen herzlichen Dank. Dein ULP-Programm läuft. Das hätte ich so nicht hinbekommen. Es zeigt aber noch einen Fehler. Wenn in dem Dateipfad oder dem Dateinamen irgendwo ein Leerzeichen vorhanden ist, wird bei mir eine Fehlermeldung ausgegeben. Den Grund habe ich noch nicht gefunden Ich habe noch deine Datei so verändert, dass alle Dateien so ausgegeben werden, wie ich es benötige. Zusätzlich wird nun RATSNEST nicht verändert und so übernommen, wie es auf dem Bildschirm zu sehen ist. Das ist sehr bequem, da ich mit ASSIGN den Befehl "RIPUP @ GND" auf die F12-Taste gelegt habe und je nach Belieben die GND-Polygone ausschalten kann.
> Es zeigt aber noch einen Fehler. Wenn in dem Dateipfad oder dem > Dateinamen irgendwo ein Leerzeichen vorhanden ist, wird bei mir eine > Fehlermeldung ausgegeben. Den Grund habe ich noch nicht gefunden Leerzeichen in Pfaden, mit oder ohne Dateinamen, unterstützt Eagle nicht. Super. Freut mich wenn es funzt.
Ist das nicht eher eine Aufgabe die man besser über einen CAM-Job löst? Neben Gerber kann man da auch Bildformate ausgeben. Mit freundlichen Grüßen Thorsten Ostermann
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.