Part configurations and families

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 welcome;
Why not use the " configuration publisher "?

https://help.solidworks.com/2021/french/solidworks/sldworks/c_configuration_publisher_top.htm

https://help.solidworks.com/2021/french/SolidWorks/sldworks/r_models_multiple-row_design_tables.htm?id=57225d48e94c470f8fd1d122566bed0b#Pg0

This seems to me to be well suited to your request.

1 Like

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.

image

image

After adding it manually

image

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

image

I close and this is what I have

image

And then nothing more :confused:

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:
image

  • 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?
    image

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

image

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
image

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

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

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:
image
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 ",
image

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...
image

3 Likes

This is the Solidworks 2024 version and for excel:

image

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.
image

image

If I try to redo a part family in Assembly3

image
image

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:
image
All the work is on the propertyManager side (publisher configuration)

image
image
image
image

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

image

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... :sweat_smile:

2 Likes