Main Content

Choose a Componentization Technique for Code Reuse

R2026b

Key componentization techniques that you can use with Simulink® and the code generator to produce reusable code include:

  • Referenced models

  • Subsystems

  • Library subsystems

  • Combinations of models, subsystems, and library subsystems

Choose componentization techniques based on your code reuse goals.

GoalReferenced ModelSubsystem in ModelSubsystem in Library
Design for explicit code reuse.√√√
Facilitate parallel team development.√√√
Reuse function within a model or across models.√  
Reduce build time by generating reusable code incrementally.√  
Verify reusable code with SIL or PIL simulation.√  
Optimize generated code by configuring code generator to detect opportunities for code reuse.√√√
Maximize reuse with context-dependent behavior. √√
Develop a frequently used, and infrequently changed, utility function.  √

See Also

Topics