主要内容

执行影响分析

对影响分析

在项目中,您可以使用影响分析来找出更改特定文件的影响。可视化地研究依赖项并探索项目的结构。分析所选或修改的文件,以找到它们所需的文件以及它们影响的文件。影响分析可以在您进行更改之前向您展示更改如何影响其他文件。例如,你可以:

  • 通过找到链接到需求文档的设计文件来调查需求变更的潜在影响。

  • 在提交更改之前,通过查找修改文件的上游和下游依赖项来调查更改集的影响。找到这些依赖项可以帮助您识别需要修改的设计和测试文件,并帮助您找到需要运行的测试。

在执行依赖性分析之后,您可以打开或标记文件,将结果导出为工作空间变量,或可重新加载的文件,或为自定义任务处理发送文件。导出结果可以进一步处理或存档影响分析结果。

提示

有关显示如何执行文件级影响分析以查找和运行受修改文件影响的测试的示例,请参见对项目进行影响分析

运行依赖项分析

在对项目运行依赖项分析之前,请确保已将所有文件添加到项目中。有关更多信息,请参见向项目中添加文件

要开始分析您的项目,请在项目选项卡,单击向下箭头以展开工具画廊。下应用程序,点击依赖分析仪.或者,在项目中的观点窗格中,选择依赖分析仪并点击分析

要分析特定文件的依赖关系,请在依赖关系图中选择文件。在影响分析部分中,点击所有依赖项或者使用上下文菜单并选择找到所有依赖项

要分析插件内部的依赖项,请选择分析>附加组件.有关可用选项的详细信息,请参见分析范围

您还可以直接在Project中检查依赖项。在项目的文件查看,右键单击要分析的项目文件并选择找到依赖关系

依赖关系图显示:

  • 您的项目结构及其文件依赖关系,包括模型、库、函数、数据文件、源文件和派生文件等文件如何相互关联。

  • 所需的产品和外接程2022世界杯八强谁会赢?序。

  • 源文件和派生文件之间的关系(例如.m而且每分钟文件,.slx而且.slxp.ssc而且.sscp,或.c而且.mex文件),以及C/ c++源文件和头文件之间。您可以看到每个模型生成了什么代码,并发现在修改模型时需要重新生成什么代码。

  • 关于有问题的文件的警告,例如缺少文件、不在项目中的文件、未保存更改的文件以及过期的派生文件。

方法可以检查项目依赖项和问题文件文件列表.在工具条中,单击文件列表

在您运行项目的第一个依赖项分析之后,后续的分析将增量地更新结果。Dependency Analyzer确定自上次分析以来哪些文件发生了更改,并更新这些文件的依赖关系数据。但是,如果您更新外挂程序或已安装的产品,并希望发现其中的依赖关系更改,则必须执行完整的分2022世界杯八强谁会赢?析。要执行完整的分析,请在Dependency Analyzer中单击分析>再分析所有

下步骤:

提示

要尝试对示例文件进行依赖性分析,请参见对项目进行影响分析

找到所需的产品和附加组件2022世界杯八强谁会赢?

在运行项目上的依赖项分析之后,图将显示整个项目或所选文件所需的附加组件。您可以看到使用项目需要哪些产品,或者2022世界杯八强谁会赢?找到哪个文件引入了产品依赖项。

在依赖项分析器中,在属性窗格中,产品部分显示整个项目所需的产品。2022世界杯八强谁会赢?要查看特定文件所2022世界杯八强谁会赢?需的产品,请单击图选择文件。

要查找哪个文件引入了产品依赖项,请指向产品名称并单击放大镜图标.该图突出显示了使用所选产品的文件。

要浏览这些文件,请使用搜索框中的箭头(例如,文件使用productName”)。

要取消高亮显示,请关闭搜索框。

要进一步研究,可以列出使用某个产品的文件,并检查在哪里引入了依赖项。在2022世界杯八强谁会赢?的部分,属性窗格中,指向一个产品并单击搜索文件夹图标

如果缺少必需的产品,则产品列表将其标记为缺少。2022世界杯八强谁会赢?该产品也列在问题节,productName没有安装.若要解决丢失的产品,请安装该产品并重新运行依赖项分析。

查找所选文件的依赖项

在进行依赖分析之后,要找出特定文件的影响,可以使用上下文菜单在依赖图中选择文件,或使用图例中的控件,视图而且影响分析部分的依赖分析。您可以通过研究特定文件的依赖关系来简化图。

要在运行依赖关系分析后调查文件的依赖关系,请在依赖关系图中选择一个文件。

  • 影响分析部分中,点击所有依赖项.该图显示了所选文件及其所有依赖项。

  • 若要仅显示所选文件正常运行所需的文件,请单击要求

  • 若要仅显示受所选文件的潜在更改影响的文件,请单击影响

找到这些依赖项可以帮助您确定更改的影响,并确定在提交更改之前需要运行的测试来验证设计。

要研究多个文件的依赖关系,请在按住转变关键。的影响分析部分显示所选择的文件数量。

要重置图形,请单击图形顶部的筛选器。例如,如果您已按影响的文件进行筛选f14_airframe.slx,点击

调查修改后文件的影响

要检查您所做的更改对其余项目文件的影响,请对项目中修改的文件执行影响分析。

  1. 的观点部分中,选择源控制视图。该图根据文件的源代码控制状态为其着色。修改后的文件显示为浅蓝色。

  2. 选择图中所有修改过的文件。

    或将所有修改的文件添加到选择项中添加到选择控件中项的图标传说窗格。

    提示

    如果更改了大量的文件,也可以使用文件列表。

    在“Dependency Analyzer”工具条中,单击文件列表.指出状态然后单击箭头按源代码控制状态对列表进行排序。选择所有修改过的文件。

  3. 影响分析部分中,点击影响.或者,使用上下文菜单并选择找到影响

确定要运行的测试

要确定在提交更改之前需要运行以验证设计的测试,请使用分类在对所更改的文件执行影响分析时查看。

  1. 的观点部分中,选择分类视图。该图根据项目标签为文件着色。

  2. 例如,选择您更改的文件f14_airframe.slx

  3. 影响分析部分中,点击影响.或者,使用上下文菜单并选择找到影响

    示例图显示了需要运行的四个测试,以限定所做的更改f14_airframe.slx

相关的话题

Baidu
map