|
CATIA V5 Programmierung : VBA CATIA Speicher leeren
Estafanos am 22.06.2016 um 16:24 Uhr (1)
Hallo Zusammen,nach dem Speichern eines CATParts und nachfoldendem Schließen des CATIA-Dokuments über VBA, möchte ich den CATIA-Speicher leerräumen, um anschießend das gespeicherte Dokument VBA-gesteuert wiederzuladen.hat jemand eine Lösung hierfür, ich habe im Internet nichts brauchbares gefunden?Vielen Dank und GrüßeEstafanos
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : C#: Teilenamen eines Parts ändern
Jens Hansen am 23.07.2005 um 00:17 Uhr (0)
Hallo zusammen, ich habe da ein kleines Problem mit C# und V5: Folgender Code schlägt mit der aussagekräftigen Fehlermeldung Nicht implmentiert fehl: --------------------- object CATIA = Marshal.GetActiveObject( CATIA.Application ); INFITF.Application oCatia = CATIA as INFITF.Application; oCatia.Documents.Open(ref Datei); //Öffnen der CATIA-Datei MECMOD.PartDocument partdoc = (MECMOD.PartDocument) oCatia.ActiveDocument; partdoc.Part.set_Name(ref SZN); //Teilenummer ändern (hier kommt der Fehler) ---- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 C
padde am 21.02.2007 um 08:37 Uhr (0)
Hallo nochmal,ich habe mir über den Abend weiter Gedanken gemacht. Ich bräuchte ein kleines C-Programm, von dem aus ich CATIA V5 einfach starten kann. Also eine kleine main-Methode, die CATIA V5 startet. Hat soetwas noch keiner Gemacht? Kann mir da vielleicht bitte jemand behilflich sein?GrußPadde
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einzelne Breps während der Laufzeit hervorheben
achulio am 07.09.2005 um 14:04 Uhr (0)
Hallo CTenschert,Das ist eine prima Idee; ich habe sie nun folgendermaßen umgesetzt, so dass auch die Geometrie im Bauteil rot eingefärbt wird:*************************************************highlight malpositioned Object CATIA.ActiveDocument.Selection.Clear CATIA.ActiveDocument.Selection.Add(MyObject) Set MyVisProperties = CATIA.ActiveDocument.Selection.VisProperties MyVisProperties.SetRealColor 255, 0 ,0 ,0 msgbox "Fehler in ... " MyVisProperties.SetRealColor 255, 255 ,255 ,0 CATIA.ActiveDocument.Sele ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : .Net-dlls für CATIA V5
lles am 16.03.2009 um 17:30 Uhr (0)
Ich habe mit VB2008 Express Edition ein paar Makros geschrieben. Diese laufen ohne Probleme auf ca. 30 Rechnern. Auf zwei Rechnern allerdings fkt. die Makros nicht. Ich besorge mir auf folgendem Weg das CATIA Object:Public CATIA As INFITF.ApplicationSub CATIACheck()CATIA = NothingTryCATIA = System.Runtime.InteropServices.Marshal.GetActiveObject("CATIA.Application")CatchIf CATIA Is Nothing ThenMessageBox.Show("OBJECT NOT FOUND" , "ERROR", _ MessageBoxButtons.OK, MessageBoxIcon.Error)EndEnd IfEnd TryEnd Su ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reframe auf Selektion
Steffen Hohmann am 21.07.2003 um 11:44 Uhr (0)
Hallo Laute, solltest Du mit VB arbeiten kannst Du über die SendKeys-Methode einen CATIA-Befehl absetzen. Der Befehl für das Reframe auf die ausgewählten Objekte lautet Bildschirmfüllend anzeigen bzw Reframe on für die englische Oberfläche. Der Quelltext sieht wie folgt aus: AppActivate CATIA V5 SendKeys b:Bildschirmfüllend anzeigen + Chr(13), True (SendKeys c:Reframe On + Chr(13), True -- für englisch) Da wohl bis dato noch keiner so richtig die StartCommand-Methode zum Laufen gebrach ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum PDF erstellen
Jens Hansen am 24.05.2005 um 15:17 Uhr (1)
Hallo zusammen,auf der Hilfeseite gibt es doch ein Makro, welches Zeichnungen (auch ganze Verzeichnisse) in PDF umwandelt.Adresse: http://catia.cad.de/v5/download.htm Das makro heißt: DRWTOPDF.CATscriptVielleicht hilft das ja weiter.Schöne GrüßeJens Hansen------------------Inoffizielle CATIA-Hilfeseitehttp:catia.cad.de
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Visual Studio 2008 und CATscript/CATvbs/CATvba
V5Playaz am 22.10.2009 um 12:42 Uhr (0)
Gar nicht.Entweder du programmierst in CATVBA oder in VB.NET (VB 2008).Oder du musst dir den Code kopieren.Übrigens, du musst in VB2008 auch noch auf die aktive CATIA-Instanz zugreifen,sonst funktioniert dein Programm nicht.Code:Try Prüfen, ob CATIA verfügbar (geöffnet) ist CATIA = System.Runtime.InteropServices.Marshal.GetActiveObject("CATIA.Application")Catch ex As System.Runtime.InteropServices.COMException MessageBox.Show("Bitte CATIA V5 starten!", "Fehler", MessageBoxButtons.OK, Messag ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Befehlsliste für Catia V5
Christian.O am 26.01.2011 um 15:24 Uhr (1)
Servus,und Willkommen im Forum.Die V5Automation von Catia gibt es nicht in Deutsch. Ich würde dir aber 2 Bücher empfehlen. Einmal CATIA V5 - Makroprogrammierung mit Visual Basic Script von Dieter R. Ziehten und Kochbuch CATIA V5 automatisieren - Vom_Powercopy bis zur C#-Programmierung von Jens Hansen.Das Buch von Herrn Ziehten ist im endeffeckt wie die V5Automation aufgebaut. Beinhaltet aber nicht alles. Beide Bücher sind natürlich in Deutsch.------------------Mit freundlichen Grüßen aus TirolChristian Obh ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro-Performance in R19sp3
Maetes am 01.10.2009 um 17:15 Uhr (0)
Hallo zusammen!Kämpfe derzeit auch mit dem Problem. Allerdings kann ich diesen Ominösen HSO-Schalter nicht ändern?Allein schon bei dem kleinen Beispiel Scriptfetzen quitiert mir Catia mit einem Automatisierungsfehler den Dienst (siehe Screenshot im Anhang):Code:Sub CATMain() CATIA.HSOSynchronized = FalseEnd SubHat jemand eine Idee woran das liegt?Gruss Maetes/edit: System: Win64 CATIA V5R19SP4------------------Catia ist doof[Diese Nachricht wurde von Maetes am 01. Okt. 2009 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Senkrechte Ansicht
DanielFr. am 18.08.2009 um 12:26 Uhr (0)
Hallo,IMHO gibt es dafür keine Methode in CATIA. Darum wird auch nicht im Recorder aufgezeichnet. Die einzigste Möglichkeit (die aber eher bescheiden ist), sind die "named Views" ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenzkreise automatisch isolieren
Jens Hansen am 30.09.2008 um 10:51 Uhr (0)
Hallo,versuch mal hiermit:----------Schnipp --------Sub CATMain()Set drawingDocument1 = CATIA.ActiveDocumentSet selection1 = drawingDocument1.Selectionselection1.Search "CATDrwSearch.DrwBalloon,all"CATIA.StartCommand "Isolate"selection1.ClearEnd Sub---------Schnapp----------------Viel ErfolgJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.SystemService.Print-Object doesnt support this property or method (Error 438)
Lusilnie am 11.05.2009 um 23:22 Uhr (0)
Hallo AndiKrue,hier tritt wieder mal ein spezieller CATIA-Spaßmach-Fehler auf: Die Funktion wird ausgeführt obwohl anschließend eine Fehlermeldung erscheint. In diesem speziellen Falle führt folgende Scriptänderung zum Ziel:Code:Dim CATIA As ObjectSet CATIA = GetObject(, "CATIA.Application")Dim SysS As ObjectSet SysS = CATIA.SystemServiceDim SpassString As StringSpassString = SysS.Print "Retrieve the current part"Dann siehst Du die Ausgabe im "CNEXTOUTPUT", z.B. einer "DOS-Box", wenn im Environment diese V ...
|
| In das Form CATIA V5 Programmierung wechseln |