主要内容

检查依赖结果并解决问题

如果您还没有运行分析,在项目选项卡,单击向下箭头以展开工具画廊。下应用程序,点击依赖分析仪

当您运行依赖项分析时,dependency Analyzer会识别出问题,例如缺少文件、不在项目中的文件、未保存的更改以及过期的派生文件。可以使用依赖关系图或文件列表检查有问题的文件。如果没有选择文件,则属性右边的窗格显示了附加组件的依赖项和整个项目的问题列表。

问题的信息

描述

修复

文件不在项目中

该文件不在项目中。

右键单击图中的问题文件并选择添加到项目

若要从问题列表中删除文件而不将其添加到项目中,请右键单击该文件并选择隐藏的警告

缺失的文件

该文件在项目中,但在磁盘上不存在。

使用源代码控制创建文件或恢复文件。

找不到文件或变量。

如果此状态是可接受的,右键单击该文件并选择隐藏的警告

根据调用对象方法的方式,Dependency Analyzer可能会混淆方法和函数,并报告缺少依赖项。看到分析的局限性

在项目根目录

该文件在项目根文件夹之外。

如果此状态是可接受的,右键单击该文件并选择隐藏的警告.否则,将其移动到项目根目录下。

如果所需的文件在项目根目录之外,则不能将这些文件添加到项目中。如果文件在您的路径上,并且是不属于项目的实用程序或资源,则此依赖项可能并不表明有问题。使用依赖关系分析来确保您理解设计依赖关系。

在项目未引用 该文件位于当前项目未引用的项目内。 将包含该文件的项目添加为项目引用

未保存的更改

该文件在MATLAB中有未保存的更改®和仿真软件®编辑器。

保存文件。

派生文件已过时

派生文件比派生它的源文件更老。

重新生成派生文件。如果是.p文件,您可以通过运行项目检查自动重新生成它。在MATLAB中项目选项卡,单击向下箭头以展开工具画廊。下项目检查,点击检查项目

如果重命名源文件,项目将检测对派生文件的影响,并提示您更新它。

在更新版本中创建

该文件是在比当前使用的版本更新的版本中创建的。例如,该文件是在较新的Simulink版本中创建的Simulink模型文件。Dependency Analyzer发出警告,但不分析该文件。

如果此状态是可接受的,右键单击该文件并选择隐藏的警告.否则,打开您用来创建它的版本中的模型,并导出到以前的版本。看到导出模型到以前的Simulink版本

不是有效的文件格式

该文件不是MathWorks支持的格式®2022世界杯八强谁会赢?产品。例如,文件有.slx扩展,但不是一个有效的Simulink模型。Dependency Analyzer发出警告,但不分析该文件。

如果此状态是可接受的,右键单击该文件并选择隐藏的警告

文件语法错误

该文件包含语法错误或依赖分析程序无法解析该文件。例如,文件是.m包含语法错误的文件。Dependency Analyzer发出警告,但不分析该文件。

如果此状态是可接受的,右键单击该文件并选择隐藏的警告.否则,请修复语法错误并保存文件。

产品没有安装

项目依赖于丢失的产品。

通过安装缺失的产品来修复模型。2022世界杯八强谁会赢?

如果您打开一个包含来自丢失产品的内置块或库链接的模型,您将看到帮助您解决问题的标签和链接。2022世界杯八强谁会赢?

  • 块用缺失的产品(例如,2022世界杯八强谁会赢?SimEvents没有安装

  • 工具提示包括丢失产品的名称

  • 消息提供打开Add-On Explorer并安装丢失的产品的链接2022世界杯八强谁会赢?

要找到打开Add-On资源管理器并安装产品的链接:

  • 对于内置块,打开“诊断查看器”,并单击警告中的链接。

  • 对于未解析的库链接,双击该块以查看详细信息并单击该链接。

产品依赖可以以许多其他方式出现,例如在回调中,因此在这种情况下,您不容易看到丢失的产品在哪里被引用。通过安装缺失的产品来修复模型。2022世界杯八强谁会赢?

研究依赖图中的问题文件

使用图以图形方式研究问题文件。

  1. 属性窗格中,在问题节,点一个问题,如文件不在项目中,然后点击放大镜图标.该图突出显示了有此特定问题的文件。

    要浏览这些文件,请使用搜索框中的箭头(例如,问题:文件不在项目中).

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

  2. 要查看关于特定问题文件的更多信息,请选择图中的文件。在属性窗格中,在问题节中,您可以看到该文件的路径、类型和问题等详细信息。

    采取措施解决问题文件。例如,如果一个文件是文件不在项目中,右键单击图中的问题文件并选择添加到项目.若要从问题列表中删除文件而不将其添加到项目中,请右键单击该文件并选择隐藏的警告

  3. 中列出的下一个问题问题部分。重复上述步骤,直到解决所有问题。

    更新图形和问题列表中,点击分析

提示

对于大型项目,在列表中查看结果可以使导航更容易。

有关使用依赖关系图的更多方法,请参见执行影响分析

调查文件列表中的问题文件

对于大型项目,请使用文件列表调查您的项目问题文件。

  1. 在“Dependency Analyzer”工具条中,单击文件列表

  2. 属性窗格中,在问题节,点一个问题,如文件不在项目中,然后点击放大镜图标

    文件列表只显示有特定问题的文件。

    修复文件不在项目中问题,选择列表中的所有文件。使用上下文菜单并选择添加到项目.若要从问题列表中删除文件而不将其添加到项目中,请右键单击该文件并选择隐藏的警告

  3. 中列出的下一个问题问题部分,例如缺失的文件.重复上述步骤,直到解决所有问题。

    更新图形和问题列表中,点击分析

相关的话题

Baidu
map