powered by CADENAS

Manual

Manual

1.2.3. Batchconvert.exe

Mit diesem Programm können 3D-Dateien im Batch-Modus konvertiert und Vorschaubilder erzeugt werden.

Es ist möglich, eine "Geplante Aufgabe" unter Windows einzurichten (Hierzu wird keine GUI benötigt; ActiveX ist möglich !)

(Wenn Sie batchconvert.exe ohne Parameter aufrufen oder mit '--help' oder mit '-?', wird die Hilfe ausgegeben, der Sie alle möglichen Aufrufparameter entnehmen können.)

Die Datei batchconvert.exe finden Sie unter:

C:\Program Files (x86)\cadenas\partsolutions\software\bin\x86\32\batchconvert.exe"

Der Aufruf erfolgt in folgender Form:

batchconvert sourceDirName
                [--targetdir targetDirName]
                [--logfile logFileName]
                [--errorfile errorFileName]
                [--inputformats format1 format2 format3 ...]
                [--outputformats format3d formatImage]
                [--recursive]
                [--meshreduction]
                [--debug]
                [--imagewidth]
                [--imageheight]

[Hinweis] Hinweis

sourceDirName

Ab Version PSOL 9.04 gibt es eine alternative Möglichkeit für die Angabe eines Quell-Verzeichnisses:

Statt eines Verzeichnisses kann jetzt eine Textdatei angegeben werden. Diese muss pro Zeile den absoluten Pfad zu einer zu importierenden Datei enthalten. Ansonsten ändert sich nichts am Aufruf.

Beispielhafte Ausgangssituation:

C://abc/def/file1.prt
C://abc/ghj/file2.prt
C://xyz/stu/file3.prt

Ermittlung des Zielpfades:

Um die Struktur der Quelldateien wieder korrekt im Ziel abzubilden, wird der Zielpfad folgendermaßen ermittelt:

Es wird zunächst das Verzeichnis mit dem tiefsten Pfad bestimmt mit der Eigenschaft, dass dieses Verzeichnis alle Dateien aus der Liste enthält.

Dann wird dieser gemeinsame Pfad durch den angegebenen Zielpfad ersetzt.

Der tiefste gemeinsame Pfad wäre bei den ersten beiden Zeilen ../abc und bei allen drei Zeilen C://.

Angenommen als Zielpfad ist folgendes angegeben:

C://Ziel

Ergebnis wäre dann:

C://Ziel/abc/def/file1.stl
C://Ziel/abc/ghj/file2.stl
C://Ziel/xyz/stu/file3.stl

Der gemeinsame Pfad darf nicht leer sein, insbesondere müssen alle Dateien im gleichen Laufwerk bzw. auf dem gleichen Rechner im Netzwerk liegen.

Folgendes ist also nicht möglich:

C:/abc/file1.stl
D:/abc/file2.stl

Oder

\\10.10.0.75/dir1/file1.stl
\\10.10.0.159/dir1/file2.stl

Schreibweise: (Beispiel)

  • Kurzform: -t

    oder

  • Langform: --targetdir

