此示例显示如何使用依赖性分析器执行文件级别影响分析。它显示如何可视化项目结构,分析项目依赖项,查找所需的工具箱和产品,识别和修复问题,并评估更改如何影响其他项目文件。下载188bet金宝搏
您可以在工作流程中的任何点运行依赖性分析。在协作环境中,您通常检查依赖项
当您第一次设置或探索项目时
运行测试以验证对您设计的更改
在您将项目版本提交到源控制之前
在您分享或包装项目之前
创建并打开项目示例文件的工作副本。MATLAB®将文件复制到示例文件夹,以便您可以编辑它们。示例项目位于Git™源控制下。
sldemo_slproject_airframe;
建立“Mingw64编译器(C)”。MEX成功完成。
在项目中的所有文件上运行依赖性分析。
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。
没有选择文件时,特性窗格显示:
项目细节
整个项目所需的产品和工具箱下载188bet金宝搏
整个项目的问题列表,例如缺少文件,未在项目中的文件,包含未保存的更改的文件,以及过期派生文件
依赖性分析仪识别问题,例如缺少文件,未在项目中的文件,未保存的更改以及过时派生文件。您可以使用依赖关系图或文件列表检查问题文件。
使用图表调查问题文件。
2.在特性窗格,在问题部分,指向没有项目然后单击放大镜图标。
该图突出显示了具有此特定问题的文件,在此示例中,Timesthree.mexw64.
。
采取操作来解决问题文件。
3.右键单击Timesthree.mexw64.
并选择加入项目。去除Timesthree.mexw64.
从问题列表中没有将项目添加到项目时,右键单击并选择隐藏警告。
4.点击分析更新图形和问题列表。
小费:对于大型项目,使用文件列表调查您的项目问题文件。有关更多详细信息,请参阅调查文件列表中的问题文件。
5.例如,打开并更改为其中一个模型,vertical_channel.slx.
。
一种。在依赖关系图中,双击vertical_channel.slx.
打开它。
湾移动一个街区vertical_channel.slx.
并保存模型。
使用意见GALLAY以在依赖关系图中显示每个文件的源控制状态。
6.在依赖性分析器工具串中,展开意见画廊并点击源码控制。
图中每个项目的颜色现在表示其源控制状态。因为你改变了vertical_channel.slx.
,它的源控制状态是修改的。
你可以使用影响分析要查找的工具:
由更改对文件影响的文件
文件所需的文件成功运行
7.使用影响分析用于评估您的更改对其他文件的影响的工具。
一种。在依赖关系图中,选择修改的文件,例如,vertical_channel.slx.
。
湾在里面影响分析部分,点击影响。
依赖关系图筛选文件并仅显示由您所做的更改影响的那些vertical_channel.slx.
。
8.找到依赖的地方vertical_channel.slx.
介绍在f14_airframe.slx.
。
一种。选择依赖关系箭头链接f14_airframe.slx.
到vertical_channel.slx.
。
湾在里面特性窗格,单击链接下影响。金宝appSimulink®打开模型f14_airframe.slx.
并突出显示模型块垂直_Channel.
。
项目自动将分类标签与每个项目文件相关联。这包括设计那文物那方便那衍生的, 和测试标签。这测试标签标识哪些文件是测试。您可以创建其他分类以标记文件。看将标签添加到文件中。
9.确定您需要运行的测试以验证您所做的更改vertical_channel.slx.
。
一种。要显示与依赖关系图中的每个文件关联的分类标签,请展开意见画廊并点击分类。
仅显示由您所做的更改影响的文件的依赖图vertical_channel.slx.
现在是标签分类的彩色。
湾确定受变更影响的测试。
在图中,有两个设计文件和一个测试由您所做的更改影响的文件vertical_channel.slx.
。f14_airframe_test.m.
是您需要运行的测试以验证设计更改。
小费:要清除所有过滤器并恢复图形以显示项目中的所有分析依赖项,请单击恢复为默认值。或者,手动删除在图表顶部显示的所有过滤器。
您可以使用该文件将文件发送到其他项目工具项目菜单。MATLAB仅在当前已过滤的视图中导出所选文件。
10.运行所选测试以验证设计更改。
一种。在此示例中选择要运行的测试,f14_airframe_test.m。
湾在依赖分析仪工具串中,在出口部分,选择项目>发送到自定义任务。
在“自定义任务”对话框中,测试文件f14_airframe_test.m.
从影响分析导出已被选中。
C。在“自定义任务”对话框中,在自定义任务字段,选择运行单元测试然后点击运行任务。
这运行单元测试自定义任务运行您选择的MATLAB单元测试并创建摘要报告。检查结果在此示例中选择您运行的测试后部分f14_airframe_test.m.
。
要将所选文件路径保存到变量,请选择出口>保存到工作区。
切换到项目文件查看选择文件,选择项目>在项目中展示。