Hoe kan ik mijn volledige subassemblage bijwerken (anders dan ctrl Q)?

hallo ik heb een hoofdassemblage waarin ik subassemblages heb en in mijn subassemblages heb ik vergelijkingen, wanneer ik een Ctrl Q in mijn hoofdassemblage doe, gebeurt het dat mijn vergelijkingen van mijn subassemblage niet met u worden bijgewerkt een oplossing om mij voor te stellen Solidworks te dwingen mijn subassemblages intensiever bij te werken vanuit mijn hoofdassemblage?

Het lijkt mij dat de vergelijkingen opeenvolgend worden opgelost.

Als je een term hebt die in de ene vergelijking wordt gebruikt en die in een andere vergelijking wordt gebruikt, moet je CTRL Q meerdere keren doen om alles bij te werken.

De volgorde van de vergelijkingen is daarom van groot belang

2 likes

Hallo

Naast de CTRL-Q is er het tweekleurige lampje bovenaan in de Solidworks-balk.

Heeft u het vakje "automatisch opnieuw opbouwen" aangevinkt? 

Wanneer u met de rechtermuisknop op de vergelijkingsmap klikt, dan vergelijkingsbeheer en linksonder!

1 like

Hallo 

Daarvoor gebruik ik een macro:

Sub hoofd()
    Dim swApp als SldWorks.SldWorks
    Dim swModel als SldWorks.ModelDoc2
    Stel swApp = CreateObject("SldWorks.Application") in
    Stel swModel = swApp.ActiveDoc in
    swModel.ForceRebuild3 (onwaar)
Einde Sub

Voor vergelijkingen moet je soms de laatste regel meerdere keren kopiëren:
"swModel.ForceRebuild3 (onwaar)"

het meeste wat ik nodig had, is om het 3x te kopiëren, het doet zijn werk, maar plotseling wordt de tijd van regeneratie met hetzelfde bedrag vermenigvuldigd.

@+