Interactive 3.0 Modelica Library
Virtual Lab Implementation with Modelica
 
Author
  Carla Martín-Villalba
  Departamento de Informática y Automática, UNED
  Juan del Rosal 16, 28040 Madrid, Spain

 

Interactive 3.0 Modelica library facilitates the distributed and interactive visualization of virtual labs. These cooperative virtual labs are based on complex Modelica models and allow the interaction of several participants with the same lab. The predefined components of Interactive facilitate the description in the Modelica language of the virtual-lab view and the model-to-view communication. This description automatically generates the C++ code of the virtual-lab interactive interface and the model-to-interface communication. This C++ program uses the VTK, Qt and Qwt libraries. In addition, the library supports including the virtual-lab documentation as a set of HTML pages.

 
Figure 1: Interactive Modelica library: general structure; and classes within the following packages: Containers; Drawables; InteractiveControls; and BasicElements.
 
Download Interactive
Installation instructions
On-line Documentation
 
Examples of virtual labs (a Dymola license is required to execute these examples)
Read this file before executing the labs

Bouncing ball virtual lab

Tank system virtual lab with three different selection of the state variables

 

Carla Martin-Villalba
Last update: January 2022
euclides web server - Dept. Informatica y Automatica, UNED, Juan del Rosal 16, 28040 Madrid, Spain