Create Large-Scale Model Components
If you consider the V-model for Model-Based Design with Simulink, the right side of the V-model identifies the steps for the assembly and integration of your components, see Model-Based Design with Simulink. Before creating your large-scale model components by integrating them into Simulink, it is assumed that you have unit-tested the individual components of your system, see Test Model Components.
Create large-scale model components by integrating a wide range of components from various sources such as:
Components created in Simulink, such as subsystems, models, and multiversion components
Components defined from external tools using FMUs and co-simulation interfaces
Components defined using C/C++, Python, or Fortran® code
For more information, see Choose Tools to Integrate Existing Components and MATLAB, C/C++, or Python Code into Simulink. You can also create your custom components using block authoring tools. For more information, see Author Block Algorithms.
Categories
- Integrate Native Simulink Components
Integrate Simulink components, subsystems, reference models, multiversion components
- Integrate Components from External Tools
Integrate third-party functionality into Simulink, including functional mockup unit (FMU), apps, models, and toolboxes
- Integrate External Code into Simulink
Integrate MATLAB®, C/C++, Python, or Fortran code