You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
This function parses a Modelica result file (*.mat) into a tree structue so that all variables can be accessed the same way as in Modelica.
The path to the result file has to be provided. The user can also pass a regular expression to the function to limit the return variables.
The output is a nested structure where all variables can be accessed via dot-notation. Arrays of objects in Modelica are parsed into arrays in Matlab.
res = modelicaImport(path, regex);
eg. res.object.subObject.variable
eg. res.object.subobject(1).variable
This function is pretty much a byproduct of a simulation project I did for university - I hope that is is useful. I have used this function with OpenModelica 1.9.1+dev (r22052) and Dymola 2015.
Cite As
Felix Birkelbach (2026). modelicaImport (https://www.mathworks.com/matlabcentral/fileexchange/49015-modelicaimport), MATLAB Central File Exchange. Retrieved .
General Information
- Version 1.1.0.0 (11.8 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
