-
Batchkonvertierung mit 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…
-
3D-Texte in CATIA V5
Auf cad.de bietet der User HaFroProductions ein kleines Tool an, welches dreidimensionale Texte auf Beuteile in CATIA V5 setzen kann. Es ist ein VB.NET Tool und unterstützt alle (installierten) True-Type Schriftarten: 3DText for CATIA
-
CATDrawing zu PDF mit Python
Ein Python Script, welches eine CATIA V5 Drawing in CATIA V5 einliest und als PDF speichert.
-
Schwarze PDFs statt farbige PDF-Zeichnungen aus CATIA V5
Mittlerweile scheint das PDF-Format als Archivformat auch in PDM/PLM-Systemen Einzug zu halten. Was ist aber, wenn CATIA V5 die PDF-Ausgabe in Farbe durchführt und die Zeichnungen in S/W ausgedruckt diverse Grautöne bei den Bemaßungen zeigen ?
-
Konvertierung von CGR zu CATIA V4 .model
Ob es ein Versehen oder Absicht von Dassault ist, kann ich nicht sagen. Aber wenn man automatisiert (im Beispiel mit Python), in CATIA V5 eine CGR-Datei einliest und diese als CATIA V4-Datei (.model) speichert, wird dieser Vorgang anstandslos durchgeführt. Netter Nebeneffekt ist auch, dass man CGR-Dateien damit in CATIA V5 laden kann. Hier das Python Script dazu: import win32com.client app=win32com.client.dynamic.Dispatch('Catia.Application') doc=app.documents.open('c:\\test.cgr') app.ActiveDocument.ExportData('c:\\test.model', 'model') Achtung: Dieses Script benötig die Python for Windows Extension Pywin32!
-
CATIA V5 and DMU Navigator Automation with Python (english)
If you want to automate CATIA V5 or DMU Navigator with Python you need Pywin32 and Python for Windows or Activestates ActivePython for Windows. Python is free software and you can develop professional applications with all advantages of Python for CATIA V5 or DMU Navigator. For developing a small application which interacts to CATIA V5 you only have to download your prefered Python Distribution for Windows and can start developing applications for CATIA V5 or DMU Navigator (this should be running when testing the application). Automating CATIA V5: If you have done above you can start with this source code: import win32com.client app = win32com.client.Dispatch('catia.application') doc = app.ActiveDocument for part…