主要内容

与项目执行影响分析

这个例子展示了如何使用依赖分析器执行文件级别的影响分析。它显示了如何可视化项目的结构,分析项目依赖关系,找到所需的插件和产品,识别和解决问题,并评估一个变化将如何影响其他项目文件。s manbetx 845

视觉预排的例子,看视频。

perform-impact-analysis-with-a-project-video-thumbnail.jpg

您可以运行一个依赖关系分析在任何时候在你的工作流。在一个协作的环境中,您通常检查依赖关系:

  • 当你第一次设置或探索项目

  • 当您运行测试来验证修改你的设计

  • 在你提交一个版本的项目源代码控制

  • 在你分享或包您的项目

设置示例文件和打开项目

创建和打开一个工程实例文件的工作副本。MATLAB®将文件复制到一个文件夹中,这样您就可以编辑它们。项目的例子是Git™源代码控制之下。

sldemo_slproject_airframe;
建筑“MinGW64编译器(C)”。墨西哥人成功完成。

可视化项目结构和依赖关系

运行一个依赖性分析的所有文件在您的项目。在项目选项卡中,单击向下箭头扩大工具部分。下应用程序,点击依赖分析仪

依赖图显示:

  • 您的项目结构及其文件的依赖关系,包括如何文件如模型、图书馆、功能、数据文件、源文件,导出文件之间的关系。图中的每一项代表一个文件和每个箭头表示依赖。

  • 源和派生文件之间的关系(如每分钟打烊,文件,.slx .slxp, C和.mex文件),和C / c++源和头文件。

如果你不选择一个文件,属性窗格显示:

  • 项目详细信息

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

  • 整个项目的问题列表,如丢失的文件,文件不是在项目,文件未保存的更改,和过时的导出文件

调查和解决问题

依赖分析仪识别问题,如丢失的文件,文件不是在项目,未保存的更改,和过时的导出文件。您可以检查问题文件使用依赖关系图或文件列表。

1。使用调查问题的图形文件。在属性窗格中,在问题节中,点文件未在项目并单击放大镜图标。图形与选择的问题凸显了文件。在这个例子中,timesthree.mexw64文件不是在项目。

2。解决这个问题。右键单击timesthree.mexw64并选择添加到项目删除timesthree.mexw64从问题列表没有添加到项目中,右键单击该文件,并选择隐藏的警告

查看修改的文件

1。开放和变化vertical_channel.slx模型。

的。项目选项卡,文件视图中,双击vertical_channel.slx以打开它。

b。移动一块vertical_channel.slx并保存模型。

在使用依赖分析仪的观点画廊以显示源代码控制依赖图中的每个文件的状态。

2。依赖分析仪将来发布,扩大的观点画廊,并单击源控制

现在的颜色图表中的每一项代表源代码控制地位。因为改变

vertical_channel.slx现在,它的源代码控制地位修改

确定影响的变化

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

  • 文件影响改变到一个文件

  • 文件要求的文件运行成功

1。使用影响分析工具来评估你的变化的影响在其他文件。

依赖图中的一个。,选择修改文件,vertical_channel.slx。

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

依赖图的过滤器文件和显示只有那些影响你做出的改变vertical_channel.slx

2。找到的依赖vertical_channel.slx介绍了f14_airframe.slx

一。选择依赖箭头链接f14_airframe.slxvertical_channel.slx

b。属性窗格中,单击该链接影响。万博1manbetx仿真软件®打开模型f14_airframe.slx并强调了模型vertical_channel

确定测试运行

一个项目自动关联分类标签与每个项目文件。分类标签包括设计,工件,方便,派生的,测试标签。的测试标签识别哪些文件是测试。如果你需要运行多个测试,看看添加标签文件

确定哪些测试需要运行验证更改vertical_channel.slx

1。显示相关的分类标签依赖图中的每个文件,扩展的观点画廊,并单击分类

依赖图显示只受变更影响的文件vertical_channel.slx现在是彩色的标签分类。

2。确定测试受到你的变化的影响。

图表显示了两个设计文件和一个测试文件由你所做的更改的影响vertical_channel.slxf14_airframe_test.m是你需要运行的测试来验证设计更改。

提示:清除所有过滤器和恢复图显示所有依赖关系分析的项目,点击恢复到默认。另外,手动删除所有过滤器出现在图的顶部。

运行测试的影响

运行测试,以验证设计更改的影响。

1。选择f14_airframe_test.m测试如果你需要运行多个测试,点击添加到选择按钮传说代替。

2。影响了测试路径保存到变量中。在依赖分析仪将来发布出口部分中,选择出口>保存到工作空间。选择一个变量名例如,impactedtests,然后单击好吧

3所示。运行测试使用runtests函数。在命令窗口类型:

结果= runtests (impactedtests);

另请参阅

运行一个依赖关系分析

执行影响分析

检查依赖结果和解决问题