Simulation Integration
The Model-Based Design workflow in Simulink® is represented by a V-model, see Model-Based Design with Simulink. The left-side of the V-model identifies steps for understanding your model requirements and then designing, developing, and unit-testing the components of your system. For more information, see Design Model Architecture. Before performing system integration, you must complete the steps on the left-side of the V-model, test your individual components before assembly, and resolve component-level issues.
After completing these steps, you perform system integration, represented on the right side of the V-model:
Create components for large-scale models from various sources such as from components native to Simulink, components defined from external tools using FMUs and co-simulation interfaces, and components defined using C/C++, Python®, or Fortran® code.
Assemble and connect the components and compile the model to ensure that the components work together as intended.
After successful model compilation, perform efficient large-scale (system-level) simulation, testing, verification, and debugging of your model.
Frequently Viewed Topics
- Choose Tools to Integrate Existing Components and MATLAB, C/C++, or Python Code into Simulink
- Component-Based Modeling Guidelines
- Add Libraries to Library Browser
- Reference Protected Models from Third Parties
- Import FMUs
- Numerical Compensation
- Create Partitions
- Determine Where to Store Variables and Objects for Simulink Models
Categories
- Create Large-Scale Model Components
Create components by integrating Simulink models, external tools, C/C++ code, or Python code
- Assemble Large-Scale Model Components
Reduce model complexity, manage design data, and compile large-scale models
- Perform Large-Scale Simulation
Improve simulation performance, schedule components, test and debug models