|
CATIA V5 Programmierung : ### Sicherungsverwaltung über VB Script ###
Steffen Hohmann am 20.02.2004 um 13:28 Uhr (0)
Hallo Olaf, die Sicherungsverwaltung mittels eines Macros nachzubilden ist schon eine heiße Sache. Grundsätzlich muß man immer von innen nach außen speichern, d.h. erst die CATParts und dann das übergeordnete Produkt. Bei verschachtelten Produkten muß man erst die Struktur analysieren (...Product.Products.Item(x).Products.Item(y).Products.Item(z) usw.) Sollten noch externe Referenzen zwischen Parts existieren, so muß man zuerst das Referenzteil speichern und dann das abhängige Teil. Wenn dann noch das Refe ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reference setzen
Steffen Hohmann am 22.07.2005 um 11:54 Uhr (0)
Hallo Thomas, da ich mir selbst erst die BReps erzeugen muß, kann ich Dir aus dem Hut nicht sagen, wie die genaue Bezeichnung ist. Daher gebe ich Dir nur ein Tip. Starte den Makrorekorder. Erzeuge Dir ein Punkt im Ursprung des gewünschten Achsensystems. Verwende diesen Punkt und nacheinander alle 3 Achsen, um drei Linien vom Typ Punkt-Richtung zu erzeugen. Zu guter letzt erzeugts Du Dir 3 Offset-Ebenen auf Basis der 3 Achsneebenen. Und sieh da, im Makro stehen alle Referenzen vom Achsensystem drinn. Jetzt ...
| | In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reference setzen
Steffen Hohmann am 19.07.2005 um 08:51 Uhr (0)
Hallo Thomas, irgendwie habe ich Deinen Beitrag immer überlesen. Hier die Lösung: Der Zugriff auf Unterelelemente von Achsensystemen ist nur über BReps möglich (wie prosper schon schrieb). Achsenobjekt setzen: Dim oPart As Part Set oPart = CATIA.ActiveDocument.Part Dim oSel As Selection Set oSel = CATIA.ActiveDocument.Selection Dim aSelElement(0) aSelElement(0)= AxisSystem oSel.SelectElement2 aSelElement, Achsensystem auswählen , False Dim oAxisSystem As AxisSytem Set oAxisSystem = oSel.Item(1).Value Di ...
| | In das Form CATIA V5 Programmierung wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |