Ebsilon has been developed in an object-oriented way with an open software architecture, so that it can be extended easily later on.
The use of Dynamic Link Libraries (DLL) makes it possible to exchange specific modules in a simple way.
The diagram shows the software modules of Ebsilon:
Naturally other system DLLs, not shown here, are also used.
There is a strict demarcation between the main program with the graphical user interface and the calculation kernel.
To link other programs with Ebsilon, the following two DLLs can be replaced:
As can be seen from the diagram, the “ TheUsersDLL” is linked with the main program and enables a data transfer with Ebsilon in both the directions.
The “Programmable.dll” is linked with the calculation kernel and allows to include the component calculations.
Both the DLLs can use the thermodynamic properties of Ebsilon.