Projects help you to organize large modeling projects by finding required files, managing and sharing files and settings, and interacting with source control. See What Are Projects? and watch Using Projects to Collaborate, Track, and Merge Changes and Perform Code Reviews (4 min, 50 sec).
|Dependency Analyzer||Visualize dependencies, find required files, and assess the impact of changes (Since R2023a)|
|Get current project (Since R2019a)|
|Load an existing project (Since R2019a)|
|Get files required by specified project files (Since R2019a)|
|Get files impacted by changes to specified project files (Since R2021a)|
|Update project dependencies (Since R2019a)|
|Find model file dependencies|
|Find add-on dependencies|
|(Not recommended) Open project and get project object|
Project Dependency Analysis
- Run a Dependency Analysis
Find required files for a whole project or for specified files, and control options for analysis.
- Explore the Dependency Graph, Views, and Filters
Interact with the dependency graph and explore available filtered views.
- Perform an Impact Analysis
Visualize dependencies in a project, assess the impact of changing selected files, find required add-ons, and run test files.
- Check Dependency Results and Resolve Problems
How to fix problems in your design using the dependency results.
- Find Requirements Documents in a Project
View and open requirements documents in a project, linked using the Requirements Management Interface, visualize dependencies, and find specific blocks containing requirements links.
- Export Dependency Analysis Results
Save dependency analysis results as variables, printable reports, archives, and GraphML files.
Model Dependency Analysis
- Analyze Model Dependencies
View libraries, subsystems, and models referenced by your model.
About Dependency Analysis
- Dependency Analyzer Scope and Limitations
Discover analysis options and limitations.