Simulink
File:MATLAB Simulink screenshot showing thermostat demo simulation.png Simulink, running a simulation of a thermostat-controlled heating system. | |
Developer(s) | The MathWorks |
---|---|
Stable release | 7.3 (part of R2009a) / March 6, 2009 |
Operating system | Cross-platform[1] |
License | Proprietary |
Website | Simulink product page |
Simulink, developed by The MathWorks, is a commercial tool for modeling, simulating and analyzing multidomain dynamic systems. Its primary interface is a graphical block diagramming tool and a customizable set of block libraries. It offers tight integration with the rest of the MATLAB environment and can either drive MATLAB or be scripted from it. Simulink is widely used in control theory and digital signal processing for multidomain simulation and design.
Add-on products
A number of MathWorks and third-party hardware and software products are available for use with Simulink. For example, Stateflow extends Simulink with a design environment for developing state machines and flow charts.
Coupled with Real-Time Workshop, another product from The MathWorks, Simulink can automatically generate C source code for real-time implementation of systems. As the efficiency and flexibility of the code improves, this is becoming more widely adopted for production systems[citation needed], in addition to being a popular tool for embedded system design work because of its flexibility and capacity for quick iteration. Real-Time Workshop Embedded Coder creates code efficient enough for use in embedded systems.[citation needed]
xPC Target together with x86-based real-time systems provides an environment to simulate and test Simulink and Stateflow models in real-time on the physical system. Other add-ons support specific embedded targets, including Infineon C166, Motorola 68HC12, Motorola MPC 555, TI C2000, and TI C6000.
With Simulink HDL Coder, also from The MathWorks, Simulink and Stateflow can automatically generate synthesizable VHDL and Verilog.
The systematic test tool TPT cannot only be used for the formal test process to stimulate Simulink models but also during the development phase where the developer generates inputs to test the system. By the substitution of the Constant and Signal generator blocks of Simulink the stimulation becomes reproducable.
References
External links
- Simulink product page on the MathWorks website
- SimPowerSystems
- PARS home page
- TPT testing Simulink systems
- .mdl file format
Stub icon | This computer programming-related article is a stub. You can help Wikipedia by expanding it. |
If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...
- Pages where expansion depth is exceeded
- Pages with broken file links
- All articles with unsourced statements
- Articles with unsourced statements from August 2009
- Articles with invalid date parameter in template
- Simulation programming languages
- Visual programming languages
- Cross-platform software
- Computer programming stubs