Main Content

Simulation Integration

Perform system integration; assemble, compile, and simulate large-scale models

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:

  1. 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.

  2. Assemble and connect the components and compile the model to ensure that the components work together as intended.

  3. After successful model compilation, perform efficient large-scale (system-level) simulation, testing, verification, and debugging of your model.