Tools
OpenModelica Open Source Tools
![omstructure](/images/omstructure.png)
Advanced Interactive OpenModelica Compiler (OMC)
![omc structure omc structure](/images/ModelicaTools/OMShell.jpg)
- Compiles Modelica code to C for Simulation.
- Provides an API to query the loaded Modelica code.
- Can be used from command line or interactively as a Corba object.
Interactive OpenModelica Shell (OMShell)
OpenModelica Notebook (OMNotebook)
![omnotebook](/images/ModelicaTools/OMNotebook.jpg)
- A literate programming notebook.
- OMNotebook is a Mathematica style Notebook for Modelica.
- The purpose of OMNotebook is to provide an advanced Modelica teaching tool.
DrControl Under OMNotebook
![Dr Control](/images/ModelicaTools/DrControl.jpg)
- DrControl is an interactive course material in control theory based on the electronic book OMNotebook.
- DrControl can be an alternative or complement to the traditional teaching method with lecturing and reading textbooks in control theory.
OpenModelica Connection Editor (OMEdit)
![OMEdit](/images/ModelicaTools/OMEdit.jpg)
- Graphical Connection Editor
- Modelica annotation 3.1 is supported making the exchange of models to other tools easier
- Qt C++ libraries used
- Click the thumbnail for a screenshot
OMEdit Integrated with Electronic Notebooks and Interactive Simulation
|
![]() | OpenModelica Equation Model Debugger
|
OMOptim
|
![]() | Modelica Development Tooling (MDT)
|
Modelica Modeling Language (ModelicaML)
|
OpenModelica Python Interface (OMPython)
| |
![]() | OpenModelica Simulator (OMSimulator)
|