Modelica Development Tooling (MDT)
MDT - Modelica Development Tooling
The Modelica Development Tooling (MDT) Eclipse Plug-In integrates the OpenModelica compiler with Eclipse. MDT, together with the OpenModelica compiler, provides an environment for working with Modelica projects.
The following features are available: [Cool Screen Dumps]
- Browsing support for Modelica projects, packages, and classes
- Wizards for creating Modelica projects, packages, and classes
- Syntax color highlighting
- Syntax checking
- Browsing of the Modelica Standard Library
- Simple code completion
- Code indentation correction
- Paranthesis matching
- MetaModelica browsing and assistance
- OpenModelica command console
MDT was developed by two loony undergraduate students in their eternal quest for a degree. They have finished with their master thesis in April 2006 and, since then, the responsible with maintaining and enhancing MDT is Adrian Pop. The work on the plugin is a part of the larger project by PELAB which aims to create a complete Modelica and MetaModelica modeling, compilation and simulation environment.
MDT is used at PELAB for the development of the OpenModelica compiler.
Using
To use MDT you need the OpenModelica Compiler and Eclipse installed on your system.
You can find MDT documentation HERE.
You will also need Java 5.0 (aka 1.5) to use the plugin.
Installing
Here you can find an MDT installation howto.
The most convenient way to install MDT is by instructing Eclipse to fetch the plugin from the
update site which is located at http://www.ida.liu.se/labs/pelab/modelica/OpenModelica/MDT/.
If you are not sure how to accomplish this, just follow the instructions below.
- Start Eclipse
- Select Help -> Software Updates -> Find and Install... from the menu
- Select Search for new features to install and click Next
- Select New Remote Site...
- Enter MDT as name and http://www.ida.liu.se/labs/pelab/modelica/OpenModelica/MDT/ as URL and click OK
- Make sure MDT is selected and click Finish
- In the updates dialog select the MDT feature and click Next
- Read through the license agreement, select I accept... and click Next
- Click Finish to install MDT
Another way to install MDT is by downloading a zip file, unzip it locally and point the Eclipse to the unpacked directory.
- Download the latest zip file from here
- The zip file will unpack to a local directory called "mdt"
- Start Eclipse, then go Help->Software Updates...
- Add the "mdt" directory as a local site (this is different from version to version) and then install the latest version of MDT from this local site.
Contributing
A trac system is available for MDT, please contribute by reporting bugs.
Modelica Development Tooling (MDT) is part of OpenModelica and is free software distributed under the OSMC-PL License.
This basically means you can do whatever you want with it non-commercially.
To use it comercially you need to be a member of the Open Source Modelica Consortium.
Please, help us improve! Download the tool and report bugs, or, even better, take the
source and implement something you always wanted, and contribute it to the MDT!
Source code
You can access the source code from the project's repository at https://openmodelica.org/svn/MDT/trunk.
Anonymous read access is not enabled. You must use user: anonymous password: none.
Documentation
The primary source of information for the aspiring MDT developer is the MDT documentation.
The manual has information on code repository structure, how to build the package
and other important information. To checkout the manual and other documentation type:
svn co https://openmodelica.org/svn/MDT/trunk/docs user: anonymous pass: none
News
Thursday, 12 July 2012
A Trac project management system for reporting bugs and follow development is now available.
Monday, 30 January 2012
Version 0.7.22 has been released.
For this release, you can use the OpenModelica compiler.
Tuesday, 12 April 2011
Version 0.7.7 has been released.
For this release, you can use the OpenModelica compiler.
Saturday, 01 November 2009
A short document on MDT installation HowTo.
Saturday, 04 October 2009
We have a new website for ModelicaML - A UML Profile for Modelica.
Saturday, 01 March 2008
Subversion repository moved to: https://openmodelica.org/svn/MDT/
Tuesday, 21 August 2007
Version 0.7.2 has been released.
For this release, you can use the OpenModelica compiler.
this MDT does not work with OpenModelica less than 1.4.3
Matching parentheses are highlighted.
Contact
If you want to contact the current author and maintainer of MDT send an email to Adrian Pop [Adrian.Pop@liu.se].
Bug reports, patches, general feed back or anything else is welcome.
Updates
Latest update: 2015-05-05 12:58 by Adrian Pop