SIMUL8's API (OLE Automation/COM/ActiveX interface).

This is a standard Windows COM interface that allows any application that can use COM to drive SIMUL8 without user intervention.

There are two different levels of COM functionality available with SIMUL8:

1. SIMUL8 Basic Edition

A COM interface that allows basic operation of SIMUL8 including opening and running simulations, running trials, extracting results etc. Both .S8 and .XML simulation files are supported.

2. SIMUL8 Professional Edition COM Interface

All of 1 plus the functionality to change simulation programmatically (for example by creating and linking simulation objects in the same way as can be done from SIMUL8's own internal Visual Logic.

(Note that SIMUL8 also supports an older style DDE/DLL interface that continues to work for back compatibility with old implementations).

How to use SIMUL8 COM

VBA and SIMUL8 COM and Python and SIMUL8 COM are step by step guides to using SIMUL8's COM interface. These detail instructions on driving SIMUL8 through VBA and Python. No recommendation should be implied from its use here, and SIMUL8 Corporation's Support team is not available to handle Visual Basic or Python questions! - but we will help you with this example and the COM interface, and with the use of SIMUL8 COM Interface in conjunction with various languages if requested.