Gibt es eine Möglichkeit zur Erkennung eines nicht synchronisierten Features im Strukturbaum (Feature ist: paste as result with link)? Darauf aufbauend soll ein lokales Update zweier Features als Reaction laufen, ist das möglich?
So beispielsweise:
---Erkennung(Rule)-------
if XYZ (nicht synchronisiert)synchronize
Parameter1 == true
-------------------------
---Reaction--------------
if Parameter1 =true
{
localupdate 1
localupdate 2
}
-------------------------
Habe mittlererweile herausgefunden, dass es folgende Möglichkeit gibt, komme damit aber nicht klar:
Dim ActiveDoc As Document
Dim aPart As Part
Set aDoc = CATIA.ActiveDocument
Set aPart = aDoc.Part
Set partRoot = aDoc.Part
Set pad1 = partRoot.FindObjectByName("Hauptkörper")
IsUpToDate = partRoot.IsUpToDate(pad1)
If IsUpToDate = False Then
MsgBox ("Das Part brauch ein Update")
Else
MsgBox ("kein Update nötig")
End If
End Sub
Ich brauche nur einen Parameter, der durch eine Reaction auf true oder false gesetzt wird, sobald eine Komponente im Baum nicht mehr up-to-date ist.
[Diese Nachricht wurde von Snydea am 20. Jan. 2012 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP