|
CATIA V5 Programmierung : Flächen messen und in Excel eintragen
bgrittmann am 18.12.2020 um 15:45 Uhr (1)
Servus ThomasFolgender Codeabschnitt zum Messen läuft bei mir als CATScript:Code:Set partDocument1 = CATIA.ActiveDocumentSet oSel = partDocument1.Selection oSel.Search "(Name=" & s1 & " - CATGmoSearch.OpenBodyFeature),all"Set ref1 = oSel.Item(1).ReferenceSet spabench = partDocument1.GetWorkbench("SPAWorkbench")Set mymeas = spabench.GetMeasurable(ref1)myans = mymeas.AreaMsgBox myansLäuft bei dir der Code (GetObject noch ergänzen)?Wenn nicht, kommt eine Fehlermeldung?Ist bei dir ein Part geöffnet?GrußBernd-- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : VBA Makro läuft nicht
bgrittmann am 14.01.2021 um 09:56 Uhr (1)
ServusAlso bei allen gleiche Catia Release mit gleichem Hotfix/SP, und gleiche VBA-Version?Schon mal versucht beim Ersteller des Makros nachzufragen?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Catia V5 R16
bgrittmann am 18.01.2021 um 19:52 Uhr (1)
Servus BrainIn der Doku findest du eine Übersicht (falls installiert F1 drücken oder hier).GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Catia Product Added Properties aus Part entfernen
bgrittmann am 27.01.2021 um 09:51 Uhr (1)
Servus RoswithaHier noch ein alternatives Makro. Werden dabei auch die noch ausstehenden Parameter gelöscht?Code:Sub CATMain()Dim oProduct as ProductDim oUserParameter as ParametersDim oParameter as ParameterDim i As IntegerDim oSel as SelectionSet oProduct = CATIA.ActiveDocument.ProductSet oSel = CATIA.ActiveDocument.SelectionSet oUserParameter = oProduct.UserRefPropertiesif oUserParameter.Count 0 then oSel.Clear for i = 1 to oUserParameter.Count oSel.Add oUserParameter.Item(i) next oSel.Deletee ...
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Catia Product Added Properties aus Part entfernen
bgrittmann am 27.01.2021 um 11:15 Uhr (1)
Servus RoswithaLösche mal die erste Zeile (Code:)Ist ein Part bzw Product geöffnet?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : CATIA-SubProduct in einem neuen Fenster öffnen mit vb.net
bgrittmann am 05.02.2021 um 22:54 Uhr (1)
Servus LeilaNur um sicher zu gehen: hast du schon auf die laufende Catia-Session zugegriffen (GetObject oder war es GetActiveObject)?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-SubProduct in einem neuen Fenster öffnen mit vb.net
bgrittmann am 06.02.2021 um 09:13 Uhr (1)
ServusUnd woher "weiß" VB was den CATIA ist?Schau dir zB diese Diskussion an, darin wird gezeigt wie man auf eine geöffnete CATIA-Session zugreift und wie bei Dimensionierung von Variable die entsprechende Libary angegeben wird.ggf wäre ein Blick in ein Fachbuch, auseinandersetzen mit der VB-Umgebung (Watchfenster, ...), ... sinnvoll.GrußBerndPS: Hast du im Projekt auch die Referenzen zu den Catia-Bibliotheken gesetzt?------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-SubProduct in einem neuen Fenster öffnen mit vb.net
bgrittmann am 08.02.2021 um 12:18 Uhr (1)
Servus LeilaIn vb.net sollten die Befehle im groben gleich sein.Kann es sein, dass du Catia nicht auf englisch gestellt hast? (zu sprachunabhängige StartCommands siehe zB hier)Sind alle Objekte/Variablen gefüllt/definiert/angesprochen?ggf ist der Weg über NewWindow besser geeignet.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Problem mit Arbeitsspeicherausnutzung
bgrittmann am 09.02.2021 um 11:37 Uhr (1)
Servus MarcelWenn vorher Catia ohne Probleme lief: was hat sich sonst noch verändertNur so ein paar Ideen: CATSettings mal löschen (ggf Backup erstellen) anderen Grafikkartentreiber probieren Dateien mit CATDUA prüfen/bereinigenGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : komischer Fehler: keine Folgeoperationen möglich
bgrittmann am 10.02.2021 um 17:55 Uhr (1)
ServusNur um sicher zu gehen: ist der Fehler reproduzierbar (Catia neu starten, neues CATPart)?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Makro zum erstellen von PDF/DWG
bgrittmann am 17.02.2021 um 18:09 Uhr (1)
ServusDazu gibt es bei FileSystem-Objekt (von Catia) die Methoden: FolderExists, GetFolder und CreateFolder.Beispiel (ungetestet):Code: strFolder = "D:Test"Dim oFileSys As FileSystem Set oFileSys = CATIA.FileSystemif oFileSys = oFileSys.FileExists(strFolder) then Set oFolder = oFileSys.GetFolder(strFolder)else Set oFolder = oFileSys.CreateFolder(strFolder)end ifGrußBerndPS: Statt den Pfad eingeben zu lassen könntest du diesen auch vom User auswählen lassen (und dabei ggf neu anlegen): mit BrowseForFolder ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Öffnen von CATPart und CATProduct
bgrittmann am 19.02.2021 um 14:21 Uhr (1)
Servus MarcoSchon mal probiert Catia zu "deregistrieren" (/unregserver) und wieder neu zu registrieren (/regserver)?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Part / Assembly : Erstellung von geometrischen Figuren in CATIA
bgrittmann am 26.02.2021 um 16:53 Uhr (1)
Servus SebastianWillkommen im Forum.Ja das geht zB über ein Excel-Tabelle. zB auf catia.cad.de findest du dazu ein Makro.Über die COM-Schnittstelle könntest du vermutlich auch direkt von Matlab aus auf Catia zugreifen und dort Geometrie erzeugen.Mathematische Kurven kann man auch in Catia direkt über eine Konstruktionsregel (fog) erzeugen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Part / Assembly wechseln |