Mustafa Görmezer

  • Schrift vergrößern
  • Standard-Schriftgröße
  • Schriftgröße verkleinern
Home Product Lifecycle Management CAD Batchkonvertierung mit CATDMUUtility aus CATIA V5

Batchkonvertierung mit CATDMUUtility aus CATIA V5

E-Mail Drucken PDF

CATDMUUtility aus CATIA V5
CATDMUUtility aus CATIA V5
Für Unternehmensprozesse z.B. im Rahmen des PLM-Prozesses werden oft Konstruktionsdaten nativ (z.B. in einem PDM-System) gespeichert. Im Falle der CATIA V5 Datenverwaltung werden beispielswise die Formate CATProduct, CATPart und CATDrawing abgelegt sein.

Um Folgeprozesse eines ERP-Systems zu unterstützen, können vereinfachte oder neutrale Formate wie STL, VRML, PDF, IGES, STEP oder DXF notwendig sein. Oft werden diese Formate direkt aus dem CAD-System (hier CATIA V5) extrahiert und in geeigneten Ablageorten gespeichert. CATIA selbst bietet für diesen Anwendungsfall diverse Möglichkeiten an. Dieser Artikel beschreibt den Einsatz des CATDMUUtility aus der CATIA V5 Toolsammlung CATUtil.

CATUtil wird aus der CATIA Oberfläche unter Menü/Extras/Utility insbesondere für den interaktiven Gebrauch angeboten. Es ist aber keine besonders große Hilfe, um Massendaten zu konvertieren.

Einige CATUtils lassen sich aber auch direkt mit Parametern aus der Kommandozeile bedienen. Als da wären:

  • CATAsmUpgrade.exe
  • CATDMUBuilder.exe
  • CATDMUUtility.exe
  • CATDMUUtility2D.exe
  • CATDUAV5.exe

Insbesondere das CATDMUUtility (und evtl. CATDMUUtility2D.exe für CGM-Export) sind sehr hilfreich, um große Mengen von Daten zu konvertieren. Ein Aufruf mit -h des jeweiligen Tools zeigt die möglichen Aufrufparameter. Im Falle des CATDMUUtility fehlt zwar in der Dokumentation die Konvertierungsrichtung zu 3dxml. Es funktioniert aber trotzdem.

Hier zwei interessante Möglichkeiten:

Für die Konvertierung CATIA CATProduct zu 3DXML:

>> CATDMUUtility.exe -f c:\Users\k82\Documents\CylBlock.CATProduct -3dxml c:\tmp\test.3dxml

Für die Konvertierung CATIA CATDrawing zu PDF:

>>CATDMUUtility2D.exe -id c:\Users\k82\Documents\CylBlock.CATDrawing -cgm c:\tmp\test.cgm

Wenn man noch weitere CATUtils auf Massendaten anwenden will, macht es mehr Sinn, die Aufgaben in einem XML-File zu speichern und diese mit dem Tool catbatchstarter ablaufen zu lassen. Dazu muss man einmalig ein Tool aus den CATUtils unter Menü/Extras/Utility aufrufen, die Eingabefelder füllen und statt es sofort aufzurufen die Konfiguration als XML-File abspeichern. Diese XML-Datei kann dann als Template für viele verschiedene CATUtil-Aufrufe verwendet werden. Hier ein Beicpiel zur Konvertierung einer Zeichnung zu PDF:

<!--?xml version="1.0" encoding="UTF-8"?-->
<root batch_name="CATDMUUtilityBI" version="5 20 6 0 05-18-2011.20.00">
<inputparameters>
<file id="f" filepath="C:\Users\k82\Documents\CylBlock.CATDrawing" type="bin" uploadable="RightNow" automatic="1"></file>
</inputparameters>

<outputparameters>
<file id="pdf" filepath="c:\tmp\test2.pdf" type="bin" uploadable="RightNow" automatic="1"></file>
</outputparameters>

<pclist>
<pc name="AL2.slt"></pc>
<pc name="AL3.slt"></pc>
</pclist>

 

Zuletzt aktualisiert am Sonntag, 20. Januar 2013  

Schnipsel

Metadaten und URLs extrahieren mit PDFx

PDFx ermöglicht es, Metadaten und URLs aus PDF-Dokumenten zu extrahieren. Es ist ein Python-Programm für die Kommandozeile und kann auch als Python-Modul aus anderen Anwendungen heraus verwendet werden. Das Programm wurde unter der Apache Lizenz veröffentlicht.

 
Excel-Dateien lesen mit Python

Microsoft Excel Dateien lassen sich mit der Python Bibliothek XLRD Plattformunabhängig lesen und schreiben. Dieser Artikel von Mike Driscoll zeigt ein BEispiel, wie man es ohne Office-Installation macht.

Anzeigen

 

Statistik

Seitenaufrufe : 7832586

Wer ist online

Wir haben 108 Gäste online