Programming in ExtendSim
Zoom image

Training • Programming in ExtendSim

This two-and-a half day workshop covers the common uses and features of the ExtendSim programming language (ModL), as well as the mechanics of block creation.

  • $1600
  • Part number

October 7 to 9, 2019 • Knoxville, TN USA  October course is full.

Spring 2020 course • Location in the USA to be determined

Create custom components in the ExtendSim development environment plus learn how to maximize usage of equation-based blocks. ExtendSim provides both an internal programming language and API. These two integrated features allow you to create custom modules and capabilities for ExtendSim, including accessing code written in external languages.

In this course, you will learn:

  • ModL code overview
  • ModL structure, system variables, and global variables
  • Creating a custom block, with icon, connectors, tabbed dialog, and Help text
  • Using common predefined functions
  • Understanding messages and message handlers
  • Understanding the continuous & discrete event architecture
  • Working with event posting code
  • Adding animation to block dialogs, block icons, and hierarchical blocks
  • Interacting with dialog items and database tables
  • Tips for enhancing block dialogs and capabilities
  • Problem solving using the Source Code Debugger


Students will start by building an ExtendSim block and storing it in a library. During the course, you will add features to the ExtendSim block as you delve deeper into the development environment. After taking this course, you should have sufficient knowledge to create custom components and features in ExtendSim.


Note: If paying with a company purchase order, please contact Imagine That Inc. to register for training. 

  • Training Dates
    Spring 2020 • Location in the USA to be determined

Who Should Attend

This course is designed for Engineers, Managers, System Analysts, and anyone else who wants to learn how to create custom components and features in ExtendSim.

Prerequisites and Potential Certification Option

Essential ExtendSim Training course, or, on instructor approval, a comparable proficiency. Familiarity with programming concepts and terminology (C++ recommended).

At the completion of this course and the Database Modeling Techniques course, students are certified as an ExtendSim Professional Modeler.

Course Materials Supplied

  • Laptop computer for each attendee's use
  • Course manual with case studies
  • Solution files for all case studies and exercises
  • Certificate of Completion
Related products
Drop items here to shop
Product has been added to your cart
    • $800
    • $1990
    • $6990
    • $995
    • $4995
    • $9990
    • $2500
    • $2500
    • $3495