主要内容

对项目进行影响分析

此示例显示如何使用依赖性分析器执行文件级别影响分析。它显示如何可视化项目结构,分析项目依赖项,查找所需的附加组件和产品,识别和修复问题,并评估更改如何影响其他项目文件。s manbetx 845

您可以在工作流程中的任何点运行依赖性分析。在协作环境中,您通常检查依赖项

  • 当您第一次设置或探索一个项目时

  • 运行测试以验证对设计的更改时

  • 在您将项目版本提交到源控制之前

  • 在您分享或包装项目之前

设置示例文件并打开项目

创建并打开项目示例文件的工作副本。MATLAB®将文件复制到示例文件夹,以便您可以编辑它们。示例项目位于Git™源控制下。

sldemo_slproject_airframe;
使用“MinGW64 Compiler (C)”编译。墨西哥人成功完成。

可视化项目结构和依赖项

对项目中的所有文件运行依赖关系分析。

1.在项目选项卡,单击依赖性分析仪

依赖图显示:

  • 您的项目结构及其文件依赖关系,包括诸如模型、库、函数、数据文件、源文件和派生文件等文件如何相互关联。图中的每一项表示一个文件,每个箭头表示一个依赖项

  • 源和派生文件之间的关系(如.m和.p文件,.slx和.slxp,和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c和.c。

没有选择文件时,特性窗格显示:

  • 项目细节

  • 整个项目所需的产品和附加组s manbetx 845件

  • 整个项目的问题列表,例如缺少文件、不在项目中的文件、未保存更改的文件以及过期的派生文件

调查和解决问题

依赖关系分析器可以识别问题,例如文件丢失、文件不在项目中、未保存的更改以及过期的派生文件。您可以使用依赖关系图或文件列表检查问题文件。

使用图表调查问题文件。

2.在特性窗格中,在问题节中,点没有项目然后单击放大镜图标

该图突出显示了具有此特定问题的文件,在此示例中,timesthree.mexw64

采取操作来解决问题文件。

3.右键单击timesthree.mexw64并选择加入项目删除timesthree.mexw64从问题列表中没有将项目添加到项目时,右键单击并选择隐藏警告

4.点击分析更新图形和问题列表。

提示:对于大型项目,使用文件列表调查项目问题文件。有关详细信息,请参见调查文件列表中的问题文件

查看已修改的文件

5.打开并更改其中一个模型,例如,vertical_channel.slx.

一种。在依赖关系图中,双击vertical_channel.slx.打开它。

湾移动一个街区vertical_channel.slx.保存模型。

使用意见图库以显示依赖关系图中每个文件的源代码控制状态。

6.在依赖性分析器工具串中,展开意见画廊并点击源控制

图中每个项目的颜色现在表示其源代码控制状态。自从你改变到vertical_channel.slx.,其源代码控制状态为修改

找到改变的影响

你可以使用影响分析工具找到:

  • 受文件更改影响的文件

  • 文件所需的文件成功运行

7.使用影响分析用于评估您的更改对其他文件的影响的工具。

a.在依赖关系图中,选择您修改的文件,例如:vertical_channel.slx.

b。影响分析部分,点击影响

依赖关系图筛选文件并仅显示由您所做的更改影响的那些vertical_channel.slx.

8.找到依赖的地方vertical_channel.slx.介绍了f14_airframe.slx.

一种。选择依赖关系箭头链接f14_airframe.slx.vertical_channel.slx.

b。特性窗格,单击链接下影响.万博1manbetxSimulink®打开模型f14_airframe.slx.并突出显示模型块vertical_channel

确定要运行的测试

项目自动将分类标签与每个项目文件相关联。这包括设计工件方便衍生的,测试标签。这测试标签标识哪些文件是测试。您可以创建其他分类以标记文件。看将标签添加到文件中

9.确定需要运行哪些测试以验证所做的更改vertical_channel.slx.

一种。要显示与依赖关系图中的每个文件关联的分类标签,请展开意见画廊并点击分类

依赖关系图只显示受更改影响的文件vertical_channel.slx.现在是通过标签分类上色的。

b.识别受更改影响的测试。

在图中,有两个设计文件和一个测试受更改影响的文件vertical_channel.slx.f14_airframe_test.m.是您需要运行的测试以验证设计更改。

提示:要清除所有过滤器并恢复图形以显示项目中的所有分析依赖项,请单击恢复到默认.或者,手动删除显示在图形顶部的所有过滤器。

导出结果和运行测试

您可以使用该文件将文件发送到其他项目工具项目菜单。MATLAB仅在当前已过滤的视图中导出所选文件。

10.运行选定的测试以验证设计更改。

一种。在此示例中选择要运行的测试,f14_airframe_test.m。

在依赖分析器工具条中,在出口部分,选择项目>发送到自定义任务

在“自定义任务”对话框中,测试文件f14_airframe_test.m.已选择从影响分析导出。

c.在“自定义任务”对话框中,单击自定义任务字段中,选择运行单元测试然后点击运行任务

运行单元测试自定义任务运行您选择的MATLAB单元测试并创建摘要报告。检查结果在本例中,在选择您运行的测试之后f14_airframe_test.m.

  • 要将选定的文件路径保存到一个变量,请选择出口>保存到工作区

  • 切换到项目文件View with the files selected, select项目>在项目中展示

也可以看看

运行依赖性分析

执行影响分析

检查依赖性结果并解决问题