• Informed Design

Informed Design for Inventor - parameter adoption

The reasons and methods for adopting Inventor parameters in product definitions, including some best practices for Inventor parameters and managing dependencies.


Step-by-step guide

It is important to understand the reasons and methods for adopting Inventor parameters in Informed Design product definitions:

  • Adopted parameters define inputs on the product form for variant generation in Revit.
  • These parameters are used in formulas and rules, via code blocks, to ensure that only valid manufacturable variants are produced.
  • In three side-by-side images, on the left, the Adopted parameters list in Informed Design; in the middle, the parameters as inputs in the Revit form; and on the right, the parameters used in code blocks in the Informed Design canvas.

To adopt a parameter in the Informed Design product definition:

  1. Click the Parameters tab.
  2. Select the checkbox next to each desired parameter.

Selected parameters are added to the list of Adopted parameters in the order in which they are selected.

  • In the Informed Design product definition, Parameters tab, several parameters selected, with the Adopted parameters list highlighted to show the corresponding parameters added.

As a best practice, before creating a product definition, set all Inventor parameters that are candidates for adoption as Key parameters in Inventor.

  • In Inventor, the parameters that are candidates for adoption are listed in the parameters table, with the Key column highlighted to show that they are set as Key parameters.

This allows you to filter the list of parameters in Informed Design.

  1. On the Parameters tab, expand the Filter drop-down and select Key.
  • On the Parameters tab, the Filter drop-down set to Key to display only the parameters set as Key in Inventor.
  1. To adopt all parameters in the list according to the current filter setting, select the checkbox to the left of the Name column header.
  • On the Parameters tab, the checkbox next to Name being selected, with all of the parameters in the list also selected.

The Adopted parameters order determines the order in which the inputs appear on the Form in Revit, so it is helpful to choose them in the desired order.

  1. To rearrange a parameter after adoption, next to its name, click on the dotted icon, then drag and drop the parameter to reorder it within the list.
  • The Adopted parameters panel, with the Nominal Wall Length parameter being dragged to reorder it within the list.

As a best practice, create Inventor parameters intended for adoption prior to creating a product definition. However, parameters can be added or removed from the list at any time.

When adding or removing parameters from the Adopted list, be aware of the following:

  • Adding parameters will automatically add a corresponding input to the existing form.
  • Code blocks can be used to hide an added input in the form, if needed, by setting the parameter to visible equals false in the form.
  • A code block with the parameter set to “visible equals false” to omit it from the form.
  • Added parameters can be referenced in the code block rules.
  • Removing parameters automatically deactivates code blocks that directly reference that parameter.
  • The Nominal Wall Height parameter shown as deactivated in the code block rules after removing it from the Adopted parameters list.
  • If a parameter is readopted, the referencing code blocks are automatically reactivated.
  • Removing a parameter removes the corresponding input from the form.

Also note that if a parameter is deleted or renamed within Inventor after creating the product definition, it is removed from the Adopted parameters list, which, in turn, deactivates it within the code blocks and the Form.

As a best practice, create and finalize the names of all required parameters in the Inventor base model before adopting them into a product definition.

Additionally, name the Inventor parameters clearly and concisely to clarify the inputs on the form and in the related code block rules.

In summary, it is best to create clearly named key Inventor parameters, which can be adopted into product definitions to populate the input form in Revit, and for use with input rule generation in code blocks.

Was this information helpful?