Hidden Components in BOM

Hello;

Would you know if it is possible to create an assembly BOM that counts only visible components?

Or if a property is given to a hidden component, so as to put filters in this nomenclature.

 

I know how to do with deleted configs and components but I would save my time if I knew how to do it with hidden components.

Thanks in advance

 

 

Hello

Are you familiar with the "Exclude from BOM" option?

When you point to a component, right-click/Component Properties, you have access to the "Exclude from BOM" option (see image). So when this option is checked, your component may be visible, but will not appear in the BOM.

Similarly, the "envelope" option above will exclude that component from the weight of your assembly.

 

Edit: this option can be managed depending on the configuration.


screenshot1014.jpg
3 Likes

Yes indeed I know this option.

In fact I get an assembly that has several display states, and many components are visible or hidden depending on the state.

And in order not to take over everything, and risk losing important constraints, I wanted to treat this assembly as is, by providing a nomenclature by display state.

I'm afraid I'll have to go back to work but I'm still waiting for the experts' opinion because I really have a lot of time to save... or to lose :-(

 

 

 

 

There, yes, by specifying that, it's rather badly started! Sorry:/

A macro would be possible, do you know the VBA language?

Yes, I thought about that too (the macro). But I didn't want to get into it until I'm sure SolidWorks can't do it on its own.

And indeed if we don't find something better, it's going to end up like this!

 

Maybe a solution:

1) Show all the hidden components with this function:

http://help.solidworks.com/2012/French/SolidWorks/sldworks/Show_Hidden_Components.htm

2) Select all components (by zooming out in the graphics area) with a rectangle with the mouse

3) Right-click on one of the selected components from the tree on the left (holding CTRL if necessary).

4) In the properties, exclude all components at once!

I haven't tested, but it should work!

2 Likes

Or with an advanced selection, in Tools > Component Selection >Advanced Selection.

Which allows the criterion "display = hide", then by right-clicking in the tree on one of the components to exclude the whole.

 

Source (all criteria): 

http://help.solidworks.com/2014/french/SolidWorks/sldworks/r_search_criteria_advanced_selection.htm

 

1 Like

Not bad PL, it's already going to be easier.

I'm going to do derived configs for each display state, and with your selection method I'm going to remove the hidden elements. In terms of constraints, it's not going to be great but my "Default" configuration will be the original one and I won't touch it, it will have the right constraints.

Thank you!