Hello,
In my model, I need to run some calculations which are then exported to Custom Properties, and then linked to Notes in drawings of that part. This chain of links is working well, but the problem is that some of the numbers exceed three digits (number 1000 and up), and equations can't display that, it says "outside modelers resolution".
How can I work around this limitation? I can't do these calculations in Custom Properties or Notes in drawings, they don't have API for that. Only Equations deal with arithmetic (as far as I know), and I can't make them output numbers above thousand.
Sorry for the "stupid" terminology.... I was just trying to make a point that throwing around that sort of language isn't constructive. However, it appears you have run into what I consider a bug of the the Equations dialog box, not the equation functionality itself. Equations are happy with very large values. I have attached a part model with a global variable whose value is 1.08 million meters. It's more than happy to calculate all the equations that make it up, and also to use those large values in calculating values for geometry that lie within modeler resolution. However, the Equations dialog box will complain if you try to enter or view equations that result in these large values.
There are lots of equations (ones using large numbers, ones that include VBA, etc) that are perfectly valid and work just fine as long as you avoid the "idiot box" that is the Equations dialog. There are a couple of workarounds available to you.
One is to initiate your equations using small dimensions that result in small values. Then, once the equations are all working right, change your small dimensions to big ones from outside the Equations dialog. The >1000 values should calculate just fine.
The other option is to avoid the Equations dialog altogether. For that, you can use the handy macro I've attached that was written by Luke Malpass. Run this macro and you will get a plain text list of all the equations in the model. It won't do any syntax checking, value checking, unit assigning, etc. for you. It's what I used to create the equations in this part file.
As a user of SolidWorks, I'm insulted that the program takes so much upon itself to complain about and refuse to evaluate advanced equations. However, I've not actually needed them for my job, so I haven't bothered to submit a SPR for it. However, it looks like you have a legit use case where you are severely impacted by this bug. That should help elevate the SPR.
Maybe Richard Doyle can forward this info to the usability guy? I forget his name...