Ein Teil (Lum zeigt in einem Block (Extrusion.1) auf eine Skizze eines anderen Teils (Conf_Aig). In einem Programm soll jetzt die Referenz auf eine andere Skizze geändert werden.
Das Programm mit dem es bislang gemacht wird ist hier:
Set Pad5 = partDocument2.Part.Bodies.Item(1).Shapes.Item(1)
CATIA.ActiveDocument.Selection.Add partDocument2.Part.HybridBodies.Item(1).HybridSketches.Item(1)
CATIA.ActiveDocument.Selection.Delete
Pad5.HybridBodies.Item(1).HybridSketches.Add sketch1
Set reference5 = Pad5.CreateReferenceFromObject(partDocument2.Part.HybridBodies.Item(1).HybridSketches.Item(1))
Pad5.SetProfileElement reference1
Pad5 = Extrusion.1
Reference1 = Skizze vom Teil "Conf_aig"
Leider wird dadurch nur die Referenz in der Extrusion.1 geändert und nicht auch noch in den Externen Referenzen, was aber notwendig wäre um einen Update auf dem Part machen zu können.
(Interaktiv wir es ja automatisch immer an beiden Orten geändert).
Weiss jemand mit welchem Befehl auch der Link in den Externen Referenzen erzeugt werden kann (oder eine andere Methode um die Referenz zu ersetzen).
Axel
[Diese Nachricht wurde von Axel.Strasser am 09. Dez. 2004 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP