Please choose from the list below to register for an upcoming live training class:

If payment is required for the class, please use the "Pay" link in the class list below to purchase the corresponding course.

Title Register Pay Location Dates   Times Time Zone Cost

Advanced Simulation courses are also available. Please contact us at 1-888-776-6633 if you are interested.


Class Agendas


  1. Introductions:  Expectations, general concepts, and a few vocabulary words
  2. Model Building:  LEAP (Locations, Entities, Arrivals, and Processing)
  3. Results:  Using the Output Viewer
  4. Special Locations: Queues and Conveyors
  5. Logic: Routing Rules, Variables, Attributes, and Decision Logic
  6. Logic: Statements & Functions
  7. Resources: Static Resources and calling logic
  8. Scenarios: Macros, Scenario Parameters, and creating your own Scenarios with the Scenario Manager
  9. Graphics: Background graphics, multiple entity graphics
  10. Path Networks: Dynamic Resources, more resource commands
  11. Dynamic Resource Commands: Get, Free, Move with
  12. Shifts and Calendars: Hourly time, weekly time, calendar dates
  13. Graphic Editor: Bonus section, working with the graphic libraries

Phase 1:  Begin a new, larger model. Builds on known concepts, plus background scaling and saved Views
Phase 2:  Add Location downtimes and Resource downtimes
Phase 3:  Multi-Unit Locations, Stat::Fit, User Distributions, Multiple Numbered Routes
Phase 4:  Log Reports, Create, Accum
Phase 5:  Binomial Distribution and Joining Entities.  Optional Phase 5 Exercise: Load Perm Statement
Phase 6:  External Files:  Entity-Location Files, Arrival Files, Arrays
Phase 7:  Scenarios

Process Simulator:

  1. Introduction to Visio and Process Simulator
  2. Model Building Basics
    • Includes Simple Queuing Systems, Basic Modeling Elements, Time Distributions
  3. A Manufacturing Paint Line
    • Phase 1: Periodic Arrivals, Batching & Unbatching,
    • Phase 2: Outlet Routings, Attach & Detach
    • Phase 3: Variables, Attributes, Log Statement , Inc & Dec, Percent Routings
  4. Output Viewer and Analysis
  5. Scenario Analysis
    • Adding parameters and creating scenarios. Using Macros. Paint line scenario analysis.
  6. User Distributions and More
    • User Distributions, Conditional Routes
  7. Conditional Logic
    • If Then Else logic, Use a Resource
  8. Resources, Subroutines and Local Variables
    • Resource Groups, Local Variables, Subroutines, Multi Entity tab
  9. Special Arrivals and Calendars
    • Scheduled Arrivals, Pattern Arrivals, Resource Shifts and Calendars, Create Route
  10. Connecting with External Files
    • External Arrivals using Excel
  11. Logic and Loops
    • Order, Wait Until, While-Do Loops, Comment, Display
  12. SubModels
    • Connecting models to each other
  13. Arrays
    • Arrays in Process Simulator, Exporting Data, and Termination Logic


Training Course Descriptions (click on the course titles below for detailed information.)

Designed for the new user, this three day course focuses on elements of understanding simulation technology and model building using ProModel or MedModel, as appropriate for your industry. Includes the mechanics of model building and understanding how to analyze your model results with the Output Viewer. This three-day course features hands-on model building and is designed to provide a solid foundation for future projects.

Prerequisite: Basic computer skills

Course Outline

Day One
Introduction to simulation and its purposes
Creating simple models in ProModel or MedModel. Our LEAP paradigm.
The effects of variability--understanding distributions and how they are used to add real-life variability to a simulation model
Understanding results and using the Output Viewer to create charts and representations of data.
Basic implementation of queues in ProModel or MedModel.
Using variables to track key metrics.
Routing rules, move logic, operation statements, working with the logic builder

Day Two
Attributes, programmatic decision logic, more statements and functions
Static resources
Path networks and dynamic resources
Calendars, shifts and downtimes
Scaling the layout

Day Three
User Distributions and Stat::Fit
Using two or more routing rules
Log reports, creating new entities, and accumulating entities
Assembly operations with the Join functionality
Introduction to External files – entity location files, arrival files, and arrays
Defining macros and creating scenarios for model experimentation

Building on the foundation of our Simulation Essentials course, this two day course teaches the intermediate modeler advanced modeling techniques such as arrays and external files, simplification techniques, debugging and troubleshooting, logic tips, and subroutines. This course is designed to be universal to all industries (appropriate for ProModel and MedModel users alike).


The course is designed to be an in-depth, two-day course focused on hands-on implementation of advanced modeling techniques. You will learn the techniques and features for modeling a variety of real-world situations through a series of practical exercises, demonstrations, and lectures.

Successful completion of the Simulation Essentials training course

Course Outline

  • Group/Ungroup and Load/Unload. Modeling objects as Resources vs. Entities.
  • New Statements and Commands such as Order, Wait Until, Binomial, Animate, and Initialization Logic
  • More with Arrays - While Do Loops, Local Variables, Termination Logic, MapArr
  • Entity Functions and Processing with ALL Entities, Entity(), ENT()
  • Resource Functions: OwnedResource(), RES()
  • Location Functions and Processing with ALL Locations, Location Dependent Logic
  • Intro to Flexible Process Routings. Using identifying functions for dynamic entity routings.
  • Flexible Modeling. Use External Files (Arrays) to define and control entity flow through the model. Routing tables, expression arrays, ALL at ALL processing.
  • Custom Reports, Combining Arrays and System Functions to create Excel reports. Looping through the OwnedResource function.
  • Table Functions.
  • More with Expression Arrays. Using Expression Arrays for Processing times.
  • Using Macros with Arrays for Scenario Analysis
  • Subroutines. Activated Subroutines. Animate and View statements.
  • Advanced Subroutine Options. Passing parameters. Interactive subroutines. XWRITE
  • Debugging and Troubleshooting
  • Additional PM Features & Tools

ProModel offers comprehensive training for all our modeling software. We provide basic, advanced and custom training taught by our expert instructors and consultants. You can choose between pre-scheduled public classes at several locations throughout the United States or private on-site trainings or jump-starts scheduled at your convenience and in your facilities.

On-Site Training
Up to ten of your staff can become proficient in any of the ProModel software packages at a reasonable price. We will send one of our instructors to your location for a two- or three-day, intensive training seminar. We are anxious to help you get started. Give our training team a call at 1-888-ProModel, and we will be happy to help.

Jump-Start Training
Jump-Start training is an excellent way to "jump-start" a specific project based on ProModel predictive technology. We will help you get started and take you as far as you wish to go. Please give your regional manager a call, or CONTACT US .

More Information
To learn more about training call us at 1-888-776-6633 or e-mail

This website uses cookies to improve your user experience. If you continue on this website, you will be providing your consent to our use of cookies.