Beschreibung der einzelnen Parameter:

  • --(t)argetdir: Zielverzeichnis für die konvertierten Dateien

  • --(l)ogfile: Log-Datei, welche eine Liste aller konvertierten Dateien enthält

    Die Datei enthält die kompletten Pfade zu allen konvertierten Output-Dateien als \t-separierte-CSV.

    Eine Zeile für jede Input-Datei: col1=inputFilePath, col2=outputPathFormat1, col3=…)

  • --(e)rrorfile: Error-Datei, welche eine Liste aller Dateien, bei denen ein Fehler auftrat, enthält.

    Die Datei enthält die kompletten Pfade zu den defekten Input-Dateien.

  • --(i)nputformats: Input-Formate, nach denen das Quellverzeichnis gescannt wird

    Die folgende Liste zeigt beispielhaft eine Auswahl von Formaten. Mit dem Parameter '--listformats' bzw. '-l' können Sie alle Formate ausgeben, um die für den Aufruf korrekten Bezeichnungen zu ermitteln.

    Parameter Bezeichnung Dateiendung
    NATCATIAV5CATPRODUCT Catia Native Checkin CatProduct
    META3DV2 PS3-V2 3D ps3
    NATINVENTORPART2011 Inventor 2011 ipt
    NATINVENTORASM2011 Inventor 2011 iam
    U3DFILE U3D U3D
    SAT SAT ascii 3D sat
    STEPIN STEP file input STEP
    STPIN STP file input STP
    IGS IGS File input IGS
  • --(o)utputformats: Output-Formate

    für 3D-Dateien:

    Parameter Dateiendung
    STLFILE stl
    PARTJAVA zjv

    für Vorschaubilder:

    Parameter Dateiendung
    BMP bmp
    PNG png
    JPEG jpg
    TIFF tif
  • --(r)ecursive: Das Quellverzeichnis wird rekursiv gescannt.

  • --(m)eshreduction: Die geometrische Teilekomplexität wird vermindert. Die Angabe dieses Parameters schadet nie und stellt sicher, dass der geometrische Index korrekt erstellt werden kann. Gegebenenfalls wird aber in der Log-Datei eine entsprechende Meldung ausgegeben.

  • --(d)ebug: Es wird eine erscheint eine erweiterte Ausgabe im Command-Fenster.

  • --image(w)idth: Breite der Vorschaubilder

  • --image(h)eight: Höhe der Vorschaubilder

    Um Fehler zu vermeiden, geben Sie bitte Breite und Höhe an.

  • Damit bei weiteren Konvertierungsläufen nicht alle Dateien erneut konvertiert werden müssen, sollte der Parameter --ignorenotmodified eingesetzt werden.

    --ignorenotmodified

    Nicht modifizierte Dateien werden bei einem erneuten Konvertierungslauf ignoriert.

    Modifizierte Dateien werden erneut konvertiert und die Vorschaubilder dafür generiert.

    [Achtung] Achtung

    In diesem Modus sollte --overwrite aktiv sein, damit die Vorschaubilder auch überschrieben werden können.

    Wenn nur --overwrite eingeschaltet ist, werden vorhandene Dateien immer überschrieben.

    Wenn weder --overwrite noch --ignorenotmodified eingeschaltet ist, werden vorhandene Dateien nicht überschrieben.

  • --deleteinput

    Löscht die Originaldateien

  • --defaultpreview3d

    Default-Datei, falls Konvertierung fehlschlägt. Die Datei muss bereits das Zielformat haben.

  • --defaultpreview

    Default-Vorschaubild, falls Vorschaubild nicht erzeugt werden kann. Falls bereits die Konvertierung der 3D-Datei fehlschlägt, wird dieses Vorschaubild verwendet - falls gesetzt. Sonst wird das Vorschaubild aus der Default-3D-Datei erzeugt. Auch hier muss das Bild dasselbe Format haben wie die erzeugten Vorschaubilder.

[Hinweis] Hinweis

Beachten Sie bitte Groß-, Kleinschreibung.

Beispiel 1:

batchconvert "C:\src" --targetdir "C:\target" --meshreduction --recursive 
--outputformats BMP PARTJAVA --inputformats STLFILE  --logfile C:\logfile.txt 
--errorfile c:\errorfile.txt

Beispiel 2:

batchconvert "C:\src": -t "C:\target" -m -r -o BMP STL -i NATSOLIDEDGEPARTST2 
NATSOLIDEDGEASMST2 -l C:\logfile.txt -e c:\errorfile.txt

Eine detaillierte Beschreibung des Geometrie-Imports mittels GUI finden Sie unter Abschnitt 1.1.3.4.4.4, „Import von Geometrie-Dateien“.