/InteractiveSimulation

Modelica library for interactive simulation

Primary LanguageModelicaGNU General Public License v3.0GPL-3.0

InteractiveSimulation

License

All library source cords and example models are licensed with GPL v3.

Overview

Refer to short videos linked below to see what you can do with this library.
-. https://www.youtube.com/watch?v=TlSYxKoQ7x8
-. https://www.youtube.com/watch?v=ZCFIJRW1upc
-. https://www.youtube.com/watch?v=vT5K97d5qOA

Purpose & Usage

Modelica utility library and tools by Python and C for real-time input/output during simulation. Components in this libray are supposed to be used together with Modelica_DeviceDrivers library which is part of OpenModelica 3rd party library by default.

The components/tools in this library are used in models of following libraries of same author;
-. PropulsionSystem: https://github.com/zeta-plusplus/PropulsionSystem

Responsibility

Anybody can use components and example models without any charge for any purpose as long as GPL v3 is not violated. However, please use them with your own responsibility. The autheor cannot take any responsibilty for result of calculation of components and example models.

Documentation

Not built yet.
Please refer to example models in "Examples" package.

Caustion

dependency

Many of components/tools in this library requires the environment where python script can be ran and tkinter library of python. Easiest way to prepare the environment is installing Anaconda3 with default settings.

under active development

many source codes are modified and old unorganized codes are deleted very often. Be causious if you use by cloning the repository. Download of branch named with "stable_" is recommended.

Copyright (C) zeta-plusplus