Parameterized assembly reconstruction problem

Hi all

I have a problem with solidworks and my configurator.

Indeed, when I update my model after modifying my parameters in my excel file which transfers the information to the part family of a skeleton, I regularly get subsets in error.
image

I admit that I can't find the origin of this error. Because when I open the subset in error and force the rebuild, everything becomes correct again.

Despite using all these shortcuts, it seems that I can't force the reconstruction of all the sub-levels from the head assembly:
image
Are there other ways to force a rebuild down to the lowest level of subassemblies?

By the way, I don't know if the origin could be the fact of having many sub-levels or the way to manage the equations.
In the example above, I carry a parameter from the equipped cell to all the sub-levels in order to use it where I need it:

In the example above, I carry a parameter from the skeleton to the highest level that I transfer to all the sub-levels in order to use it where I need it:
image
image
Perhaps this is the principle that is causing concern? However, I have used it often and until then it worked.

Has anyone ever encountered this type of problem?

Thank you in advance for your feedback.

Hello;

I wonder if this is not a problem of " cyclic redundancy"?
image

There is a double use of the variable:
WIDTH OF THE USEFUL PASSAGE TRAP DOOR 1 D

USEFUL PASSAGE WIDTH TRAPDOOR 1 D= USEFUL PASSAGE WIDTH TRAPDOOR 1 D@TRAPPE ID - BARE EMERGENCY HATCH. Assembly•

since this variable is self-powering, both in the part and in the assembly (from what I understand), Solidworks must have a hard time updating it.

Try using a different variable for the first evaluation (another named dimension).

Kind regards.

3 Likes

Hello

If @Maclane isn't right, it can happen that SW goes through invalid states (sketch or functions) when it tries to replace your values → all red when it shouldn't.
It is possible that the order of the equations influences this phenomenon (but I am not sure).

2 Likes

Hello

If you use a family of parts, I would advise not to use equations.
In our country, it happens that some equations are poorly reconstructed in library rooms, which poses a number of problems...
The solution I found is to go back to the sketch which is driven by his equations, smash it, and then leave the edition of the sketch with the red cross. close the room without saving.
and magic! It works as it always should!

2 Likes