Find out what's new in the upcoming V2 release of SCCharts!
What is new to SCCharts?
Controlflow / Dataflow Hybrid-Models
Semantic Comments
New Reference / Module Support
For Region
New Transformations
New Annotations & Pragmas
SCCharts Syntax Changes
What is new to the KIELER SCCharts workflow?
New Warnings & Errors
- Detailed reference warnings
- Label shadowing
Project ManagementÂ
- Project wizard
- Incremental builder
- Implicit or manually executed. No more launch configuration for compilation
- model compiler
- simulation generation and compilation
- template processing
- DLS for configuration (kibuild files)
- Warnings and errors and where to find them
Integrated Simulation
The simulation backend has been rewritten to be more lightweight, flexible and transparent and to better integrate in the workflow.
Major new features are:
- simulation of multiple models at once that interact with each other
- starting the simulation with precompiled executables
- support for arrays
- more user friendly interaction with the simulation
- a DSL (kisim files) to configure complex simulation setups
Simulation Visualization
The current state of a running simulation can be displayed by setting attributes of elements in an SVG image. For instance it is possible to set the color or position of elements based on the value of a variable in the simulation.
Furthermore it is possible to interact with SVG elements to control the simulation and set variable values. This way it is possible to define buttons in the SVG to play, pause, step or stop the simulation, as well as setting variables.
To use these features, an SVG image has to be created, in which the elements that should be animated must have a unique id. Afterwards the interactions and animations for these elements are defined using a DSL (kivis files).