OpenModelica User's Guide¶
Generated on 2023-04-17 at 15:50
Version: v1.21.0 (diff, doc diff)
- 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
- Solving Modelica Models
- Debugging
- 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
- Generating Graph Representations for Models
- FMI and TLM-Based Simulation and Co-simulation of External Models
- 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
- Small Overview of Simulation Flags
- Technical Details
- Data Reconciliation
- Frequently Asked Questions (FAQ)
Indices and tables¶
Copyright¶
Copyright © 1998-2023 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.