Hello
I would like to know if it is possible to have a drop-down menu that drives configurations? So you can have several independent configurations.
For example, if I had a 3D car, I would want to be able to choose:
-The size of the wheels
-The chassis (coupe, cc sedan...)
-Color
Etc...
I've tried with the parts families but I can't manage my configurations.
Thank you in advance for your help.
Kind regards
Quentin
Hello and thank you for your answer.
Yes, that's what I tried but I can't manage my configurations.
Already in my publisher the configurations don't appear every time, and when I add it in manual it gives me error messages.


After adding it manually

I have exactly what I want, the 3D is updated as desired:

I close and this is what I have

And then nothing more 
Each time he tells me about a syntax error.
Kind regards
Quentin
I think you should start by getting your configurations back on track before trying to create the Publisher:

- Delete the publisher configuration and your Excel table.
- Rebuild your different configurations in the 3D space of Solidworks.
- Recreate an Excel part family.
- Create a new configuration publisher.
Note: in your extract from your Excel table, at no time do you refer to configurations of parts or sub-assemblies... Are you just driving constraints?
(This is, in my opinion, a " curious " use of the configuration publisher.)
note2: Do not create display states if they are of no use to you...
2 Likes
What do you mean by:
- rebuild your different configurations in the 3D space of Solidworks?

In fact, I simply control the deletion of 3D with my configurations. Each config displays a 3D and deletes the others

I wanted to say:
Start from a healthy base (in your previous screenshot there were obviously reconstruction errors on one of the configurations).
At first, don't worry about the families of parts (remove them from your assembly).
Then rebuild your configurations by " removing " unwanted components.
Create a new part family (Excel table).
And finally add the publisher configuration.
1 Like
Ok so I'll do as you say:
-Insert part family, I have the excel logo that appears next to my config

-I have my config selectable as I want and when I update it's ok on the 3D.

-On the other hand, when I do the following manipulation:


The 3D doesn't update, I should have the 3D EM10073-A to activate
I think you're confusing the configurations (managed by the part family) and the configuration publisher.
The Publisher configuration does not work in its own environment but in a new assembly.
Take the test:
Open a new (empty) assembly and drag your assembly containing the Configuration Publisher, you should immediately have a choice between your configurations.
(See the video below, one of my uses of the Configuration Publisher for example).
I understand the principle.
But then I would like to have at the highest level of my assembly a drop-down menu that allows me to control the sub-assemblies. For example, the one we did just before, the EM10076-A
Not necessarily only when inserting it into my assembly.
Access to the configuration publisher will be systematic when inserting into an assembly.
You can always recall it by right-clicking on a subassembly controlled with the publisher:

But you can't call the configuration publisher from a higher assembly if it doesn't have a part family+publisher
(in your example Assembly3 cannot drive the subAssembly EM10076-A)
This is where I think I don't understand the problem, if I make a part family in my assembly 3, why can't it find the part family of my EM10076-A?
I found a video where he does exactly what I'm trying to do, except that in my case it doesn't work.
Configuration Publisher
I think you'll have to post your elements (specifying your Solidworks version) to do a more detailed inspection...
Or at least the Excel file of the part family of assembly3 in its current state.
Technically, from what is shown in " Assembly3 ",

You cannot drive different configurations of the same subassembly.
1 Like
You will also have to choose a stable nickname,
I had a hard time knowing who I was talking to...

3 Likes
This is the Solidworks 2024 version and for excel:

Concerning the " Assembly3 " I added another assembly or I remade a family of parts.
Regardless of the part families, the 3D is updated without any problem.


If I try to redo a part family in Assembly3


It's still Quentin who is talking to you, simply I'm limited in the number of posts per day and I'm stuck with my account for another 21 hours... So I asked my colleague's account to be able to answer you.
(Big sigh...)
As I have already suggested, BEFORE creating a part family with an Excel table, start by creating some configurations directly in your assembly. And AFTER asks for the creation of an Excel table... by activating the drop-down menus.
2 Likes
Hi @Maclane
Very nice video.
So your assembly to be dissolved contains the x screw size configurations and washers that are (or are not removed)?
You could post a view(s) of the shaft of the assembly ‹ Dissolving bolt test ›
The tree of the assembly is nothing very special:

All the work is on the propertyManager side (publisher configuration)




Is this for several types of " bolting " assembly
(To avoid having hidden or deleted components when broken down into the destination assemblies.)

All for screws from Screws size M3x6mm to M42x220mm (i.e. about 230 H head screw sizes per material)
Thank you @Maclane
It does indeed do a lot of work to create these publisher configurations.
I see that you remove the assembly after inserting the right size/length. Is it to lighten your final assembly? Or to allow the cohabitation of 2 assemblies with different configurations?
Not @froussel , I break down the " Bolt " assembly, once inserted in its destination, to be able to finish the work of the stresses (those of the nut and its washer) and thus avoid " flexible " sub-assemblies.
I admit that today our tendency is to eliminate the use of the Publisher for this type of assembly... The generation of new (automatic) lines in the part family of these bolts is far too slow.
Technically it was the only video I had at my disposal to illustrate my words about the current subject... 
2 Likes