==================================================================== Konvertierung von EPN-Dateien in die Gerber-Datenbasis Ersatz für das Gerber-Programm EPNIN Das Programm EPNCONV dient zur Übertragung von Teilen aus der EPN-Datei in die interne Datenstruktur von Gerber. Es wurde bislang ausschließlich unter der Software "Accumark 7" (Datenbasis Version 3) getestet. EPNCONV ist ein Kommandozeilenprogramm, das unter Windows 95/98 oder Windows NT läuft. Unter reinem DOS kann es nicht eingesetzt werden. Hinweise zur direkten Einbindung in GRAFIS finden Sie am Ende dieses Textes. Aufruf: ------- EPNCONV.EXE [|/d] [/n] [/l] [/f] ist der Bereich in der Gerber-Datenstruktur, in den die importierten Teile geschrieben werden sollen (bestehend aus Laufwerk und Name) bezeichnet die Dateien, die importiert werden sollen /d Datenbereich leeren /n existierende Teile nicht überschreiben /f existierende Teile nur nach Rückfrage überschreiben /l EPN-Dateien nach erfolgreicher Übergabe löschen Beispiele für die Verwendung des Programms: EPNCONV F:TEST C:\EPN\*.* konvertiert alle Dateien aus C:\EPN\*.* und legt die Ergebnisse im Gerber-Datenbereich "TEST" auf F: ab EPNCONV A:FLOPPY C:\EPN\*.* /n konvertiert alle Dateien aus C:\EPN\*.* in den Bereich FLOPPY auf A:; bereits existierende Teile werden NICHT überschrieben EPNCONV A:FLOPPY C:\EPN\*.* /f (wie eben); bereits existierende Teile werden erst nach Rückfrage überschrieben EPNCONV F:TEST C:\EPN\*.* konvertiert alle Dateien aus C:\EPN\*.* und legt die Ergebnisse im Gerber-Datenbereich "TEST" auf F: ab; danach werden die EPN-Dateien wieder gelöscht EPNCONV F:TEST /d leert die Datenbasis "TEST" auf F: Die Einbindung des Programm kann z.B. über eine Batchdatei (Stapelver- arbeitungsdatei) erfolgen. Die eigentliche Programmdatei kann auch zentral (einmal) auf dem PC abgelegt sein (z.B. in C:\GRAFIS o.ä.). Diese Datei könnt z.B. so aussehen: @echo off c:\grafis\epnconv.exe z:convert %1 /d Eine Verknüpfung mit dieser Batchdatei auf dem Desktop erlaubt dann, Interfacedateien per Drag & Drop zu konvertieren. Es genügt, die Dateien zu markieren und auf das Symol dieser Verknüpfung zu ziehen. Ebenso könnte eine Verknüpfung zu dieser Batchdatei in das Ver- zeichnis "SendTo" unter C:\WINDOWS gelegt werden. Dann könnten EPN-Dateien mit dem Kontextmenü Menüpunkt "Senden an" konvertiert werden. Darüber hinaus besteht die Möglichkeit, die Konvertierung direkt in GRAFIS zu implementieren. Die entsprechenden Optionen finden Sie in der GRAFIS.INI (Bereich [INTERFACE]). ==================================================================== Übersichtsanzeige der Teile in einem Gerber-Datenbereich Aufruf: ------- CTLLIST.EXE [/o] ist der Bereich in der Gerber-Datenstruktur, aus dem die Teile angezeigt werden sollen (bestehend aus Laufwerk und Name) /o wenn gesetzt, auch inaktive Teile anzeigen Beispiel: CTLLIST F:BEISPIEL /o ... listet alle Teile auf, die im Datenbereich BEISPIEL auf F: liegen. Es werden auch alle inaktiven Teile angezeigt. Hiermit können Sie sich einen Überblick über die Teile in der angegebenen Gerber-Datenbasis verschaffen. Es ist auch möglich, bereits "überschriebene" Teile anzuzeigen. Wenn ihre Position in der Datenbasis bekannt ist, können sie auch extrahiert und als EPN-Datei bereitgestellt werden. Sie stehen dann für eine erneute Übertragung oder für den Import in GRAFIS zur Verfügung (siehe auch PCE-zu-EPN-Konvertierung). ==================================================================== PCE-zu-EPN-Konvertierung Hiermit können Sie Teile aus der angegebene Gerber-Datenbasis in EPN-Dateien umwandeln. Sie stehen somit zum Import in GRAFIS, sowie zum Reimport in Gerber zur Verfügung. Zum gezielten extrahieren muß die Position des Teiles in der Gerber-Struktur bekannt sein. Diese wird vom Programm CTLLIST (siehe oben) angezeigt. Aufruf: ------- PCE2EPN.EXE [/o] ist der Bereich in der Gerber-Datenstruktur, aus dem exportiert werden soll (bestehend aus Laufwerk und Name) Gerber-Dateierweiterung,in der das gesuchte Teil steckt z.B.: aaa für PIECEAAA.PCE (-a für alle) laufende Nummer in der PCE-Datei (-a für alle) Zielverzeichnis für die EPN-Datei(en) /o wenn gesetzt, auch alte Daten konvertieren Beispiel: --------- PCE2EPN F:BEISPIEL aaf -a C:\EPN\ ... konvertiert alle Teile der Datei PIECEAAF.PCE im Gerber-Datenbereich BEISPIEL auf F:, sofern sie aktuell sind; die Ergebnisse stehen im Verzeichnis C:\EPN PCE2EPN F:BEISPIEL -a -a .\ /o ... konvertiert die komplette Datenbasis BEISPIEL (auf F:); auch alle bereits gelöschten Dateien werden umgewandelt; die Ergebnisse stehen im aktuellen Verzeichnis (.\) ==================================================================== Einbindung der Ausgabe in GRAFIS Das Programm EPNCONV.EXE kann aus GRAFIS heraus direkt angesteuert werden. Hierzu sind folgende Schritte nötig: 1. In der Datei GRAFIS.INI sind im Bereich [INTERFACE] die Schlüssel USEEPNCONV=1 EPNCONVPROG=C:\GRAFIS\HILFEN\EPNCONV.EXE zu ergänzen. Sollten Sie die Konvertierungssoftware in ein anderes Verzeichnis kopiert haben, ist der Pfad hinter EPNCONVPROG ent- sprechend anzupassen. 2. Wenn GRAFIS gestartet wurde und das Exportmenü geöffnet ist, klicken Sie auf Dateiname. Es erscheint ein Dialog, in dem Sie das Ziellaufwerk und den Gerber-Datenbereich, sowie einige weitere Optionen auswählen können. Nach einem Export-Vorgang wird GRAFIS die Konvertierung der Daten in den Gerber-Datenbereich automatisch ausführen. Hinweis: An dieser Stelle kann auch das Originale Konvertierungs- programm von Gerber (EPNIN.EXE) eingesetzt werden, jedoch stehen dann nicht alle Übergabeoptionen zur Verfügung. ==================================================================== ==================================================================== Viersen, den 12.4.1999