SIMUL8 can automatically interface with many other software packages to bring additional power or data or to create a user environment more appropriate to the end user. All of these features are only available with SIMUL8 Professional.
SIMUL8 can be extended by using Excel's macro language (called VBA) or Visual Basic. You can use these extensions to add features and control rules beyond the standard facilities provided by SIMUL8. You can also use Excel to simply store data to use in your simulation.
Using the latest Windows standards SIMUL8 COM can be used to communicate with and control SIMUL8 from other applications, like Excel, VBA, VB, C++, Delphi and any other ActiveX /COM supporting software. Full SIMUL8 COM features are only available as part of SIMUL8 Professional a limited ActiveX/COM interface is supplied free with SIMUL8 Basic.
The ActiveX/COM interface allows SIMUL8 to be referenced from within the code of a development language and any aspect of the simulation can be completely controlled.
You can open SIMUL8, create the internal objects, run the simulation, get results and then close the simulation all from ActiveX/COM without ever seeing SIMUL8 running.
A limited ActiveX/COM interface is supplied free with SIMUL8 Basic. It includes:
Additional COM features in SIMUL8 Professional:
This description assumes you have some understanding of the structure of SIMUL8 and how ActiveX/COM works in Windows.
The above is designed as a very brief description of this powerful SIMUL8 extension. For answers to specific feature questions about SIMUL8 COM's functionality email support@SIMUL8.com.
EAIs FactoryCAD adds significant functionality to AutoCAD. FactoryCAD has objects that represent machines, conveyors etc. in the factory represented by the diagram. EAI have pioneered a new standard of file format: Simulation Definition Exchange (SDX) that allows these objects to be exported to simulation software.
In addition to importing SDX files, SIMUL8 also exports SDX files so that simulations created in SIMUL8 can be exported to other simulation systems that read SDX.
SIMUL8 supports the XML standard.
Export any SIMUL8 file as the XML format ready for editing in an XML editor or for import to another application. Import any file saved as XML.
SIMUL8 also supports SolutionXML. This means you can store any amount of additional data inside SIMUL8 files for your own extended use of SIMUL8's data.
SIMUL8 SQL allows SIMUL8 to connect to any data source that supports SQL, like Oracle, Sybase, Access and many others.
SIMUL8 SQL allows SIMUL8 Professional to connect to your data source, read from it, write to it, and query it. SIMUL8 is supplied with a number of standard SQL statements embedded, so you do not need to know about how SQL works, and if you need to, it also allows you to write your own SQL.
SIMUL8 can import from various BPM applications. The flowchart/map is intelligently read by SIMUL8 and converted to a simulation of the process described. It's a very fast way for any flowchart user to find out how their planned operation will work in practice.
With the MooD and Visio link you can even work with either package on one file. Develop any map and save it. In SIMUL8 open the same file and add simulation data to it, work with it to measure performance, then save it. Reopen it in Visio or MooD and make more changes to it, save it and go back to SIMUL8 - all the Visio or MooD and the earlier SIMUL8 changes are still there. One file, two packages - use the best package for the operation you are performing.
SIMUL8 can import from:
ARIS Tool Set (IDScheer)
MooD (The Salamander Organization)
Process Navigator (Triaster)
iGrafx Flowcharter (Corel/Micrografx)
SIMUL8 can also import BPMN and XPDL.
SIMUL8 Command Script lets you write a simple set of commands to run a series of simulations.
The script file (.S8c) is written in Notepad. As in the example in the screenshot below. If you were to double click on the file SIMUL8 would open and load the Doctor's clinic demo, running it twice and putting each set of results in a file called MyResults.csv
The complete list of command available: