OpenModelica User's Guide¶
Generated on 2024-12-04 at 17:32
Version: v1.25.0-dev.218+gb7eae8a0e2 (diff, doc)
- Introduction
- Package Management
- OMEdit - OpenModelica Connection Editor
- Starting OMEdit
- MainWindow & Browsers
- Perspectives
- File Menu
- Edit Menu
- View Menu
- SSP Menu
- Simulation Menu
- Data Reconciliation
- Sensitivity Optimization Menu
- Debug Menu
- Tools Menu
- Help Menu
- Modeling a Model
- Simulating a Model
- 2D Plotting
- Re-simulating a Model
- 3D Visualization
- Animation of Realtime FMUs
- Interactive Simulation
- How to Create User Defined Shapes - Icons
- Global head section in documentation
- Options
- __OpenModelica_commandLineOptions Annotation
- __OpenModelica_simulationFlags Annotation
- Global and Local Flags
- Debugger
- Editing Modelica Standard Library
- Install Library
- Convert Libraries using Conversion Scripts
- State Machines
- Using OMEdit as Text Editor
- Temporary Directory, Log Files and Working Directory
- High DPI Settings
- 2D Plotting
- OpenModelica Compiler
- Solving Modelica Models
- Debugging
- Flattening models to BaseModelica
- Porting Modelica libraries to OpenModelica
- Mapping of the library on the file system
- Modifiers for arrays
- Access to conditional components
- Access to classes defined in partial packages
- Equality operator in algorithms
- Public non-input non-output variables in functions
- Subscripting of expressions
- Incomplete specification of initial conditions
- Modelica_LinearSystems2 Library
- Backwards Compatibility of OpenModelica Released Versions
- Generating Graph Representations for Models
- Functional Mock-up Interface - FMI
- OMSimulator
- System Identification
- OpenModelica Encryption
- OMNotebook with DrModelica and DrControl
- Optimization with OpenModelica
- Parameter Sensitivities with OpenModelica
- PDEModelica1
- MDT - The OpenModelica Development Tooling Eclipse Plugin
- MDT Debugger for Algorithmic Modelica
- Modelica Performance Analyzer
- Simulation in Web Browser
- Interoperability - C and Python
- OpenModelica Python Interface and PySimulator
- OMMatlab - OpenModelica Matlab Interface
- OMJulia - OpenModelica Julia Scripting
- Jupyter-OpenModelica
- Scripting API
- OpenModelica Compiler Flags
- Simulation Runtime Flags
- Technical Details
- Data Reconciliation
- Frequently Asked Questions (FAQ)
Indices and tables¶
Copyright¶
Copyright © 1998-2024 Open Source Modelica Consortium (OSMC)
c/o Linköpings universitet, Department of Computer and Information Science
SE-58183 Linköping, Sweden
This work is licensed under a Creative Commons Attribution 4.0 International License.
This document is part of OpenModelica: https://www.openmodelica.org Contact: OpenModelica@ida.liu.se
Modelica® is a registered trademark of the Modelica Association, https://www.Modelica.org
Mathematica® is a registered trademark of Wolfram Research Inc, http://www.wolfram.com
This users guide provides documentation and examples on how to use the OpenModelica system, both for the Modelica beginners and advanced users.