Hallo
folgende funktionierende Code-Zeilen habe ich gefunden:
-------------------------------------------------------
Sub CATMain()
Set ProductDoc = CATIA.ActiveDocument
Set Product = ProductDoc.Part
Set RootParameterSet = Product.Parameters.RootParameterSet
Set ParameterSets = RootParameterSet.ParameterSets
Set ModelElement = ParameterSets.GetItem("_Material_and_Weight").GetItem("ModelElement")
ModelElement.DisplayName = "Material_and_Weight"
End Sub
-------------------------------------------------------
Hiermit passiert allerdings etwas seltsames, das Script läuft ohne Probleme im Part durch, es scheint aber sich nichts verändert zu haben.
Erst nachdem der Baum auf- und zugeklappt wurde erkennt man das gewünschte Ergebnis.
Hierzu meine Bitte - in meinem Script möchte ich über eine Suche die Parameter-Sets suchen (funktioniert bereits) nur wenn ich die
gefundenen P-Sets mit dem obigen Code umbenennen will -
-------------------------------------------------------
...
Set ModelElement = myParameterSet.GetItem(oSelPs.Item(i).value.name).GetItem("ModelElement")
ModelElement.DisplayName = MyParam_o_USSet
...
-------------------------------------------------------
bekomme ich eine Fehlermeldung.
Wer kann helfen?
------------------
mfg
Erich
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP