|
CATIA V5 Programmierung : Wie stelle ich ein Product auf "edit"
u01dz am 12.08.2003 um 06:15 Uhr (0)
Hi, wenn das CATProduct, welches Du aktivieren willst, in einem CATIA-Fenster als Bestandteil eines übergeordneten CATProducts vorliegt und in seinem aktuellen Zustand schon gespeichert ist, gibt es folgende Möglichkeit: Du öffnest das CATProduct in einem zweiten Window (Normales Öffnen eines Dokumentes). Hier führst Du per Makro Deine Aktionen durch, speicherst das zweite Dokument und schließt das zweite Window. Die Änderungen sind dann auch im ersten Fenster wirksam. Ich hoffe, das hilft Dir weiter! ---- ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hybridbodies im SpecTree von unten nach oben durchlaufen
u01dz am 26.07.2003 um 07:35 Uhr (0)
Hi zusammen, wenn es sich nicht gerade um einen Bug in einem Servicepack handelt, gibt die Methode HybridBodies der Klassen Part und HybridBody jeweils eine Liste aller geöffneten Körper auf der ersten Hierarchieebene des Objektes aus. Geschachtelte geöffnete Körper werden nicht berücksichtigt (Buch Effiziente Konstruktion mit Makros , S. 202 und 377). Beispiel: Sub CATMain() Struktur im CATPart: Hauptkörper Geöffneter Körper 1 - Geöfneter Körper 2 - Geöffneter Körper 3 Dim HBodi ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : selektion während eines Makros
u01dz am 29.08.2003 um 07:32 Uhr (0)
Hi, probiere mal das hier: ******************************************************************* Sub CATMain() Voraussetzung: Das CATPart verfügt über eine Fläche und einen Punkt, der auf der Fläche liegt ================================================ Dim Dok, Bauteil, Selektion Set Dok = CATIA.ActiveDocument Set Bauteil = DoK.Part Set Selektion = Dok.Selection Selektion der beiden Elemente ( Effiziente Konstruktion mit Makros , S. 50) ============================================= Dim Auswahl(0) ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hybridbodies im SpecTree von unten nach oben durchlaufen
u01dz am 26.07.2003 um 08:02 Uhr (0)
... und nun die Antwort: Wie kann ich den geöffneten Körper eines Punktes bestimmen? Ein Punkt gehört der Klasse HybridShape an. Ein HybridShape ist wiederum von der Klasse AnyObject abgeleitet, welche über die Eigenschaft Parent verfügt, um das übergeordnete Objekt des Punktes zu ermitteln ( Effiziente Konstruktion mit Makros, S. 383 und 146). Allerdings erhält man damit das Listenobjekt HybridShapes , dem der Punkt angehört. HybridShapes ist wiederum eine Eigenschaft eines geöffneten Körpers ( ...
| | In das Form CATIA V5 Programmierung wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |