此示例显示如何在MATLAB®中使用比较报告来了解两个不同设计之间发生的变化。它显示如何在比较报告中查看和合并两个Simulink®模型之间的更改。金宝app
创建示例文件的工作副本。MATLAB®将文件复制到示例文件夹,以便您可以编辑它们。
slcomparisons.examples.金宝appsimulinkmerge;
用户对模型进行了一些更改sl_aircraft1.
并保存所产生的模型sl_aircraft2.
。
使用visdiff.
比较sl_aircraft1.
和sl_aircraft2.
模型。
Visdiff('sl_aircraft1'那'sl_aircraft2');
比较工具显示报告,该报告仅包括两个模型之间的差异,而不是完整的模型层次结构。
颜色表示是否已被修改(紫色),插入(蓝色)或删除(黄色)。
用来下一个和以前导航按钮比较标签要通过报告中的更改组步骤:
该报告逐一完成。如果所选项目左树有一场比赛,它也将被选中对树。
MATLAB显示报告旁边的两个模型。该报告如果可能的话,突出显示Simulink模型中的所选项目。金宝app
在模型中控制突出显示比较标签,在突出部分,选择或清除复选框总是突出。你可以点击现在突出显示按钮随时突出显示当前选定的报表节点。
您可以通过应用过滤器来控制比较报告中显示的更改类型。要查看可用的过滤器以及它们是否适用于当前报告,请访问比较标签,在过滤器部分,单击向下箭头以展开过滤器库。单击过滤器名称以切换它们是否已应用。当过滤器部分,点击展示或者隐藏控制如何应用过滤器。
例如,Simulink模型文件中的某些信息被定义为不功能。金宝app这些是不太可能改变设计行为的变化。默认情况下隐藏无功能项。您可以取消选择无功能的变化按钮当隐藏选择过滤器按钮。
要保存型号比较报告的可打印版本,请选择发布> HTML.那单词或者PDF.。
您可以通过单击单击“两个Simulink模型之间的更改”金宝app合并模式upileStrip中的按钮。这创建了第三个文件,targetfile.
,可以包含左模型(sl_aircraft1)
或右模型(sl_aircraft2.
)。使用按钮目标树选择差异以保持在targetfile.
。
点击保存文件按钮以保存在右侧模型上选择的更改(sl_aircraft2.
)。
您必须在Simulink部分的行中合并块。金宝app在合并转换之前,必须合并状态和联系,或者报告无法建立连接。
有关在具有相同名称的模型之间合并的信息,请参阅将模型与相同名称进行比较。