Asset 12 Asset 10 Asset 11 autodesk_icon_font_1_18_17_start_over-01

Keyboard ALT + g to toggle grid overlay

Chad Salmela

MA1936: Advanced iLogic: Code Encapsulation

(Duration 56:29)

  • Save to my AU Saved

Key Learning

Key Learning

  • 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

Description

Description

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.

Target Audience

Target Audience

Inventor iLogic users who want to reuse the code they have written

Speakers

Speakers

Chad Salmela

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.

Related Classes

Related Classes

Tags

Published

  • 2013
  • MA1936
  • AU Las Vegas, I3D

Software

  • Product Design Suite

Industry

  • Engineering Services Providers

Topics

  • Product Design and Manufacturing