Jak zaktualizować cały podzespół (inny niż ctrl Q)?

witam mam zespół główny, w którym mam podzespoły i w moich podzespołach mam równania, kiedy robię Ctrl Q w moim głównym zespole zdarza się, że moje równania mojego podzespołu nie aktualizują się z tobą rozwiązanie, które zaproponujesz mi, aby zmusić Solidworks do intensywniejszej aktualizacji moich podzespołów z mojego głównego złożenia?

Wydaje mi się, że równania są rozwiązywane sekwencyjnie.

Jeśli masz termin używany w jednym równaniu, który jest używany w innym równaniu, musisz kilkakrotnie nacisnąć Q, aby wszystko zostało zaktualizowane.

Kolejność równań ma zatem ogromne znaczenie

2 polubienia

Witam

Oprócz CTRL-Q znajduje się dwukolorowe światło u góry paska Solidworks.

Czy zaznaczyłeś pole "automatyczna odbudowa"? 

Po kliknięciu prawym przyciskiem myszy folderu równań, a następnie zarządzanie równaniami i lewy dolny róg!

1 polubienie

Witam 

W tym celu używam makra:

Sub main()
    Dim swApp jako SldWorks.SldWorks
    Dim swModel As SldWorks.ModelDoc2
    Ustaw swApp = CreateObject("SldWorks.Application")
    Ustaw swModel = swApp.ActiveDoc
    swModel.ForceRebuild3 (Fałsz)
Koniec subwoofera

W przypadku równań czasami trzeba skopiować ostatni wiersz kilka razy:
"swModel.ForceRebuild3 (Fałsz)"

najbardziej potrzebowałem to skopiować go 3x Spełnia swoje zadanie, ale nagle czas regeneracji jest mnożony przez tę samą wartość.

@+