|
CATIA V5 Programmierung : Load/Unload eines Parts in einem Product
Aitec am 12.07.2018 um 16:33 Uhr (1)
Hallo,kennt jemand einem Methode mit der ich Prüfen kann ob sich ein Part im Design oder im V-Modus befindet ?VG
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referencen einer Intersection durch Selection
Aitec am 24.05.2018 um 08:59 Uhr (1)
Servus bgrittmann,in meinem Makro wird ein neues Part sowie eine neue Fläche erzeugt, welche in diesem Part liegt. Auf dieses Part greife ich über (MeinPart) zu. Die Seitenwand ist ein Part welches in einer komplexeren Produktstruktur untergeordnet ist. Die beiden Element befinden sich nicht im selben Bauteil. Ich habe ref_seitenwand durch ref1 ersetzt. Das habe ich aber bereits schon korrigiert. Mein Problem besteht vor allem jetzt darin das ich nicht weiß wie ich meine ref1 korrekt beschreibe. Ich möchte ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referencen einer Intersection durch Selection
Aitec am 23.05.2018 um 15:40 Uhr (1)
Hallo CAD Community,ich habe bin mal wieder an einem Punkt angekommen wo mir Literatur, Websuche oder der Makrorecorder nicht weiterhelfen.Es geht dabei um Folgendes:Ich befinde mich auf Produktebene. Im verlauf es Makros selektiere ich ein Part welches als zweite Reference für die Intersection dienen soll welche ich erzeugen möchte. Das Problem liegt nun darin, dass die Intersection zwar angelegt wird jedoch stimmt etwas mit der besagten Reference nicht. Anbei ein CodeschnippselCode: Dim KSel As VariantDi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referencen einer Intersection durch Selection
Aitec am 28.05.2018 um 11:45 Uhr (1)
Hallo bgrittmann,danke für die Antwort. Ich habe das Problem jetzt mithilfe von Copy & Paste gelöst. Leider muss ich zum Kopieren immer genau das Solid aus dem Baum auswählen. Es wäre schön wenn dies auch Funktionieren würde wenn ich direkt auf das Bauteil klicke.VG und Danke !
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anzahl der Dreiecke (Tesselierung) bestimme?!
Aitec am 17.09.2018 um 08:32 Uhr (1)
Hi Diesaster,danke für die Lösung, wirklich ein sehr interessanter Weg. Ich werde den Code gleich mal ausprobieren. Ich hatte mir derweil einen anderen Lösungsweg aufgebaut, der aber nicht sehr performant ist. Dabei gehe ich wie folgt vor:1. Neues Product anlegen und ein Part darin erzeugen2. Das GeoSet welches die entsprechende Oberfläche enthält kopieren und in das neu erzeugt Product/Part einfügen.3. Alle Geometrien etc. die nicht betrachtet werden sollen ins Hide4. Mit der SendKeys Methode den Simplifi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mehrere Fenster
Aitec am 14.06.2018 um 08:53 Uhr (1)
Hallo bgrittmann,Danke für die Antwort. Leider habe ich keine Möglichkeit vorher festzustellen ob die relevante Datei in einem weiteren Window oder innerhalb des aktiven Windows geöffnet ist. Da sich die Datei Namen immer anders sind, oder der Anwender gleichzeitig noch weitere Windows geöffnet haben könnte. Ich habe jetzt aber die Methode mit SelectElement4 ausprobiert. Dazu habe ich zwei Fenster nebeneinander geöffnet. Leider greift die selection nicht und mein Makro gibt mir immer wieder "Selektion gesc ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mehrere Fenster
Aitec am 13.06.2018 um 16:29 Uhr (1)
Hallo CAD Community,ich stehe vor einem Problem, bei dem mir keine schöne Lösung einfällt. Dabei geht es um folgendes. Ich führe ein Makro aus welches verschiedene Operationen mit verschiedene Parts bzw. Produkten durchführt. Im laufe des Makros muss der User zwei verschiedene Punkte selektieren. Diese können im ersten Fall direkt mit im geöffneten Produkt zu finden sein. Jedoch können diese auch in einem zweiten Fenster geöffnet sein. Und hier liegt das Problem. Wie kann ich das Makro so gestallten, dass ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anzahl der Dreiecke (Tesselierung) bestimme?!
Aitec am 30.08.2018 um 17:59 Uhr (1)
Hallo CAD Commmunity,ich bin mal wieder auf ein Problem gestoßen. Und zwar, möchte ich automatisiert die Anzahl der Triangles ermitteln aus denen ein Surface besteht. Das ganze würde ich gerne auf Part ebene durchführen. Die ermittelten Werte werden anschließen in eine Exceltabelle eingetragen. Das Problem ist, um den Triangles Count zu bestimmen kenne ich auf Part ebene nur den Befehl "c: triangles count" welchen man unten rechts in die Kommandozeile einträgt. Zudem weiß ich leider auch nicht wie ich dies ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nach Löschvorgang wird kein Geometrisches Set mehr erzeugt
Aitec am 06.06.2018 um 10:40 Uhr (1)
Hallo,also ich konnte den Fehler jetzt umgehen. Und zwar füge ich jetzt das GeoSet einfach in das zuletzt erzeugte Part ein. Nicht so schön aber es funktioniert.Viele Grüße
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mako Measure Inertia erzeugen
Aitec am 23.05.2018 um 17:48 Uhr (1)
Moin tomtom1972,danke für deine Rückmeldung. Auch bei Kommaverschiebung erhalte ich merkwürdige Werte. Ich vermute es liegt daran das ich evtl. auf das falsche Part bzw Product zugreife. Ich werde dem weiter auf den Grund gehen und mich nochmal melden sobald ich etwas herausgefunden habe. Vielen Dank bis dahin!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parent eines Objekts ermitteln; Eingefügt mit PasteSpecial As Result With Link
Aitec am 06.11.2018 um 09:12 Uhr (1)
Hi tomtom1972,vielen Dank für die Antwort, ich habe es noch nicht geschafft den Code auszuprobieren aber es sieht sehr vielversprechend aus. Weißt du ob diese Vorgehen auch funktioniert wenn ich mich im Part befinde und die Links von HybridShapeSurfaceExplicit Flächen ermitteln möchte? Nochmals vielen Dank!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Übergeordnete Baumstruktur auslesen
Aitec am 24.05.2018 um 10:24 Uhr (1)
Hallo CAD Community,ich habe mich gefragt ob jemand evtl. eine Code besitzt welcher es ermöglicht, eine manuelle Selektion durchzuführen und anschließend wird mir in einer MsgBox die übergeordneten Obejktklassen in der Baustruktur zu der Selektion ausgegeben. Ungefähr so:- Makro Start- durchführen der Selektion z.B. Part1 (Mutter)- MsgBox: CATIA.ActiveDocument.Product.Products.Item(1).Part.Body...- End SubIch konnte dazu leider nichts finden, denke aber das es für die Arbeit mit Komplexen Strukturen einige ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nach Löschvorgang wird kein Geometrisches Set mehr erzeugt
Aitec am 06.06.2018 um 10:17 Uhr (1)
Hallo bgrittmann,also, MeinPart direkt zu verwenden macht natürlich mehr Sinn. Pnummer erhält bei jedem durchlaufen einen neuen Wert. Beim start des Makros wird geprüft ob der Name für Pnummer bereits existiert. Ist das der Fall erhält Pnummer solange eine neue Bezeichnung bis der Name nicht mehr doppelt ist.Ich habe jetzt aber festgestellt das sobald ich ein z.B. "Part4" erzeugt habe und dieses anschließend Lösche, das dazu führt, dass beim nächsten Makro Start "MeinPart" den Value "Nothing" hat. Anschein ...
|
| In das Form CATIA V5 Programmierung wechseln |