Parameters in Fusion

The Change Parameters tool lets you create parametric equations that drive key dimensions, quantities, and other aspects of your Fusion design.

Design > Modify > Change Parameters change parameters icon

Fusion is a parametric modeling program and the Change Parameters tool can help you manage many aspects of your design in one place.

Parameter types

There are two types of parameters:

Favorite parameters

You can favorite user and model parameters to make them easily accessible. Favorites favorite parameters icon display in a list at the top of the parameters table.

When you create and name a model parameter during a modeling workflow, Fusion automatically adds it to your Favorites user parameters icon, so that it is easy to find in the Parameters dialog.

Filter parameters

You can click a filter at the top of the Parameters dialog to filter the list of parameters:

Sort parameters

You can sort the list of parameters in a variety of ways:

Click a column header to sort by that aspect of the parameter:

At the top of the dialog, click Sort in Timeline Order change parameters icon to reorder the list of parameters in the order they were created in the timeline.

Edit parameters

When you edit a parameter, the edit automatically updates anywhere it is referenced in the design. For example, if you update a parameter name, it will update in any expressions that reference it.

Import and export user parameters

You can use Export Parameters export parameters icon to save User Parameters user parameters icon as a CSV file, edit them in an external table editor, then use Import Parameters import parameters icon to import them back into a Fusion design.

When you edit a parameters CSV file, verify the following:

Example table:

Name Unit Expression Value Comments Favorite
Parameter_1_name in .75 .75 in Plywood thickness true
Parameter_2_name in 10 10 in Cabinet width false
Parameter_3_name in Parameter_2_name*2 20 in Cabinet height false
Parameter_4_name in 12 12 in Cabinet depth false
Tip: Export a set of user parameters to use as a template in the external table editor.

Automatic update

Automatic Update is on by default and automatically updates the design in the background as you edit parameters. This lets you see how the changes affect your design in real time as you edit them.

You can disable Automatic Update to pause updates and reduce compute time.

Reference parameters

As you specify values in different modeling tools, Fusion automatically suggests parameters when you click inside a compatible value field and start typing.

In the dialog:

parameter favorite dialog example

In the canvas:

parameter favorite canvas example

Equations

You can write formulas to calculate the value of a parameter. In an expression you can:

Logical operators

You can use logical operators in expressions used by the if function to control setting of values.

Operation Syntax Example Result
greater than > Height > Width The height is greater than the width.
less than < Height < Width The height less than the width.
greater than or equal to >= Height >= Width The height is greater than or equal to the width.
less than or equal to <= Height <= Width The height is less than or equal to the width.
equal to == Height == Width The height equal to the width.
not equal to <> Height <> Width The height is not equal to the width.

The if function requires 3 arguments:

  1. A logical expression
  2. The expression if the result is true
  3. The expression if the result is false

The result is either true or false. If functions can be nested so the second or third arguments of an if function can be another if function. You can use this to create an and if/else or an if/else structure.

For example, you could specify an expression for the number of shelves on a bookshelf:

`if(BookShelfHeight <= 500 mm; 2; (if(BookShelfHeight >= 1200 mm; 4; 3)))`

Result: If the bookshelf height is less than or equal to 500 mm, it will have 2 shelves. If the bookshelf height is between 500 mm and 1200 mm, it will have 3 shelves. If the bookshelf height is greater than 1200 mm, it will have 4 shelves.

Parametric Text

You can reference Text as a parameter in sketches, features, and configurations.

To create them:

How it works:

Example 1: 'Example text' Example 2: 'Example text' + ExistingTextParameter1 Example 3: ExistingTextParameter1 + ExistingTextParameter2