Simulink

Simulink

Simulink

Product catalog summary
Overview of Simulink
Simulink is a block diagram environment designed for multidomain simulation and Model-Based Design. It facilitates system-level design, simulation, automatic code generation, and continuous testing and verification of embedded systems. Integrated with MATLAB, it allows the incorporation of MATLAB algorithms into models and the export of simulation results for further analysis.
Key Features
  • Graphical editor for hierarchical block diagrams.
  • Predefined block libraries for continuous and discrete-time systems.
  • Simulation engine with fixed-step and variable-step ODE solvers.
  • Tools for project and data management, model analysis, and MATLAB Function block for algorithm integration.
Building the Model
Simulink provides predefined blocks for creating detailed block diagrams. The Simulink Library Browser offers blocks for continuous and discrete dynamics, algorithmic functions, and structural components. Custom functions can be built using MATLAB, C, Fortran, or Ada code. Add-on products are available for specialized applications like aerospace and signal processing.
Simulating the Model
Simulink supports dynamic system simulation with fixed-step and variable-step ODE solvers. It offers different simulation modes: Normal, Accelerator, and Rapid Accelerator, with options for parallel simulations on multicore systems.
Analyzing Simulation Results
Post-simulation, results can be analyzed using MATLAB and Simulink's debugging tools. Visualization is possible through displays and scopes, and custom HMI displays can be built using MATLAB.
Managing Projects
Simulink Projects tool aids in managing project files and connecting to source control software, promoting team collaboration. It supports component-based modeling and modular design, allowing independent simulation and verification of design components.
Connecting to Hardware
Simulink supports rapid prototyping and deployment on embedded systems, with built-in support for hardware like Arduino and LEGO MINDSTORMS. Code generation for C, C++, HDL, or PLC is possible with add-on products.
See more

Catalog excerpts

Simulink-1

Simulation and Model-Based Design Simulink® is a block diagram environment for multidomain simulation and ModelBased Design. It supports system-level design, simulation, automatic code generation, and continuous test and verification of embedded systems. Simulink provides a graphical editor, customizable block libraries, and solvers for modeling and simulating dynamic systems. It is integrated with MATLAB®, enabling you to incorporate MATLAB algorithms into models and export simulation results to MATLAB for further analysis. Graphical editor for building and managing hierarchical block diagrams Libraries of predefined blocks for modeling continuous-time and discrete-time systems Scopes and data displays for viewing simulation results Project and data management tools for managing model files and data Model analysis tools for refining model architecture and increasing simulation speed MATLAB Function block for importing MATLAB algorithms into models Legacy Code Tool for importing C and C++ code into models Simulation engine with fixed-step and variable-step ODE solvers Simulink model of a wind turbine.

 Open the catalog to page 1
Simulink-2

Simulink Library Browser File Edit View Help Enter search term ■ Commonly Used Blocks Lookup Tables Model-Wide Utilities Signal Attributes Signal Routing User-Defined Functions + ■■ Aririitinnal Math R r>«.rrRte Library: Simulink/Commonly Used Blocks Search Results; Showing: Simulink/Commonly Used Blocks Simulink provides a set of predefined blocks that you can combine to create a detailed block diagram of your system. Tools for hierarchical modeling, data man- agement, and subsystem customization enable you to represent even the most com- plex system concisely and accurately. Selecting Blocks...

 Open the catalog to page 2
Simulink-3

1^1 Function Block Parameters: engine + impeller inertia Element-wise gain (y = K.*u) or matrix gain (y = K*u or y = u*K). Signal Attributes Parameter Attributes Output minimum: Output maximum: Output data type: uint32 Lock output data type setting against changes by the feed-point tools Integer rounding mode: | Floor H Saturate on integer overflow • Dimensions—scalar, vector, matrix, • Complexity—real or complex values • Minimum and maximum range, initial value, and engineering units If you choose not to specify data attributes, Simulink determines them automatically via propagation algorithms,...

 Open the catalog to page 3
Simulink-4

Configuration Parameters: sf_car/Configuration [Active] Simulation time Hardware Implementat. Solver options Type: Fixed-step Fixed-step size (fundamental sample time): discrete (no continuous states) Tasking and sample time options Periodic sample time constraint: Tasking mode for periodic sample times: | Sinnld ode!4x (extrapolation) D Automatically handle rate transition for data transfer Higher priority value indicates higher task priority Configuration Param- eters dialog box show- You can run your simulation interactively from the Simulink Editor or systematically from the MATLAB command...

 Open the catalog to page 4
Simulink-5

SIMULINK PROJECT S> □ *s ource Control (iy Manage New Open Archive i^p Create -% Modified Files Revision * Classificati... Owner Saurabh Approved Saurabh Approved Saurabh Approved Saurabh Approved The Simulink Projects tool for organizing, managing, and sharing files. Managing Projects Simulink provides tools to help you manage project-related files, components, and large amounts of data. Managing Project-Related Files Simulink Projects is an interactive tool for managing project files and connecting to source control software. The Simulink Projects tool promotes collaboration across • Find all...

 Open the catalog to page 5
Simulink-6

Connecting to Hardware You can connect your Simulink model to hardware for rapid prototyping, hardwarein the-loop (HIL) simulation, and deployment on an embedded system. Running Simulations on Hardware Simulink provides built-in support for prototyping, testing, and running models on low-cost target hardware, including Arduino®, LEGO® MINDSTORMS® NXT, PandaBoard, and BeagleBoard. You can design algorithms in Simulink for control systems, robotics, audio processing, and computer vision applications and see them perform in real time. With Real-Time Windows Target™, you can run Simulink models in...

 Open the catalog to page 6

All The MathWorks catalogs and technical brochures

  1. Stateflow

    8  Pages

  2. SimEvents

    7  Pages

  3. SimDriveline

    7  Pages

  4. SimHydraulics

    7  Pages

  5. SimRF

    6  Pages

  6. MATLAB Coder

    5  Pages

  7. OPC Toolbox

    5  Pages

  8. SimBiology

    6  Pages

  9. xPC Target

    5  Pages

  10. SimMechanics

    7  Pages

  11. Simscape

    7  Pages

  12. MATLAB®

    6  Pages

*Prices are pre-tax. They exclude delivery charges and customs duties and do not include additional charges for installation or activation options. Prices are indicative only and may vary by country, with changes to the cost of raw materials and exchange rates.