SCH2CGM, SCH2WMF oder SCH2EMF - Eagle-Schaltplan oder -Board in Vektorformat

Sicherlich haben Sie vor dem Problem gestanden, ein Stück Schaltplan oder einen Bestückungsdruck in ein Word-Dokument einzufügen.
Bunt, wenn's geht. Skalierbar ohne Treppen-Effekte. Dafür gab es etwa zwei brauchbare Lösungen: Für die Ausgabe für's Internet empfiehlt sich der Grafik-Export bei 100 dpi (Board: 200 dpi).

Nachteile der bisherigen Lösungen

Diese Nachteile betreffen auch die gewöhnliche (PDF-)Druckausgabe von Eagle-Schaltplänen. Die Riesenhaftigkeit des Druck-Outputs und die Effekte mit den unterschiedlichen Linienbreiten rühren aus: Als weitere Unschönheit beim Drucken ist zu nennen: Mit der Folge, dass (mit einem hellgrauen User-Layer) hinterlegte Schaltungsteile auf dem Drucker hinter der Hinterlegung verschwinden!

Eine bessere Lösung

Diese ULPs erzeugt von der aktuellen Schaltplanseite oder Board-Ansicht eine Vektorgrafik, die einfach in Textverarbeitungen eingefügt werden kann. Sämtliche Größeninformationen bleiben erhalten, sodass auch ein maßstabgerechter Ausdruck möglich bleibt.

Dialog
Konfigurationsdialog beim ULP-Start

Pro: Kontra:

So sieht ein Schaltplan mit SCH2WMF aus (WMF-Skalierung: 1:1)

Hier dargestellt sind .PNG-Dateien, die zwecks Darstellung im WWW aus den .WMF-Dateien erzeugt wurden. Nur mit dem Internet Explorer ≥ 6 wäre eine direkte Darstellung möglich.
Die .PNG-Dateien sind etwa gleich groß oder sogar kleiner als die .WMF-Dateien! Allerdings lassen sich .WMF-Dateien gut packen, wohingegen .PNG-Dateien kaum komprimierbar sind.

Eagle-Ansicht
EinstellungAusgabe-Datei

7200 Byte

7340 Byte

7280 Byte

Mein Lieblingsformat (voreingestellt)

7340 Byte

So sieht ein Board mit SCH2WMF aus (WMF-Skalierung: 2:1 vergrößert)

Eagle-Ansicht
EinstellungAusgabe-Datei

11028 Byte,
für mehrere Layer kaum verwendbar

11184 Byte,
Voreinstellung bei oben gezeigter Eagle-Ansicht

11154 Byte

11154 Byte,
automatische Komplementärfarbenausgabe

Mein Lieblingsformat
Kann nur auf GDI-, nicht auf PCL- oder PostScript-Druckern ordentlich ausgedruckt werden!

Die erzeugten Beispiel-WMF-Dateien zum Download.

SCH2EMF erzeugt Dateien mit nahezu dem gleichen Ergebnis. Die Dateien sind etwa doppelt so groß (32 statt 16 Bit für jede Koordinate, größere Header).
Viele Darstellungsvorteile sprechen für EMF, bspw:

gerade diese Extras werden jedoch unter Windows 9x/Me nicht oder falsch dargestellt. Das Hauptproblem, transparente Layer, wird leider nicht besser gelöst als mit SCH2WMF.

Neu: Partielle Ausgabe

Durch Markieren gewünschter Schaltungs- oder Board-Teile kann ein Ausschnitt zur Vektorgrafik exportiert werden. Alle außerhalb liegenden Elemente werden weggelassen; partiell sichtbare Teile werden geclippt.
Hier hat der Betrachter des Total Commander 6.x und 7.x noch einen Bug mehr: Beachtet bei der Skalierung das Clipping-Rechteck nicht.

Zur Auswahl dient das Zeichnen eines temporären Rechtecks in Layer 91 (NETS) bzw. 20 (OUTLINE). Weitere Informationen siehe sch2wmf.txt.

Bei der Eagle-5.x-Version von SCH2EMF kann zur Selektion auch die Eagle-interne Selektion benutzt werden.


E-Mail: Henrik Haftmann
Chemnitz, letzte Änderung: 04.02.2013