Scicos: Block diagram modeler/simulator
Scicos is a graphical dynamical system modeler and
simulator developed in the Metalau project at
INRIA,
Paris-Rocquencourt center.
With Scicos, user can create
block diagrams to model and simulate the dynamics of hybrid
dynamical systems and compile models into executable code.
Scicos is used for signal processing, systems control, queuing systems, and to
study physical and biological systems. New extensions allow generation of component based
modeling of electrical and hydraulic circuits using the Modelica
language.With Scicos you can:
- Graphically model, compile, and simulate dynamical systems
- Combine continuous and discrete-time behaviors in the same
model
- Select model elements from Palettes of standard blocks
- Program new blocks in C, Fortran, or Scilab Language
- Run simulations in batch mode from Scilab environment
- Generate C code from Scicos model using a Code Generator
- Run simulations in real time with and real devices using Scicos-HIL
- Generate hard real-time control executables with Scicos-RTAI and Scicos-FLEX
- Use implicit blocks developed in the Modelica language.
- Discover new Scicos capability using additional toolboxes.
>> Read detailed features
>> Read Frequently asked questions
Scicos is developed in the METALAU project at INRIA, Paris-Rocquencourt center.
News
2010-6-28 Scicos-ITM v1.0 (Integrated Tokamak Modeling toolbox for ScicosLab developed by Simone Mannori, Roberto Bucher, ScicosLab Dev. Team) will be presented at the next "ITM Working Session Code Camp on Control Activities" at CEA Cadarache. Scicos has been selected for modeling, simulation and automatic code generation by the CEA team (ISIP) working on control technologies for thermonuclear fusion applications.2010-6-15 Technology transfer and non-exclusive licensing agreement for Scicos software: INRIA and Altair Engineering, Inc. have signed a technology transfer and non-exclusive licensing agreement for Scicos software developed by the METALAU project team based at the Paris-Rocquencourt INRIA research center. >> Read more
2010-5-23 A new release of the ScicosLab Pack is available from Evidence with full ScicosLab support. The ScicosLab Pack allows Code Generation for Microchip dsPIC DSC, the FLEX boards and for educational control plants. >> Read more
2010-4-16 An educational ball and plate plant for teaching automatic control is now available from Evidence with full Scicos support. >> Read more
2010-2-10 Scicos 4.4 is now available for Windows, Mac and a number of Linux platforms. Please report all problems to scicos@inria.fr.
2010-2-1 The new edition of the reference book on modeling and simulation in Scilab/Scicos, Modeling and Simulation in Scilab/Scicos with ScicosLab 4.4 has been published. >> Read more
2009-12-18 Scicos 4.4 is now available here (only Windows version available for the moment, Linux and Mac versions will follow in the coming days). Please report all problems to scicos@inria.fr.
Scicos 4.4 is a major release. It includes many improvements and some new functionality. Major changes concern the code generator, the simulator and some important blocks. Here is a partial list of changes with respect to Scicos 4.3:
- Graphical editor: Improved block dialog boxes with XML import/export, addition of Bus links (experimental for the moment), introduction of new facilities for constructing nice diagrams (automatic adjustment of block locations to obtain horizontal and vertical links, gridding), addition of an option to use fixed size fonts in block icons to obtain a more uniform look, and bug corrections in particular in the Masking and Atomic operations.
Scicos/Modelica compilers: Better integration of the latest version of the Modelica compiler and some minor bug corrections in the Scicos compiler. In this version, the Scicos compiler can also call the interfacing functions of Scicos and Modelica blocks with the job 'compile' during the compilation process to improve checks/sets of some block parameters (like input/output sizes and types...)
Simulator: Important architectural changes and the addition of a new solver.
Code Generator: It includes major improvements allowing in particular its application to models with asynchronous dynamics and Modelica components. Its usage via the Atomic operation allows separate compilation of non-directly-communicating Modelica parts within the same Scicos diagram. Default properties of the code generator for each Super block can now be set using a GUI. Standalone code generation now works for all Scicos diagrams (except for diagrams that use Scilab blocks) including diagrams with continuous-time dynamics requiring ODE/DAE solvers.
Library of blocks: A new palette (Iterators) has been added and many improvements have been made in existing blocks, in particular the delay blocks and the scopes. The main scope blocks can now function by inheritance in most situations so their activation input port is no longer present by default. An interactively editable Scilab block of type 5 has been added.
Modelica initialization tool: The graphical interface has been improved and additional numerical solvers are used.
2009-7-22 Modnum - A new release for the Scicos-Modnum block sets is available here. Please report all problems to alan.layec@inria.fr.
2009-6-19 Etherlab - The HIL and Realtime Toolbox for Scilab/Scicos based on the EtherCAT Fieldbus and Linux Preempt-RT by Andreas Stewering-Bone is now available: etherlab-scicos-0.0.2-rc9.tar.bz2. Visit www.etherlab.org for more details.
2009-3-10 Two new documentations/tutorials on creating new blocks in Scicos are now available in the documentation section: Constructing New Blocks in Scicos, and Creating a C Function Block in Scicos by Phil Schmidt.
2009-3-10 New Scicos/Modelica Toolbox: Coselica Toolbox provides basic Modelica blocks for Scicos. Currently there are some electrical (analog) and 1D-mechanical (translational, rotational) blocks, which have been derived from the Modelica Standard Library. Coselica Toolbox can be downloaded from www.kybdr.de.

Download
