Automatic Generation of Graphical User Interfaces for Simulation of Modelica Models

Clemens Schlegel
Schlegel Simulation GmbH, Germany

Reinhard Finsterwalder
Universität der Bundeswehr, Germany

Ladda ner artikelhttp://dx.doi.org/10.3384/ecp11063796

Ingår i: Proceedings of the 8th International Modelica Conference; March 20th-22nd; Technical Univeristy; Dresden; Germany

Linköping Electronic Conference Proceedings 63:90, s. 796-800

Visa mer +

Publicerad: 2011-06-30

ISBN: 978-91-7393-096-3

ISSN: 1650-3686 (tryckt), 1650-3740 (online)


For a certain class of applications simulation models are developed and then rolled out for standalone usage without the tool with which they have been developed. The user is intended to perform simula-tion runs; to inspect results; to change selected parameters within given bounds; but not to inspect or even change the model itself.

The reasons for such a usage scenario are manifold: The simulation is intended to be used as a black-box tool by non simulation specialists; a component vendor (electric drives; pneumatic or hydraulic components; etc.) likes to demonstrate the performance of his components in the context of a simulation or the model developer may hide model details.

If a model development tool includes code generation the model specific simulator can be setup fully automatic. However; a GUI (graphical user interface) for such a simulator must be developed manually. We developed a tool which automatically generates a simulator GUI from a Modelica model and data definition.


Graphical user interface generation; Modelica parser; standalone simulator


[1] Dymola Version 7.4. Dassault Systèmes; Lund; Sweden. www.dymola.com.

[2] Modelica Specification; Version 3.1; May 2009. www.modelica.org/documents.

[3] Parr; T.J.; Language Translation using PCCTS and C++. Automata Publishing Company; San Jose; 1993.

Citeringar i Crossref