When you run a dependency analysis, the Dependency Analyzer identifies problems, Alternatively, manually remove all filters To clear all filters and restore the graph to show all analyzedĭependencies in the project, click Restore toĭefault. Timestable.mlapp, to remove the filter click. To reset the graph to showĪll project dependencies, remove the filter at the top of the graph.įor example, if you filtered by all dependencies of To show only the dependencies of a specific file, select the fileĪnd, in the Impact Analysis section, click For example, if you have the SourceĬontrol view selected, you can remove it by clicking. To color the files in the graph by type, class, label, or sourceĬontrol status, use the Views. To filter out a subgroup of files from the graph, such as filesĬheck boxes in the Legend pane. Inheritance, and property type), and where the dependency is introduced.
In the Properties pane, in theĭetails section, you can see the full paths of theįiles you are examining, the dependency type (such as function call, To see more information about how two files are related, select theirĭependency arrow. To center and fit the dependency graph to view, in the To zoom in and out, in the Navigate section, Alternatively, press and hold the mouseįor large graphs, navigate using the Overview To pan the dependency graph, hold the Space key,Ĭlick and drag the mouse. Hover the pointer over the corresponding item in the To remove all files of a certain type from the current selection,
To clear all selection, click the graph background. To select all files of a certain type, hover the pointer over theĬorresponding item in the Legend pane and click To select multiple files, press Shift and click To select an item in the graph, click it. You investigate dependencies or a specific problem, you can simplify the graph using For more details, see Investigate Dependency Between Two Files.īy default, the dependency graph shows all files required by your project. Each item in the graph represents a file and each arrow The dependency graph displays your project structure, dependencies, and how files Explore the Dependency Graph, Views, and Filters To perform a complete analysis, in the Dependencyįor more information about running a dependency analysis on Simulink ® models and libraries, see Perform an Impact Analysis (Simulink). However, if you updateĪdd-ons or installed products and want to discover dependency changes in them, you The Dependency Analyzer determines which files changed since the lastĪnalysis and updates the dependency data for those files.
In theĭependency analysis of your project, subsequent analyses incrementally update the Project, files with unsaved changes, and out-of-date derivedĭependencies and problem files using the File List. Warnings about problem files, such as missing files, files not in the
Generated by each model, and find what code needs to be regenerated if Relationships between source and derived files (such asīetween C/C++ source and header files. Such as models, libraries, functions, data files, source files, and Your project structure and its file dependencies, including how files Project files you want to analyze and select Find In the Project Files view, right-click the For more details about available options, see Analysis Scope (Simulink).ĭirectly in Project. Inside add-ons, select Analyze > Add-Ons. Use the context menu and select Find All Dependencies. In the ImpactĪnalysis section, click All Dependencies or Specific files, in the dependency graph, select the files. On the Project tab, in the Tools gallery,Ĭlick Dependency Analyzer.
Run a Dependency AnalysisĪnalysis on a project, make sure that you have added all your files to the project.įor more information, see Add Files to Project. To find add-ons and products required by your project to run properly, see Find Required Products and Add-Ons. To assess how a change will affect other project files, see Find File Dependencies. To find and fix problems in your project, see Investigate and Resolve Problems. To explore a project and visualize its structure using different views, see Explore the Dependency Graph, Views, and Filters. When you run tests to validate changes to your designīefore you submit a version of your project to source control When you set up or explore a project for the first time