Training
Main menu

| iLogic for Autodesk Inventor
|
Autodesk Inventor iLogic enables Rules Driven Design (RDD), giving manufacturers a simple way to capture and reuse their engineering knowledge to standardize and automate design processes and/or configure their virtual products.
By using RDD, manufacturers can introduce new ways to capture design intent that reaches beyond what can be achieved with existing parametric design technology.
iLogic provides a more effective means of creating, capturing and reusing product knowledge by allowing designers and engineers to capture and reuse design knowledge using iLogic rules in a simple and cost effective manner.
|
 |
iLogic is downloadable here - but is ONLY available to subscription customers. You will need your subscription center username and password to continue. |
iLogic Capabilities Summary
iLogic embeds rules as objects directly into Inventor Part and Assembly documents. Rules determine and drive the parameter and attribute values of the design. iLogic rules provide a means of driving and defining the logical behavior of the parameters, attributes, features and components of design models directly, simply, and intuitively. Knowledge is saved and stored directly in the part and assembly documents, much in the same way geometric design elements are (e.g. sketch, extrude, chamfer.)
iLogic enables the creation and inclusion of custom parameter types; string, boolean (true / false), and multi-value (combo box lists of valid sizes or equations) directly into Inventor part and assembly models. The addition of these parameter types expands Inventor’s capabilities in order to write rules that involve more than just numeric input values.
iLogic provides an enhanced parameters list editor interface to accommodate iLogic rules and custom parameter types. It also provides advanced filtering functions to assist in parameter input definition, management and editing.
iLogic provides an extensive dictionary of automation functions that deliver the power of Inventor's API to designers and engineers via the use of simple, single-line automation functions. These powerful automation functions are made available thru a simple user interface that has been designed and optimized for use by designers and engineers having little or no programming experience.
A few of iLogic’s automation function capabilities are:
-
Supports Message Box and Input Box functions for providing feedback, options and information to the designer as rules are running.
-
Read and write to Excel spreadsheet document(s) regardless of the format.
-
Automatically search for and change iPart or iAssembly configurations based on conditional statements defined in assembly level rules.
-
Drive the activation of parts and assembly features, or the components and constraints of assemblies, from rules using conditional arguments.
-
Automatically update and drive thread specifications when a hole or rod size changes.
-
Read, write and/or react to the material or color properties of the design document, mass or volume of a part and design parameters.
-
Keep Bill of Materials information up to date when rules morphs a model into a new configuration.
-
Restrict or auto-correct user input values to ensure resulting configurations are valid and comply with design specifications/standards.
iLogic rules can be used to connect custom designed forms directly to the Inventor part or assembly design parameters to provide a user interface for the rules driven design template created.
Beginners with little or no programming experience can learn the basics of iLogic quickly while designers and engineers with programming experience will realize that iLogic’s only limitation is the range of their own imaginations.
Possible applications using VB.NET directly in rules include:
-
Read and write to html, text files, word documents and other windows based applications.
-
Automated publishing for DWF or other file formats.
-
Launching external applications and existing VBA macros.
-
Connecting to external database applications such as Microsoft® Access or SQL Server.
-
Use Inventor API functions directly.
|