Block Authoring and Simulation Integration
Extend existing Simulink® modeling functionality using MATLAB® and C/C++ code
You can extend the existing modeling functionality of Simulink by creating new blocks and adding them to the Simulink library browser. Use a custom block to:
Model behaviors that are not provided with a Simulink built-in solution
Build more advanced models by using existing simulation
Encapsulate model components into a library block that you can copy into multiple models
Provide custom user interfaces or analysis routines
For information about creating a custom block based on your specific workflow, see Comparison of Custom Block Functionality.
Categories
- Block Creation Basics
Principles of extending block functionality of Simulink through new block development
- Extend Modeling Functionality with Custom Blocks
Implement new algorithms in Simulink using MATLAB, C/C++, and Fortran
- Integrate with Existing Simulation or Environment
Integrate third-party functionality into Simulink, including functional mockup unit (FMU), apps, models, and toolboxes
- Create, Organize, and Publish Custom Blocksets
Create a Blockset Designer project to manage custom blocks and their artifacts
- Create Block Masks
Create customized appearance, create user–defined interface, encapsulate logic, and hide data for subsystems and custom blocks