主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

System Composer 比较工具

查看两种架构模型的差异

自 R2022a 起

说明

System Composer™ 中的比较工具显示了两个架构模型之间的差异。

有关该工具的 Simulink® 版本,请参阅比较工具

该工具显示了这些类型架构数据的差异:

  • 模型结构差异(组件、端口和连接器)

  • 不同类型的支持组件和端口

  • 模型数据字典接口

  • 专属端口接口

  • 在模型元素上应用构造型和属性值更改

  • 配置文件

  • 架构视图

  • 序列图

  • 参数

  • Simulink 属性

注意

现在,您可以在 System Composer 中合并和解决对比报告中的冲突。有关详细信息,请参阅使用 System Composer 三路合并工具解决工程中的冲突

比较报告中的行根据差异类型突出显示:

  • 插入 teal highlight - 右侧新增元素,左侧不存在

  • 删除 gold highlight - 左侧存在,但右侧已删除的元素

  • 修改 purple highlight - 左右两侧都存在,但内容发生变化的元素

Comparison Tool

打开 System Composer 比较工具

您可以使用其中一种方法选择磁盘上的文件和文件夹进行比较:

  • 文件或工程面板 - 要比较磁盘上的两个文件,请同时选择这两个文件。然后,右键点击并选择比较选定的文件/文件夹比较工具会打开您在左侧首先选择的文件。

  • 命令行窗口 - 使用 visdiff 函数。

对于源代码管理下的文件,您可以打开比较工具,使用以下方法之一了解修订版之间的差异。

  • 文件或工程面板 - 要将文件与其祖先进行比较,请选择 源代码管理 > 查看更改。要将文件与不同的修订版进行比较,请右键点击模型文件并选择显示修订版。在日志对话框中,选择修订版本并点击与本地文件比较

  • 分支管理器 - 要检查两个 Git™ 修订版本之间文件的更改,请打开分支管理器。右键点击并选择 源代码管理 > 分支管理器。在提交差异窗格中,右键点击文件并选择显示差异

参数

全部展开

在比较报告中对调被比较的两个模型的侧面。

当架构模型不同步时,将更改拉入对比报告。在点击 Refresh 之前,您必须先保存两个架构模型。

Always Highlight 关闭时,您可以点击 Highlight Now 来突出显示架构模型中当前选定的比较报告节点。

默认情况下,被比较的两个模型显示在比较报告的右侧,与报告左侧相对应的模型位于顶部,与右侧相对应的模型位于下方。关闭 Always Highlight 以使用 Highlight Now 按钮和模型中的控制高亮显示。

通过过滤菜单访问该复选框。选择该选项后,比较报告中将忽略组件定位和大小调整等图形变化。

编程用途

全部展开

visdiff("scMobileRobot.slx","scMobileRobotEdited.slx") 从 MATLAB® 命令行窗口打开 比较工具

版本历史记录

在 R2022a 中推出

全部展开