Simul8 COM
Simul8 uses a 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.
A COM interface that allows operations of Simul8 including opening and running simulations, running trials, extracting results etc. 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). Both .S8 and .XML simulation files are supported
(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 through these basic examples, we'll help you establish the connection between Python/VBA and SIMUL8. Also, we will help you with the use of Simul8 COM Interface in conjunction with various languages if requested.
Please note that a document that details all commands that drive actions in Simul8 is available at Simul8's installation directory (C:\Program Files (x86)\SIMUL8\COMwithSIMUL8.pdf). These apply to all COM languages.