Visualize the Simulation State with an SVG Image
The Data Pool View shows all variables present in the simulation. However it can be difficult to interpret the state of a model for humans when having a load of numbers of variables. The former KIELER Environment Visualization (KEV) had been developed to display the simulation state in a more pleasant way. Therefore KEV loaded an SVG image and could manipulate it to relect the state of the simulation.
This approach has been developed further as KIELER Visualization (KiVis) to integrate with the new simulation. Furthermore a DSL for kivis files has been created to configure how the SVG image will be manipulated.
Besides displaying the state of the simulation, KiVis is also able to interact with the simulation, e.g., when an element in the simulation is clicked. This buttons in the SVG image can be created to set variables in the simulation, or to step, stop, play and pause the simulation.