Zum Inhalt springen

Verarbeitung und Ausgabe

Ablauf eines Laufs

Phase Meldung Was geschieht
1. Laden Iamge Data loading starts Das Bild wird gelesen und geprüft.
2. Raster- und Vektorverarbeitung Processing nn % Das Bild wird in Streifen von BDWIDTH Pixeln zerlegt; jeder Streifen wird mit dem Schwellenwert binarisiert, von Flecken bereinigt und in Polygone nachgezeichnet.
3. Zusammenführen Data Cleaning starts Die Polygone aller Streifen werden zusammengefügt; an einer Streifengrenze zerschnittene Formen werden wieder vollständig.
4. Export Image2CAD conversion was done Die Zeichnung wird im angeforderten Format geschrieben.

ImgScan nutzt mehrere Prozessorkerne. Dafür ist kein Parameter erforderlich.

Ausgabeformate

Format Inhalt
DXF Geschlossene Polylinien auf einer Ebene, Layer_1. Einheiten: Millimeter.
Gerber Extended Gerber (RS-274X) mit gefüllten Regionen. Millimeter, Koordinatenformat 4.6.
ODB++ Ein komprimierter ODB++-Job (.tgz) mit dem Step step und einer Ebene, layer_1.

LinkCAD liest alle drei; siehe ImgScan mit LinkCAD.

Reproduzierbarkeit

Zwei Läufe mit demselben Bild können Dateien ergeben, die sich entlang des Bild- oder Streifenrands in einzelnen Punkten um 1 µm unterscheiden. Der Unterschied stammt aus der Bibliothek zur Konturverfolgung und hat bei Leiterplattendaten keine praktische Auswirkung.

Mehrere Läufe gleichzeitig

Mehrere Konvertierungen können gleichzeitig laufen, zum Beispiel aus mehreren Batchdateien. Geben Sie jeder ihre eigene OUTPUT-Datei und starten Sie nur so viele, wie der Computer an Arbeitsspeicher und Speicherplatz bietet.

Temporäre Dateien

Jeder Lauf arbeitet in einem eigenen Ordner IMGSCAN_<process number>_<n> im temporären Ordner von Windows (%TEMP%). Dieser kann etwa das Achtfache der Bildgröße erreichen, 72 MB bei einem 9 MB großen Bild, und ImgScan löscht ihn am Ende des Laufs. Mit DEBUG bleibt er zur Analyse erhalten; löschen Sie solche Ordner danach selbst.

Die Dateien jdllGdsW.log und jdllOdbR.log im Ordner Exe werden von einer Bibliothek geschrieben, die ImgScan verwendet, und können ignoriert werden.