OpenModelica Open Source Tools
These tools are part of OpenModelica platform.

|
- 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.
|

|
- The purpose of OMShel is to provide an interactive environment for working with OMC.
- Click the thumbnail for a screenshot.
|
 |
OpenModelica Notebook (OMNotebook)
- A literate programming notebook
- OMNotebook is a Mathematica style Notebook for Modelica.
- The purpose of OMNotebook is to provide an advanced Modelica teaching tool.
- Click the thumbnail for a screenshot.
|

|
- 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.
- Click the thumbnail for a screenshot.
|

|
OpenModelica Connection Editor (OMEdit)
- 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
- Gives students the facility to export/import models between OMEdit and electronic notebooks.
- Uses OpenModelica Interactive (OMI) subsystem to perform interactive simulation.
- Online simulation makes the simulation respond in real-time to user input.
- Click the thumbnail for a screenshot.
|

|
OMWeb
- Web-based teaching environment.
- Alternative or complementary tool to the traditional teaching method.
- Applied to several areas in natural science, such as physics, biomechanics etc.
- Click the thumbnail for a screenshot.
|

|
OMOptim
- OMOptim facilitates optimization in engineering.
- OMOptim extends the capabilities of OpenModelica towards design optimization.
- It can be used to the increase energy efficiency of an industrial process.
- Click the thumbnail for a screenshot.
|

|
- MDT provides an advanced development environment for Modelica within the Eclipse platform.
- Advanced textual environment for eclipse.
- Cool MDT Screenshots
|
Other Useful Tools (not part of OpenModelica)
Development Tools
These are additional tools we use for OpenModelica Development.
- OpenModelica Development (OMDev) is a package of tools needed to compile OpenModelica on Windows.
It contains the following tools:
- If you wish to compile OpenModelica on Linux/MAC you will need all the above tools except MinGW & MSYS.
Additional OpenModelica Contributions
We have started a collection of tools contributed to OpenModelica by various people. Thank you!
Fun Zone
These are just small tools we had fun implementing :)
OMC Corba clients in several languages (Java, C++, Python)