Wie aktualisiere ich meine komplette Unterbaugruppe (außer Strg Q)?

Hallo, ich habe eine Hauptbaugruppe, in der ich Unterbaugruppen habe, und in meinen Unterbaugruppen habe ich Gleichungen, wenn ich eine Strg Q in meiner Hauptbaugruppe ausführe, kommt es vor, dass meine Gleichungen meiner Unterbaugruppe nicht mit Ihnen aktualisiert werden, eine Lösung, die Sie mir vorschlagen können, um Solidworks zu zwingen, meine Unterbaugruppen von meiner Hauptbaugruppe aus intensiver zu aktualisieren?

Es scheint mir, dass die Gleichungen sequentiell gelöst werden.

Wenn Sie einen Begriff haben, der in einer Gleichung verwendet wird, der in einer anderen Gleichung verwendet wird, müssen Sie mehrmals STRG Q ausführen, damit alles aktualisiert wird.

Die Reihenfolge der Gleichungen ist daher von großer Bedeutung

2 „Gefällt mir“

Hallo

Neben der STRG-Q gibt es das zweifarbige Licht oben in der Solidworks Leiste.

Haben Sie das Kontrollkästchen "Automatischer Neuaufbau" aktiviert? 

Wenn Sie mit der rechten Maustaste auf den Gleichungsordner klicken, dann Gleichungsverwaltung und unten links!

1 „Gefällt mir“

Hallo 

Dafür verwende ich ein Makro:

Sub main()
    Dim swApp als SldWorks.SldWorks
    Dim swModel As SldWorks.ModelDoc2
    Set swApp = CreateObject("SldWorks.Application")
    Festlegen von swModel = swApp.ActiveDoc
    swModel.ForceRebuild3 (Falsch)
Ende Sub

Bei Gleichungen muss man die letzte Zeile manchmal mehrmals kopieren:
"swModel.ForceRebuild3 (Falsch)"

Das Einzige, was ich brauchte, war, es 3x zu kopieren. Es erledigt die Arbeit, aber plötzlich wird die Zeit der Regeneration mit dem gleichen Betrag multipliziert.

@+