The following procedure describes the steps necessary to create an asset with variants. The asset example used is a simple rectangle that is 600 mm long, 400 mm wide, and 100 mm thick. Four asset variants are defined that produce lengths of 600 mm, 800 mm, 1000 mm, and 1200 mm.
The basic procedure consists of the following steps:
- Create the asset.
- Define the user parameter(s) that drive the variants.
- Use
Asset Builder to specify the landing surface, asset properties, optional insertion points, connectors, define the variants, and publish the asset. (In this procedure, only the landing surface and variants are defined.)
- Place the asset variants into a factory layout.
Define the parameters
Once the part is complete, one or more
User Parameters must be defined.
On the ribbon, click
Factory tab
Parameters panel
Parameters .
- The
Parameters dialog box is displayed.
- Observe that the length, width, and thickness dimensions are represented by the
d0,
d1, and
d2
Model Parameters, respectively.
- You must now create a
User Parameter. Click the
Add Numeric button at the lower-left of the dialog box.
- Enter the name
Length for the user parameter.
- Click inside the
Unit/Type field, and then click
OK to accept
mm as the
Unit Specification in the
Unit Type dialog box.
- Enter
600 mm in the
Equation field.
- In the
d0 Equation field, replace 600 mm with
Length.
- Finally, activate the
Key parameter check box at the lower-right of the dialog box. This step is very important as it is this parameter that will drive the asset variants.
- When you have finished, your dialog box should appear as shown.
- Click
Done to close the
Parameters dialog box.

Define the asset variants
Do the following to define asset variants:
- Click
Create Asset tab
Factory Assets panel
Asset Builder
.
- The
Key Parameters dialog box displays showing the
Length key parameter previously defined. The check box to the right of the parameter name should be checked.

- Click
Asset Builder tab
Author panel
Landing Surface
.
- Select the bottom surface of the rectangle to specify the landing surface. Click
OK to close the
Landing Surface dialog box.
Note: At this point in the asset building process, you can optionally specify one or more insertion points, define a connector, create and place a descriptor, and specify asset properties. These steps are omitted for this example.
- Next, click
Asset Builder tab
Author panel
Asset Variants
.
- The
Asset Variants dialog box is displayed.
- Select
Length [600 mm] from the
Parameters list at the upper-left of the dialog box.
- Click the add button (>>)
to add
Length to the
Columns list at the upper-right.
- Next, click the
Add button
to create the first variant in the table. The variant name appears as
Variant_1 in the variant list and
600 mm appears in the
Length column.
Note: To remove a variant name from the table, click the
Remove button

.
- Highlight the name
Variant_1 and rename it
Length_600.
- Add three more variants and rename them
Length_800,
Length_1000, and
Length_1200. Set their values in the
Length column to
800 mm,
1000 mm, and
1200 mm, respectively.
- When complete, the
Assets Variants dialog box should appear as shown.

- Click
OK when you are finished defining the asset variants.
Place the assets in Inventor Factory
- Begin a new factory layout using the
Factory Layout (mm).iam template.
If your template settings (as defined in the
Factory Options dialog box) specify English units, then use the
New command from the
Inventor Application menu and select the
Factory Layout (mm).iam template.
- In the
Assets Browser, double-click to open the
User Assets folder.
- The
metric variation asset appears with an icon at the upper-left denoting that there are four variants of this asset.
- Right-click over
metric variation to display the pop-up context menu. Observe the four defined variants in the
Asset Variant submenu.

- Select
Length_600 from the submenu and place the asset on the factory floor as you would any asset. Leave the rotation angle at 0 degrees.
- Repeat the procedure for the three remaining variants.
- After placing the four variants, the factory layout will appear similar to the following illustration.
As an experiment, begin a new metric drawing in AutoCAD Factory. Place each variant into the 2D factory layout using the same procedure as you would in a 3D layout. The illustration shows the asset variants as they appear in AutoCAD Factory.
Replacing an asset variant in the layout
Once an asset variant is placed in a layout (whether in AutoCAD Factory or Inventor Factory), it can easily be replaced with a different variation.
- Select (left-click) the asset variant in the AutoCAD or Inventor layout that you wish to replace.
- Next, right-click to display the pop-up context menu.
- Select
Factory >
Asset Variant, and then select the replacement variant from the submenu.
Using iLogic rules with Asset Variants
There are several things to consider when using
iLogic rules with asset variant parameters.
- For an asset, place any
iLogic rules ensuring valid parameter values (e.g. setting minimum or maximum values of a parameter) at the top of the list of
iLogic rules in the
iLogic browser. The order of the rules is important when parameter values get changed in Inventor Factory because multiple parameters are changed simultaneously and then the
iLogic rules get run once.
- If an asset is using
iLogic rules to define some parameter relationships, then the asset creator needs to consider carefully whether to use those parameters as variant parameters. If the
iLogic rules are defining the parameter relationships, then the values of the parameters in question for any variant will be overridden by the
iLogic rules.
- When creating an asset variant, make sure that the specified variant parameter values will actually be used in the asset and NOT overridden by
iLogic rules. This verification can be achieved by manually changing the parameter values in the
Parameters dialog box to match the variant parameter values and then making sure the specified values are not overridden.
As an example, assume that an asset is created with the variants specified as shown in the following image:
Now, change the specified variant parameters (Length,
Width, and
Height) of the asset to match the values specified for
Variant_3 from the table above. (Keep in mind that some
iLogic rules have been created governing parameter relationships as shown in the
Parameters dialog box below). Changing the parameter values produces the following:
Notice that the
Rule_ParametersProtect
iLogic rule has overridden the specified variant parameters to produce the following discrepancies:
| Parameter
|
Specified value in Variant
|
Actual value in Model
|
| Length
|
180 in
|
180 in
|
| Width
|
80 in
|
90 in
|
| Height
|
90 in
|
113.55 in
|