Page 1 of 1

How do I filter for dead mates?

Posted: Mon Jun 06, 2022 4:40 pm
by Dwight
I did look for a better way to put it, but I found nothing in a few searches, so I'm calling them "dead mates" until I hear something better. I mean a mate where both parties are deceased, leaving only a pair of grayed out component references in their will. They may be creepy, but I create them by the score and often spend time trying to clean them out of my assemblies.

Some questions:

What are they really called?

Is there a way to filter for them?

Do they affect performance? (I think they must, demanding that Solidworks search for the lost components.)

Thanks

Dwight

Re: How do I filter for dead mates?

Posted: Mon Jun 06, 2022 6:15 pm
by bnemec
I think I've heard of a macro for these. They're usually a "renal failure yellow" color in the tree? Equally concerning are mates that were left suppressed and are now dead.

Re: How do I filter for dead mates?

Posted: Mon Jun 06, 2022 7:32 pm
by SPerman
Right Click on the "mates" label in the history tree. Select "Group Mates", then "By Status." This may not get you all of the way there, but it will get you close.

image.png
image.png

https://help.solidworks.com/2019/englis ... _mates.htm
image.png

Re: How do I filter for dead mates?

Posted: Tue Jun 07, 2022 7:21 am
by Dwight
SPerman wrote: Mon Jun 06, 2022 7:32 pm Right Click on the "mates" label in the history tree. Select "Group Mates", then "By Status."
I see that's new for 2019. Something to look forward to. I knew I heard about something like that, probably in an Alin video.

Thanks

Dwight

Re: How do I filter for dead mates?

Posted: Tue Jun 07, 2022 10:41 am
by SPerman
I learned about it here on the forum, but I can't remember when or where.

Re: How do I filter for dead mates?

Posted: Tue Jun 07, 2022 10:44 am
by bnemec
SPerman wrote: Tue Jun 07, 2022 10:41 am I learned about it here on the forum, but I can't remember when or where.
@matt note this cadforum.net milestone?

Re: How do I filter for dead mates?

Posted: Tue Jun 07, 2022 11:32 am
by zxys001
bnemec wrote: Tue Jun 07, 2022 10:44 am @matt note this cadforum.net milestone?
I was hoping this would turn into a pirate pun thread. UU

Re: How do I filter for dead mates?

Posted: Wed Jun 08, 2022 3:42 pm
by jcapriotti
zxys001 wrote: Tue Jun 07, 2022 11:32 am I was hoping this would turn into a pirate pun thread. UU
image.png

Re: How do I filter for dead mates?

Posted: Wed Jun 08, 2022 4:17 pm
by zxys001
jcapriotti wrote: Wed Jun 08, 2022 3:42 pmimage.png

Re: How do I filter for dead mates?

Posted: Fri Jun 10, 2022 4:02 pm
by Dwight
I am still curious how much these dead mates affect performance. When I open someone else's assembly and find 30 or 40 of these gray corpses in the mates folder, I'd like to tell the owner how much they slow down performance of the top level assembly. But do they?

Is Alin reading this? Ever checked this out?

Dwight

Re: How do I filter for dead mates?

Posted: Fri Jun 10, 2022 4:56 pm
by bnemec
Dwight wrote: Fri Jun 10, 2022 4:02 pm I am still curious how much these dead mates affect performance. When I open someone else's assembly and find 30 or 40 of these gray corpses in the mates folder, I'd like to tell the owner how much they slow down performance of the top level assembly. But do they?

Is Alin reading this? Ever checked this out?

Dwight
If the Dead Mates are buried in sub assemblies and those sub assemblies are not flexible then there should be little to no effect on the upper level assemblies.

I'm not 100% but if they are grayed out they are suppressed and solver ignores them, so again should be little to no affect. If they are Yellow then they are referencing missing geometry, I believe that may cause problems.

Re: How do I filter for dead mates?

Posted: Sat Jun 11, 2022 1:15 am
by gupta9665
I think you can make a macro to delete the suppressed mates but not sure if this would be a good idea.

Re: How do I filter for dead mates?

Posted: Thu Jun 23, 2022 11:59 am
by berg_lauritz
Dwight wrote: Fri Jun 10, 2022 4:02 pm I am still curious how much these dead mates affect performance. When I open someone else's assembly and find 30 or 40 of these gray corpses in the mates folder, I'd like to tell the owner how much they slow down performance of the top level assembly. But do they?

Is Alin reading this? Ever checked this out?

Dwight
I was bold and activated the checkmark Treat missing mate references as errors once and it made everything go slow, red and boom.
Don't try this at home.
So maybe they actually do have an effect. They count as suppressed mates as sub-assemblies though... But if you add a new mate in that assembly this might have an effect?
2022-06-23 10_56_40-System Options - Messages_Errors_Warnings.png