wksyspro/Se2JT

Se2JT

Se2JT dient der Batch-Konvertierung der Solid Edge 3D-Dateiformate „.par“ (Part), „.psm“ (Sheet Metall), „.pwd“ (Weldment) und „.asm“ (Assembly) in das ProductVision JT Format. Zur Konfiguration der JT-Konvertierungsparameter wird die zu Solid Edge gehörige SePvTrn.ini Datei benutzt, die sich im ‚Program’-Unterverzeichnis des Solid Edge Installationsverzeichnisses befindet.

Die zu konvertierende Solid Edge Datei kann im Falle einer „.par“ -oder „.psm“-Datei direkt per Aufrufparameter /sefile übergeben werden, oder indirekt per Übergabe einer ASCII-Datei, deren erste Zeile den absoluten Pfad zur Solid Edge Datei beinhaltet. Dabei ist auch die UNC Notation möglich. Die indirekte Dateiübergabe muss auf jeden Fall bei „.asm“ -und „.pwd“-Dateien angewandt werden, da diese Solid Edge Dateiformate Dateiverknüpfungen (Referenzen) enthalten. Die Dateiendung der ASCII-Datei ist beliebig, bis auf Verwendung der von Solid Edge verwandten Endungen „.par“, „.psm“, „.pwd“ und „.asm“. Bei der Angabe von „.pwd“ -und „.asm“-Dateien ist sicherzustellen, dass der Konvertierungsprozess Zugriff auf die referenzierten Dateien hat.
ACHTUNG: Eine direkt zur Konvertierung übergebene Solid Edge Datei wird nach der Konvertierung gelöscht.

Per Aufrufparameter "/monolithic" kann gesteuert werden, ob nur eine einzige JT-Datei aus der Solid Edge Eingangsdatei (zum Beispiel einer Solid Edge Assembly Datei) erzeugt wird.

Über die Konfigurationsdatei kann sehr flexibel die Bestimmung der/des JT Ergebnisdateinamen(s) in beliebiger Kombination aus Bestandteilen des Solid Edge Datendateinamens, Dateieigenschaftswerten und/oder festem Text erfolgen.

Über die Konfigurationsdatei kann auch eine beliebige Postaktion definiert werden, die im Anschluss an die JT Konvertierung erfolgt. Der Postaktion steht dabei optional eine Datei mit der Liste aller von SeDft2JT erzeugten und/oder modifizierten Dateien zur Verfügung.

Die Konfiguration des Programms geschieht über eine einfache Ini-Datei. Wesentliche Parameter können auch als Kommandooption übergeben werden und besitzen dann Priorität gegenüber entsprechenden Ini-Datei Einträgen. Eine ausführliche Logdatei dient der Protokollierung/Fehleranalyse.

Installation

Das Programm Se2JT selbst benötigt keine spezielle Installation und kann nach Erfüllung unten angegebener Voraussetzung direkt konfiguriert und angewendet werden.

Freigaben: Windows 2000 SP4, Windows XP, Windows Server 2003/2008/2012, Windows Vista, Windows 7/8/8.1/10
Voraussetzung:   Solid Edge V16 oder höher, Solid Edge ST/ST2-ST10
Aktuelle Version: 2.0.0.66 (2.0.0.64 oder höher erforderlich ab Windows Vista)

Konfiguration

Alle Funktionskonfigurationen des Se2JT Programms werden über die zentrale Konfigurationsdatei "Se2JT.ini" vorgenommen.

[System]  
LicenseKey= Lizenzschlüssel
:  
LogFile= Optionale Angabe von Pfad- und Dateinamen der zu verwendenden Logdatei. Default: Se2JT.log
AppendLog=0 0=Logdatei überschreiben, 1=Logdatei erweitern
;  
JTDir=D:\Etc\FlexSpooler\Out\JT Verzeichnisname zur Ablage der JT Datei(en)
WorkDir=D:\Etc\FlexSpooler\Work Verzeichnisname des Arbeitsverzeichnisses
;  
SePvTrn=C:\Programme\Solid Edge V18\Program\SePvTrn.ini Pfadangabe der Solid Edge JT Konfigurationsdatei (erforderlich).
;  
QuitSolidEdge=1 0=Solid Edge Instanz nicht beenden, 1=Beenden
;  
TimeOut=60 Zeitlimit in Sekunden
;  
IFNPattern=(^.+)(\.\w{3}$) Regulärer Ausdruck für das Solid Edge Eingabedateinamensmuster.
Hier Zerlegung in Dateiname und beliebiger, 3-stelliger Dateierweiterung.
OFNPattern=OP1+OP3 Plusgetrennte Liste symbolischer Ausgabedateinamensteile
;  
OP1=IFNPATTERN,$1 Definition für den symbolischen Ausgabedateinamensteil "OP1".
IFNPATTERN,$n kennzeichnet die Verwendung des n-ten gruppierten Eingabedatei Namensmusters.
Hier Auswahl des ersten Musters, welches den Dateinamen ohne Dateiendung enthält.
OP2=PROPERTY,Revisionsnummer,0# Definition für den symbolischen Ausgabedateinamensteil "OP2".
PROPERTY,PropName,Format kennzeichnet die Verwendung eines Eigenschaftswertes. Hier "Revisionsnummer" mit der Formatierung zweistellig mit führender Null.
OP3=TEXT,.jt Definition für den symbolischen Ausgabedateinamensteil "OP3".
TEXT,Text kennzeichnet die Verwendung eines fixen Textes. Hier ".jt" für die Dateierweiterung.
OP4=TEXT,- Definition für den symbolischen Ausgabedateinamensteil "OP4".
TEXT,Text kennzeichnet die Verwendung eines fixen Textes. Hier "-" als Trennzeichen.
;  
;PostAction=c:\Windows\System32\cscript.exe,PostActionTemplate.vbs #LISTFILE# Kommentierte Definition einer Postaktion zum Aufruf einer VB-Skriptdatei
PostAction= Definition der Postaktion
ListFile=Files.txt Pfadangabe der Dateilistendatei

Aufrufparameter

Se2JT erfordert mindestens die direkte oder indirekte Angabe der Solid Edge Datendatei über den Schalter "/sefile". Alle weiteren Aufrufparameter sind optional und haben dann Vorrang gegenüber funktional identischen Einstellungen der Konfigurationsdatei.

/sefile sefile Angabe der Solid Edge Datei, oder
/sefile ascfile indirekt per ASCII Datei, deren erste Zeile die absolute Pfadangabe enthält
/jtdir dir, /outdir dir Angabe des Zielverzeichnisses für JT
/monolithic Konvertierung einer Assemblydatei in eine einzige JT-Datei
/result2source In Kombination mit der indirekten Solid Edge Dateiangabe per ASCII Datei erfolgt die Zieldateiablage im Verzeichnis der Quelldatei