Documentation

  • Documentation Home
  • Simulink
  • Project Management
  • Project Setup
  • Project File Management
  • Dependency Analysis
  • Source Control in Projects
  • Componentization of Large Projects
  • Model Comparison
  • Requirements Traceability
  • All
  • Examples
  • Functions
  • Blocks
  • More
    • All
    • Examples
    • Functions
    • Blocks

    Componentization of Large Projects

    Organize large projects using referenced projects

    Topics

    Componentization Using Referenced Projects

    Organize a large project into components to facilitate, for example, component reuse and modular development.

    Add or Remove a Reference to Another Project

    Add or remove project components.

    View, Edit, or Run Referenced Project Files

    View, edit, or run component files through project reference hierarchy.

    Extract a Folder to Create a Referenced Project

    Partition a large project into components.

    Manage Referenced Project Changes Using Checkpoints

    Detect changes in referenced project components using checkpoints.

    Featured Examples

    Create and Reference a Project Programmatically

    Create and Reference a Project Programmatically

    Programatically create a new project and add it as a reference project in your main project. It covers how to create a project from the command line, add files and folders, set up the project path, define project shortcuts and create a reference to the new project in another project.

    Open Live Script
    Referencing Projects from Another Project

    Referencing Projects from Another Project

    Use referenced projects as independent components within your project.

    Open Live Script
    Simulink Documentation
    • Examples
    • Blocks and Other Reference
    • Release Notes
    • PDF Documentation
    Support
    • MATLAB Answers
    • Installation Help
    • Bug Reports
    • Product Requirements
    • Software Downloads

    © 1994-2020 The MathWorks, Inc.

    • Terms of Use
    • Patents
    • Trademarks
    • Acknowledgments