Sketch Scale uses old parameter equation value when using configurations bug

TMC_Josh
Enthusiast

Sketch Scale uses old parameter equation value when using configurations bug

TMC_Josh
Enthusiast
Enthusiast

When using an equation parameter that uses values from configured parameters Sketch Scale doesn't work properly. When the configuration changes the parameter values and equation are all correct in the Change Parameters dialog however when putting in the Scale Factor for Sketch Scale the value comes up as using the parameters from the previous configuration.

 

This issue doesn't occur when using the same equation parameter in e.g. a sketch dimension.

 

Example:

 

Configuration A: Parameter x=10

 

Configuration B: Parameter x=20

 

Parameter y=x+2

 

Select configuration A:

Parameters dialog: y -> 12

Sketch Scale: y -> 12

 

Select configuration B:

Parameters dialog: y -> 22

Sketch Scale: y -> 12 (bug)

 

Workaround is simply to use the bugged parameter in a random sketch dimension then ctrl+z.

0 Likes
Reply
235 Views
3 Replies
Replies (3)

EvanGu
Autodesk
Autodesk

Hi @TMC_Josh this is because the Sketch Scale Factor isn't an editable parameter, after creating the scale, it's done. There isn't a way to change the scale factor to make the scale bigger or smaller afterward.


Evan Gu
Inventor/Fusion QA Engineer
2 Likes

TMC_Josh
Enthusiast
Enthusiast

Hi there Evan, this bug occurs before clicking "Okay" on the Scale Sketch Dialog. It can be seen in the Scale Factor input box.

0 Likes

TMC_Josh
Enthusiast
Enthusiast

Adding some images to make things clearer.

 

Note the parameter logoScaleFactor with value 0.048681. This is correct as it is the same value displayed in the Parameters dialog and other places.
Correct Formula.png

 

In this image, the parameter name is put in and the fx button is hit to show the value. The value shown is incorrect in that it corrosponds to the value of logoScaleFactor in a previously selected configuration.

Incorrect Value.png

0 Likes