In the change parameter dialog, it won't let you raise a length parameter to the power of 2.
I need to do this to work out a diagonal using pythagoras rule.
I want to put in SQRT(2 * (x ^ 2))
I can get around it by using no unit style parameters, but it adds more parameters, clutter and complexity.
Hello,
We are currently diving into this a little more to understand what is going on and will work to come up with a better solution in the future for you. As you have found out, if you leverage a unitless parameter it allows you to work around the issue you are seeing. While not practicle at the moment, this may be the current solution why we track down additional ways to approach it.
Cheers,
I was playing with it a bit and seems that it is a units problem. The problem being that it sees the result as mm*mm.
You can do this to solve the issue:
x ^ 2 / ( 1 mm )
or:
pow(x; 2) / 1 mm
Thanks, that's a good work around.
Unfortunately, it fails at the next hurdle when pythagoras comes to the table:
Looks like you need to go the other way for SQRT()
( sqrt(( spacing / 1 mm ) ^ 2) ) * 1 mm
Kind of a crazy workaround but looks like it works
You're smart, thanks for working that out. I tired all sorts of combinations.
I like the idea to eliminate the units at the start then follow through from there.
And yes, "kind of crazy"
This still needs to be fixed as it is confusing and distracting.
Glad a good workaround was found. After you brought up this topic myself another QA have been working to better understand how things are being handled in the parameters table and what is still missing. We are still working on putting together some items that should be fixed/implemented, but once we do it will allow us to start working on getting some improvements into the product :).
Cheers,