
Because Internal Rules are stored within the files, they are exposed and accessible to the users that have permissions to those files. External Rules are pretty much exactly the same, however, they are not stored within Inventor files. Part, Assembly, and Drawing files all have the capability to store, compile, and run rules to affect each file differently.

Internal Rules are rules that are created and stored within the context of a file. Either type of rule is created similarly within the context of Inventor in the iLogic Browser. ILogic Rules come in two flavors, Internal Rules and External Rules. Internal Versus External Rules Which one should I use and when? There will be more information about External Rules and Debugging later in this document.
Dnc server ilogic code#
There are also some Security Options settings to protect computer and network systems from potentially hazardous code running within the Inventor environment. The settings dialog box gives users the opportunity to set what file extension External Rules will be saved as and the default Logging level in which debugging information can be produced. DLLs are the output from Microsoft Visual Studio for the development of custom User Interfaces to drive and trigger iLogic rules and other logic. Users can also define the directory location Inventor will find any DLLs, or Dynamic Link Libraries. Users and administrators will want to modify these settings to control where Inventor will find External Rule directories, as well as the order priority for those directories. The iLogic Configuration button allows users to configure different settings to define where Inventor will find supporting information. Related: Taking It to the Next Level: Drawing Automation with Autodesk Inventor with Thomas Fitzgerald Configuring Inventor to Use iLogic What do I need to do to Inventor to effectively use iLogic?Īlthough iLogic is included in Inventor and you can start creating and using iLogic right away, it’s helpful to understand that there are some settings that should be addressed in order to use iLogic to its fullest extent. It is always correct, it is always consistent, and it never asks for a coffee break. You could develop logic to collect information from the model, transform that information, and then overwrite the iProperties with the correct, newly formatted information. If the formatting is predictable, if it is standardized, then this is a situation where iLogic can come to the rescue. Say for instance, you have a specific format for the iProperty Description of your 3D models or any of the iProperties for that matter. This simple task requires an intimate knowledge of all the places Inventor plays a part in your process. The key is to find the ones where iLogic can be of assistance. Now that we understand what iLogic is, let’s take a look at the reasons why you might want to incorporate iLogic into your engineering processes.įirst, in my experiences working with manufacturing companies big and small, all over this world, fabricating and manufacturing many different types of products, one thing always rings true: there are patterns and repeatable plays in every environment. The question is, what do you want it to do for you? Why Should I Embrace iLogic?

The list is long as to what iLogic can do.
Dnc server ilogic update#
You could develop a series of iLogic rules to do things like updating iProperties based upon different model criteria or Replacing Components in an assembly based upon selections made in an iLogic Form, or even update text blocks within an associated Drawing. Rules are developed and organized using snippets and other code writing statements to run at given times to consistently do some of the work engineers and designers need to do. ILogic is a functionality of Inventor that allows users and administrators to create logic in the form of VB.net to accomplish tasks. iLogic is one form of Inventor Automation. Inventor Automation is very much the same in the sense that while the automation can take the form of many different things, in essence, it is a tool or a series of tools to automatically accomplish a specific task, process, or function. If you’ve used Microsoft Excel you may have heard of Macros, tools developed and designed within Excel to accomplish a specific task. For the most part, people who use any type of desktop application understand what automation is.
