xcos
Xcos is a graphical editor for modeling and simulation of dynamical systems, included with Scilab, an open-source numerical computation package. It provides a visual language for constructing block diagrams that encode differential equations, state machines, and other dynamic models. Using a library of predefined blocks, users can represent continuous-time, discrete-time, and hybrid systems by connecting blocks with signal wires. The diagrams can be organized hierarchically, allowing submodels to be reused and encapsulated.
The Xcos simulation engine translates the diagram into executable Scilab code and runs the numerical integration
Models are saved with the .xcos extension and can be shared or embedded in Scilab projects. In
Xcos is commonly used in education and research to teach and prototype control systems, signal processing,