This class introduces some advanced Inventor® software iLogic techniques. We start with a quick overview of what encapsulation means in the programming world and explain how it can benefit us when using iLogic. Our 3 main areas of focus are subroutines, functions, and .dll libraries. In this class, we build an example model that uses all 3 of our focus areas. By building this model, attendees can see how beneficial reusable code can be and that it can be used in their current workflows. We also show how these tools can be incorporated into templates so that the same code can be used over and over again. This class gets into basic programming techniques. It is assumed that attendees have knowledge of basic iLogic functionality. Prior programming experience with a .NET language is helpful but not required.
- Create and call a subroutine from inside an iLogic rule
- Create and call a function from inside an iLogic rule
- Create a DLL file from Visual Basic Express and then link to the DLL file from inside an iLogic rule
- Set up Inventor templates that utilize reusable code
Chad currently works at Watchfire Signs in Danville, IL, where he is automating the mechanical design process. He has worked in the engineering and CAD departments for several companies over the past 18 years. Chad got his start on AutoCAD Release 11, while attending Northern Michigan University in 1991. In 2000 he got started with 3D modeling with Mechanical Desktop, and later transitioned to Inventor. In January 2009 Chad started using iLogic, and decided to study Software Engineering online with the University of Phoenix. Since 2009 Chad has been using iLogic non-stop and has developed several "Configurator" type Inventor models, that have been used to automate the engineering design process.