|
CATIA V5 Programmierung : GetObject(, "Application.CATIA") für Unix ???
Tatiana am 20.05.2003 um 10:44 Uhr (0)
Hallo, Ich habe eine Probleme, vielleicht, kann mir jemand helfen. Auf dem Unix startet man CATIAV5. Jetzt möchte ich von Shell meine CATScripte laufen lassen (mit Shell-Script oder mit kleine C-Programmchen, aber ohne CAA!). Also, Windows hat function GetObject(, "Application.CATIA"). Gibt es etwas änliches für Unix? Danke im Voraus.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : GetObject(, "Application.CATIA") für Unix ???
scheuche am 04.06.2003 um 12:19 Uhr (0)
hallo, ich hab gerade das gleiche Prblem, weiss jemand wie man das macht? Muss man da über c++ Schnittstelle gehen? Dann die Automation von c aus ansprechen? wer kann helfen? ------------------ gruss scheuche
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teil schließen
Tstone am 04.06.2003 um 12:26 Uhr (0)
Hallo Jasiu Versuch es mal damit: Language="VBSCRIPT" Sub CATMain() Dim CATIA As CATIA.Application Set CATIA = CreateObject("CATIA.Application") Dim docs1 As Documents Set docs1 = CATIA.Documents Dim doc As Document If docs1.Count 0 Then For Each doc in docs1 doc.close Next Else msgbox "Kein Document geöffnet" End if End Sub Ich hoffe es funktioniert bei Dir Gruß Tstone
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aufmassfläche mit Makro
Jens Hansen am 21.05.2003 um 15:47 Uhr (0)
Hallo Karin, nimm das Makro von Jasiu aus dem Beitrag: http://ww3.cad.de/foren/ubb/Forum137/HTML/000321.shtml Es wird hierbei eine Offset-Fläche auf eine bestehende Fläche mit dem Namen im Strukturbaum "Fläche.1" erstellt. Hier nochmal ein korrigierte Version (läuft als CATScript unter R9SP4): Sub CATMain() Dim partDocument1 As PartDocument Set partDocument1 = CATIA.ActiveDocument Dim part1 As Part Set part1 = partDocument1.Part Dim hybridBodies1 As HybridBodies Set hybridBodies1 = part1.HybridBodies Di ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aufmassfläche mit Makro
Jens Hansen am 05.06.2003 um 08:43 Uhr (0)
Hallo Karin, für die produktumgebung kannst du folgendes am Anfang eintrag / ersetzen: Sub CATMain() Dim documents1 As Documents Set documents1 = CATIA.Documents Dim partDocument1 As Document Set partDocument1 = documents1.Item("Part1.CATPart") Dim Bauteil As Part Set Bauteil = partDocument1.Part Dim HKoerper As Body Set HKoerper = Bauteil.MainBody Bauteil.InWorkObject = HKoerper . . . . . Schöne Grüße Jens Hansen
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PageSetup Parameter
Erwin am 06.06.2003 um 10:28 Uhr (0)
Hallo Leute,ich will/muß das Drucken automatisieren (PS - PDF - Archiv), funktioniert auch hervorragend. Nur die Linienstärken stimmen nicht.Ich mach das per Makro mit folgenden Parametern: Dim catSheet As DrawingSheet Set catSheet = CATIA.ActiveDocument.Sheets.ActiveSheet CATIA.ActivePrinter = CATIA.Printers.Item("PSPrinter") catSheet.PageSetup.PaperSize = catSheet.PaperSize catSheet.PageSetup.Orientation = catSheet.Orientation catSheet.PageSetup.Color = catColorMonochrome catSheet.PageSetup.Orie ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automation in MS Visual C++ 6.0
A. Hofmann am 07.05.2003 um 09:38 Uhr (0)
Hallo, weiss jemand wie man Catia V5 mit Visual C++ 6.0 automatisiert, so dass man auch die MFC verwenden kann? Welche Typen-Libraries müssen verwendet werden? Ein Beispiel-Projekt wäre sehr hilfreich. Vielen Dank im voraus. A. Hofmann
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automation in MS Visual C++ 6.0
A. Hofmann am 20.05.2003 um 06:17 Uhr (0)
Hallo nochmals, mit dem Klassenassistenten habe ich die Typen-Bibliothek inftypelib.tlb aus dem CATIA bin Verzeichnis eingefügt und die Klasse Application verwendet. #include inftypelib.h Im Button-Handler steht folgenden Code: void CCATIAAutomationDlg: nButtonRunCatia() { Application m_oCatiaApp; COleException oe; if ( ! m_oCatiaApp.CreateDispatch( Catia.Application , &oe ) ) { oe.ReportError(); return; } } Mit ReportError() bekomme ich folgende Meldung: Das System k ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automation in MS Visual C++ 6.0
A. Hofmann am 06.06.2003 um 11:03 Uhr (0)
Hallo bloedefeld, das Programm hatte ich mit der R9 getestet. Wir haben jetzt auf R10 SP3 umgestellt und siehe da die Automation mit R10 funktioniert einwandfrei! Mit m_oCatiaApp.CreateDispatch( Catia.Application , &oe ) wird CATIA gestartet. Das Projekt habe ich angehängt, falls wer Interesse daran hat. Gruß Arno
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : KWE Farben einstellen
barbara_ am 12.06.2003 um 15:07 Uhr (0)
hallo tr, weiß nicht was KWE ist, aber Farben kannst du auf jeden Fall mit RGB ändern. Und so geht s zum Beispiel: Dim r, g, b r = 255 g = 255 b = 128 Set visProperties1 = CATIA.ActiveDocument.Selection.VisProperties visProperties1.SetVisibleColor r, g, b,1 Hoffentlich hilft s dir. mfG Barbara
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA TitleBlock Editor und SMARTEAM
cwillmann am 16.05.2003 um 11:55 Uhr (0)
Hallo zusammen, ich versuche gerade, den TitleBlock Editor von Herrn Neukirchen/IBM (CATScript und Tcl/Tk-Oberfläche) mit meinem SMARTEAM zu verheiraten. Das Ausfüllen der Zeichnungsrahmen klappt problemlos (Erzeugen, Update,...), mit SMARTEAM bin ich auch verbunden. Lt. beiliegender Editor-Dokumentation soll nun ein SMARTEAM-Icon erscheinen, sehen tue ich nichts. Ich verwende die neueste Version 2.4.8 - vielleicht hat sich schonmal jemand mit dieser Problematik beschäftigt? Danke für hilfreiche Antworte ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA TitleBlock Editor und SMARTEAM
cwillmann am 10.06.2003 um 21:10 Uhr (0)
Der Vollständigkeit halber: Hab´s mittlerweile hingebogen (inkl. Telefonat mit Hr. Neukirchen). Funktioniert prima! ------------------ Grüße,Christian Willmann --- Inoffizielle Pro/E-Hilfeseite http://PROE.CAD.de --- DENC AG http://www.denc.de [Diese Nachricht wurde von cwillmann am 10. Juni 2003 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA TitleBlock Editor und SMARTEAM
neukirch am 15.06.2003 um 21:20 Uhr (0)
Hallo, in der basics.cfg Datei muss noch die Einstellung geaendert werden: compliance to TD1, i.e. the config data set will be read and parameters will be generated True / False Default: False TD1_compliant=False Also False gegen True austauschen. Dann sollte das ST-icon zu sehen sein und die Schriftfelddaten werden auf Parameter gemappt (diese bildet die ST-Integration von CATIA dann ins ST ab)
|
In das Form CATIA V5 Programmierung wechseln |