Use iLogic rules to drive your design

You can define rules that control the behavior of your model.
iLogic rules are embedded as objects in part and assembly documents, just like other design elements. The rules use conditional statements and functions to effect model changes based on the parameter and attribute values in your part and assembly documents.
Expanded parameter choices

Two new parameter types allow you to create rules for more than just traditional numeric values:
In addition to these new parameter types, you can define multiple values for a parameter, and then create rules that treat each value differently in the model.
Create and place unique copies of components

Create unique copies of parts or subassemblies, and then place them as instances in the main assembly.
With an iLogic component, you can change the value of its parameters and connect them to assembly parameters before placing the component. Unlike standard Inventor components, iLogic components can be individually modified and driven by rules in the assembly.
Use events to trigger rules

The primary way to trigger a rule is by changing a parameter value. You can also trigger rules based on events such as opening or closing a document, saving a document, or changing a parameter, document, or drawing view.
Choose the rules to be triggered, and the order in which the rules are run.
Use code samples from iLogic tutorials

In the tutorials provided for iLogic, each code sample shown includes a text version that you can copy into your own rules.
You can then modify the sample to suit your needs. For each of the two advanced tutorials, a complete list of all the code samples for those lessons can also be found at the end of the tutorial.