Bug in Equation Editor

randy1976
Observer Observer
329 Views
6 Replies
Message 1 of 7

Bug in Equation Editor

randy1976
Observer
Observer

Will not accept the follow equation when making a sketch (defining a rectangle):

( CameraArmThickness ) * (3 + Tolerance)

 

Note that I have defined those two variable names and picked them from F360's selection list. However, the equation is colored red (indicating an error) and when I hit enter, it changes the equation to


CameraArmThickness

 

-----------------------------------------------------------------

That is the sum of the problem, but for background, it

* will accept 3 + tolerance as a value
* will also accept ( ( 3 mm + Tolerance ) ) * 3
Note that F360 injected the "mm" into the equation I entered, not me
* will accept CameraArmThickness
* won't accept ( ( 3 + Tolerance ) ) * ( CameraArmThickness )

0 Likes
Accepted solutions (1)
330 Views
6 Replies
Replies (6)
Message 2 of 7

HughesTooling
Consultant
Consultant

You need to cancel the units, you are multiplying 2 millimeter parameters so the answer is in square mm . So something like  ( ( 3 + Tolerance ) ) * ( CameraArmThickness)/mm

 

HughesTooling_0-1703184670736.png

 

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


1 Like
Message 3 of 7

HughesTooling
Consultant
Consultant
Accepted solution

To make this sort of calculation work in all situations you should probably cancel the units for each parameter like this. 

HughesTooling_0-1703185025903.png

 

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


1 Like
Message 4 of 7

g-andresen
Consultant
Consultant

Hi,

please share the file for reply

File > export > save as f3d on local drive > attach to post

 

günther

0 Likes
Message 5 of 7

g-andresen
Consultant
Consultant

Hi,

What is this all about?
If the thickness of the arm is to be multiplied by 3 and then the tolerance is to be added, the expression must look like this:

camera_equation.png

 

günther

1 Like
Message 6 of 7

randy1976
Observer
Observer

Thanks HughsTooling, that worked.

 

I should say that the decision by Autodesk to implement it this way is completely explicable and very frustrating. To put it mildly.

 

0 Likes
Message 7 of 7

g-andresen
Consultant
Consultant

Hi,


@randy1976 wrote:

 

I should say that the decision by Autodesk to implement it this way is completely explicable and very frustrating. To put it mildly.

 


In my opinion, the user is responsible for controlling the units in equations.

 

Günther

1 Like