|
CATIA V5 Programmierung : CATDrawing click on the sheet to generate the view
BARTY am 11.09.2012 um 14:58 Uhr (0)
mit der Wartezeit war als Spaß gedacht !!Ich Versuche es mit einer Schleife.(melde mich dazu dann noch)Da ich das Makro aus 3D starte und die Zeichung erzeuge ist diese immer on Top.Mit der Größe von CATIA hast du recht.Am besten optimiere ich die Fenstergröße von CATIA am Anfang des Makros.Es soll immer nur eine 3D-Datei vor dem Start des Makros vorhanden sein.------------------BARTY-----------------------------------Der IDEE ist egal von wem sie kommt
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Performance Makro
richter2 am 04.08.2011 um 11:10 Uhr (0)
CATIA.visible = false funktioniert zwar, bringt jedoch bzgl. der Performance nichts.Die Update Befehle sind schon rar gesetzt, sind jedoch auch nicht in großen Umfang für die lange Laufzeit verantwortlich. Wie gesgat kostet vor allem das Anlegen von Körpern Zeit. Man kann dann sogar "zugucken" wie Catia bei jedem weiteren Körper langsamer wird...Trotzdem DankeKlaus
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part komplett entladen
Randle am 27.01.2023 um 13:08 Uhr (1)
Hallo,was meinst du mit ... Zitat:Allerdings funktioniert das nur einmalWas passiert denn dann, bzw. was geht dann nicht mehr?Wie sieht denn dein Code bislang aus?Generell ist mir, außer CATIA neu zu starten, keine Möglichkeit bekannt ein einmal in CATIA geladenes Dokument (open/read) wieder aus der Document Collection rauszubekommen.Gruß Randle------------------Wer für nichts steht, fällt für alles!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Manipulationen erkennen
denyo_1 am 02.06.2008 um 07:31 Uhr (0)
Hallo Smerg,in den CATIA.Documents gibt es eine Methode namens "Saved" (Typ: Boolean) mit der du das abfragen kannst. Das ist zwar nicht ganz der Status des "Save Managments" aber für deine Zwecke reicht die Methode vollkommen. Hier wird abgefragt ob das aktuelle Part/Produkt in der aktuellen Session gespeichert wurde oder nicht. Sprich du machst dir eine Schleife und lässt alle CATIA.Documents durch die Schleife durch. Falls die Methode ein "falsch" liefert brichst du das Makro mit "Exit Sub" ab und gibst ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform von Excel ausführen lassen
DanielFr. am 22.10.2009 um 08:23 Uhr (0)
Hallo,dazu musst du zuerst deine Arbeitsmappe (Workbook schließen ohne Speicherabfrage)Code:MyWB.Close Falsedann musst du noch Excel killen. Aber hier ist Vorsicht geboten den Excel reicht es nicht wenn man einfach sagt "Set myExcel = Nothing". Wenn du dies tust wirst du feststellen das Excel zwar aus der Taskleiste verschwindet aber die EXCEL.EXE noch in deinem Taskmanager läuft. Hier muss ein gezieltes Fensterhandel ran. Das ist schon nicht mehr so einfach. Im Anhang mal ein kleines Beispiel wie man Exce ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform von Excel ausführen lassen
DanielFr. am 22.10.2009 um 08:23 Uhr (0)
Hallo,dazu musst du zuerst deine Arbeitsmappe (Workbook schließen ohne Speicherabfrage)Code:MyWB.Close Falsedann musst du noch Excel killen. Aber hier ist Vorsicht geboten den Excel reicht es nicht wenn man einfach sagt "Set myExcel = Nothing". Wenn du dies tust wirst du feststellen das Excel zwar aus der Taskleiste verschwindet aber die EXCEL.EXE noch in deinem Taskmanager läuft. Hier muss ein gezieltes Fensterhandel ran. Das ist schon nicht mehr so einfach. Im Anhang mal ein kleines Beispiel wie man Exce ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Finden einer Kantenverrundung
thorstenS am 21.04.2006 um 08:42 Uhr (12)
Jups has ja recht...Also für alle:____________________________CATIA.StatusBar = "thorstenS, Version 1.0"Sub CATMain ()Dim Liste As SelectionSet Liste = CATIA.ActiveDocument.SelectionListe.ClearListe.Search "CATPrtSearch.Fillet,all"Dim UserSelektion As ReferenceSet UserSelektion = CATIA.ActiveDocument.SelectionIf UserSelektion.Count 0 Then For I = 1 to UserSelektion.Count MsgBox(UserSelektion.Item(I).Value.Name) NextEnd IfEnd Sub______________________________Gruss Thorsten
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Richtige Deklaration von CATVBA
HP-Variant am 16.06.2020 um 11:40 Uhr (15)
Hallo Zusammen, ich bin noch recht neu in der CATIA V5 Makrowelt, daher dürfte das wahrscheinlich ein recht einfach/grundsätzliches Thema sein. Meine Frage ist warum funktioniert Code_1 im VBA ohne Probleme aber Code_2 nicht. Rein objektiv ist das doch der selbe Code (zumindest für mich )?Besten Dank schon mal für eure Antworten .----------------Code_1-------------------------------Sub Test()Dim Liste(0) As VariantListe(0) = "N: 1_Startmodell2000_STARTMODELL X0_800_077____G01_TMG_000_000_BAUTEILBEZEICHNUNG ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erzeugen/Löschen von Dokumenten
schotti am 20.06.2005 um 12:19 Uhr (0)
Hallo, Ich bin auf ein neues Problemchen gestoßen. Dieses lautet: Ich füge in mein Strukturbaum neue Komponenten zu (Part, Product) anschließend lösche ich diese wieder. In den Documents (CATIA.Documents) sind nach dem löschen jedoch alle Komponenten weiterhin vorhanden. Kennt jemand eine Lösung, wie ich die Komponenten auch aus den CATIA.Documents entferne? ------------------ MfG schotti
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Freiheitsgrade einer Komponente in einer Baugruppe ermitteln
Jens Hansen am 21.05.2012 um 09:07 Uhr (1)
Halllo Daniel,Danke für die Antwort. Leider ist es wie Bernd geschrieben hat. Ich erhalte damit nur die Gesamtfreiheitsgarde einer Kinemtatik. Somit weiß ich leider aber immer noch nicht welchen Freiheitsgrad die jeweilige Komponente hat Warum muss ich immer die harten Nüsse kriegen ?? SGJens------------------Inoffizielle CATIA-HilfeseiteKochbuch - CATIA V5 automatisieren
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Weitere VB Befehle bzw. Objekte zu Catia V5
PSchlebes am 18.11.2005 um 12:54 Uhr (0)
Hallo,ich lese derzeit im Buch "Catia V5 - Effiziente Konstruktion mit Makros". Dort finde ich ja jede Menge Optionen, um irgendwelche Geometrien zu erzeugen.Gibt es denn auch irgendwo Informationen, das ich Programmfunktionen aufrufen kann? also nicht nur reinweg auf die Konstruktion bezogen sondern allgemein.Wie z.B. das Umschalten der Hintergrundfarbe von Dunkellila auf Weiss und wieder zurück.Danke für Eure Hilfe!------------------Mit freundlichen Grüßen,Patrick Schlebes
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Screenshots: Flächen eckig / verzerrt
tberger am 04.12.2013 um 10:36 Uhr (1)
Hast du denn die Verzerrungen nur wenn du recht nah an das Modell gezoomt hast?Dann wären es die 3D-Genauigkeitseinstellungen, die daran "schuld" sind. Tools-Optionen-Allgemein-Anzeige-Tab Leistung. CATIA erlaubt sich durch diese Einstellung die Grösse der Dreiecksflächen entsprechend zu setzen. Das kann z.B. dazu führen, dass kleine Löcher als Vielecke erscheinen.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Version als Text in einen eingefügten Schriftkopf
HoBLila am 25.03.2009 um 12:39 Uhr (0)
Hallo zusammen,die Idee mit dem Pfad ist gut, hat aber einen Fehler, wie ich glaube denn der Installationspfad enthält ein B als Release also B16.Ich würde aber nicht über den Pfad gehen, denn das CATIA-Objekt selbst kann uns sein Release auch mittteilen über -GetReleaseState() oder so.Edit:Es ist glaube ich: CATIA.SystemConfiguration.Release------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, imme ...
|
| In das Form CATIA V5 Programmierung wechseln |