Does anyone know if Solidworks is ever going to allow you to use equations when creating mates? It is a bunch of extra work to create the dimension. Then go and double click the dimension so you can point it to the variable. (And that step usually requires multiple attempts, because double clicking the wrong thing only lets you change the value, not enter the equation.)
I think someone (Josh maybe) said several years ago that they would be adding this functionality across the board over time, but that doesn’t appear to be the case. Have they abandoned this for all the new bells and whistles?
I don’t have any idea what the implementation plan was beyond the fact that it had to be done on a feature-by-feature basis. I dunno if an ER/SPR specifically requesting mates be added to this would speed it up or not.
As I’m sure you know, we can link to global variables directly in the property manager for some features and operations, and they have promised to add more, but I don’t remember any new ones being added in recent years.
Turning off Instant3D will fix that. You will need to do a rebuild after linking to the variable after doing so, but it eliminates the problem of getting just the box to change the value instead of the full dimension dialog box.
By the way, I like Instant3D, and keep it turned on, but I will occasionally turn it off temporarily in situations like this.
I figured out that I can just paste the value (“=Foo”) when I get the text box only, which is quicker than using the dropdown. You can also paste into the window with the dropdown. You can’t paste the value in the property manager. It gives you a messages stating “please enter a number…”
ETA:
I did some research into instant 3d, and do not see anything I typically use. I went to turn it off, but it appears to only be available through the command manager, and I must have deleted that button.
I’ve customized the UI quite a bit, so I’ve made that button go away at some point.
After further investigation, I do use instant 3d to edit sketch dimensions without editing the sketch. (At least I think that is an instant 3d function. The example they shown on the help site emphasises grabbing and dragging, which i don’t do. Maybe it is because I started with autocad, but I like entering discrete values, not dragging a face until it looks good.
You don’t need instant 3d to do that, if you want to turn it off (or on) just drag the button onto a toolbar temporarily. It’s on by default and I am personally not a fan, so always turn off when setting up a new install.