主要内容

升级所有项目模型、库和MATLAB代码文件

提示

在升级之前,如果您将项目置于源代码控制之下,您可以在需要时轻松地恢复更改。看到将项目添加到源代码控制中

升级所有模型、库和MATLAB®使用简单的工作流将项目中的文件编码到最新版本。Upgrade Project工具可以在可能的情况下自动应用所有修复,一次升级项目中的所有模型层次结构,并生成一个报告。您不需要打开“升级顾问”。

  1. 项目选项卡上,单击向下箭头可展开工具画廊。下项目检查,点击升级项目

  2. 在“升级项目”对话框中,若要升级所有文件、运行所有检查并在可能的地方自动应用修复程序,请单击升级.如果要更改设置,请在单击之前使用这些选项升级

    • 如果希望运行升级检查,但不尽可能自动应用修复程序,请清除复选框自动应用升级

    • 如果要更改要升级的文件和要运行的检查,请单击改变选项.在“升级选项”对话框中,清除要从升级中排除的型号和检查的复选框。例如,您可能希望排除需要更新图

    当你点击升级,该工具将运行检查并应用指定的修复程序。升级可能需要几分钟。

  3. 检查升级项目报告。顶部的摘要显示了传递的文件数量以及需要注意的文件数量。

    1. 在左侧列表中选择文件,可在右侧查看检查结果。默认情况下,左边的列表显示需要注意的文件。方法显示所有文件、文件类型、所有结果、传递的文件或带有修复程序传递的文件显示控制。

    2. 选择右边列表中的复选,以阅读结果的详细信息以及下窗格中的任何应用修复。检查标记为需要注意的检查,其中有一个橙色的圆圈结果列。有关升级库的详细信息,请参见升级库

    3. 如果项目处于源代码控制之下,则可以使用比较报告检查文件中的升级更改。如需查看升级前后的差异,请在“升级工程报告”中单击视图的变化

  4. 项目将升级结果的HTML报告保存在项目根文件夹中。要打开已发布的报告,请单击报告链接在升级项目报告顶部。

  5. 单击,关闭交互式报表关闭

升级库

项目自动在多个库上运行所有升级检查,包括需要更新图的任何检查。

您不能在库上运行更新关系图,因此项目升级在使用库块的模型中运行更新关系图检查。这意味着项目升级只能完全升级模型中使用的库块。如果在模型中使用了库块,项目升级将自动运行所有检查,包括更新图检查,然后升级库中的块。

如果库块未在任何项目模型中使用,则检查在库块上运行需要更新关系图的检查被标记为需要注意,在结果列。选择该检查,并在详细信息窗格中看到该消息无法升级模型未使用的块

  • 若要升级未使用的库块,请在模型中使用这些库块,然后进行升级。

  • 如果要升级使用转发表的库块,请在升级前先关闭库链接并保存模型,升级后恢复链接。

库块的升级依赖于模型上下文。同一个库块可以在多个模型中使用。链接库块继承了周围模型的属性,比如数据类型和采样率。块的行为取决于它们使用的上下文,这可能导致更新图检查的冲突升级。如果模型需要对同一个库块进行不同的升级,系统将提示您查看并解决升级冲突。

如果需要查看冲突升级,请单击合并.或者,您可以稍后从报告中查看冲突的升级。检查比较报告中的更改,并选择要保存的升级。

另请参阅

相关的话题