主要内容

比较金宝app模型

导航金宝app模型比较报告

你可以从任何版本比较模型的仿真软件金宝app®。比较工具生成一个对比报告基于基金文件,必要时重新保存在当前版本。使用报告探讨差异,视图在原始模型中,突出显示的变化和合并差异。

比较报告显示的变化,而不是整个文件内容。的报告显示一个层次视图部分的文件不同,和没有显示部分的文件是相同的。学习报告,请参阅关于仿真软件金宝app模型的比较

单步调试的差异,在比较选项卡,导航部分中,点击下一个以前的。看到通过改变步

您还可以单击以选中项目层次树和观察下面的显示功能:

  • 选择项出现高亮显示在一个盒子里。

  • 如果选中的项是一对匹配的一部分它突出显示在左和右树在一个盒子里。

  • 当您选择一个项目,原模型显示和突出显示对应的项。看到探索原始模型的变化

报表项目突出表明每个的本质区别如下:

类型的报表项目 高亮显示 笔记
修改 紫色的

修改项目配对两个文件之间的不同。当您选择修改项突出显示该树在一个盒子里。
改变了参数选择对显示在下面。

插入 蓝色的

当您选择一个无与伦比的项目只是强调在一个树在一个盒子里。

删除 黄色的
容器 没有一个

行,没有突出显示一个容器项目包含其他修改或无与伦比的物品。

图标显示条目的类别,例如:模型,子系统,Stateflow®机器或图表,块、线、参数等。

扩大或过滤树视图,使用将来发布以下功能:

  • 过滤器——使用过滤器只显示你感兴趣的改变。默认情况下报告隐藏所有非功能性改变,重新定位等物品。关闭过滤器来探索所有包括非功能变化的差异。看到过滤比较报告

  • 找到——打开找到对话框,您可以搜索项。

  • 如果你想交换的文件,比较选项卡上,选择交换。报告互换双方和重播的比较。刷新也再次运行分析。

创建一个新的报告,请参阅选择仿真软件模金宝app型来比较

的例子说明,请参阅模型比较的例子

通过改变步

比较选项卡,导航节中,当你点击下一个箭头按钮(或按下键时报告聚焦),你一步通过组的变化报告,按照以下顺序:

  1. 你第一次点击下一个,它选择第一个改变(紫色)或插入(蓝色)节点。

  2. 通过差异的一步下一个按钮。

    • 当选择的物品有一个匹配正确的树然后他们也会高亮显示。

    • 下跳过白色节点没有颜色的背景,如果他们没有参数的变化。白色节点层次结构的部分,不包含差异。

    • 如果有一个插入或删除子节点,下一个跳过子节点,如果他们也都插入或删除。例如,如果您插入一个子系统,下一个选择顶部子系统节点,然后跳过所有子系统内部的节点(如果他们还都是插入)并选择下一个差异。

    • 下一个最大程度减少了上下文切换高亮显示在模型。当你点击下一个报告的步骤,通过所有模型的差异在同一水平上,子系统,或图表,在左和右树在报告中,在移动到下一个水平的报告。例如,您遍历所有子系统的差异在左和右树,后来搬到了另一个子系统。

  3. 当你有了所有更改,下一个最后停止。

如果你点击一个项目报告,下一个/以前的控制将通过改变从你选择的步骤。

探索原始模型的变化

比较仿真软件的模型时,您可以选择显金宝app示原始模型中相应的物品当您选择项目报告。您可以使用此强调功能探索原始模型的变化。当您选择一个项目,报告强调了在模型中相应的项目。

控制显示使用强调现在按钮,总是强调复选框。

有关详细信息,请参见显示原始模型的差异

合并差异

合并的比较选项卡上,单击合并模式。目标窗格中出现底部的报告。使用按钮选择保持在目标差异。有关更多信息,请参见合并模型模型金宝app的比较报告

为选定的节点打开孩子比较报告

如果额外的比较可用于特定的参数,你看到一个比较按钮打开一个报告,对节点。例如,如果有差异模型工作空间,您可以点击比较打开一个新报告探索变量上的差异。

  • 您可以打开一个新的参数比较报表时不能显示所有的细节,例如,长字符串或一个脚本。

  • 如果原始模型包含MATLAB功能块组件,如果差异发现,单击比较按钮的MATLAB函数块报告项目打开新的比较比较工具,显示的文本差异报告MATLAB功能块组件。您可以合并不同的MATLAB函数代码的文本块比较报告。看到合并模型模型金宝app的比较报告

  • 如果原始模型包含真值表,如果发现差异:

    • 单击比较按钮的MATLAB函数节点所有更改的总结。

    • 单击truthtable节点反向注解和显示两个真值表编辑器。

    • 单击比较参数上的按钮打开一个新的文本比较表只显示条件差异。

    • 同样点击比较按钮动作表视图只操作更改。

了解报告的层次结构和匹配

请注意

它可能不可能的分析检测之前之间的匹配相应的部分文件,有太多的分歧。

如果你不能看到报告中你将看到变化,关闭过滤器和看到的所有确认更改。看到过滤比较报告

过滤比较报告

您可以定义自定义过滤器来简化报告和专注于指定的元素。您可以导入和导出过滤器来分享。使用内置的过滤器来控制显示的类别的变化。关闭过滤查看所有确认更改。

查看可用的过滤器,以及是否适用于当前的报告,在比较选项卡,过滤器部分,单击向下箭头,扩大过滤画廊。点击切换是否应用过滤器的名字。在过滤器部分中,点击显示包括报告的变化或选定的过滤器隐藏排除选定的过滤器的变化报告。

使用过滤器只包括你感兴趣的改变。默认情况下,报告隐藏所有非功能变化。这些变化对设计没有影响行为,重新定位等物品。关闭过滤器去探索所有的差异包括非功能的变化。试试这个如果你不能看到报告中你将看到变化。

内置过滤器包括:

  • 。选择所有的变化信号,包括功能变化。

  • 非功能的变化。报告确定了模型中的某些项目的文件作为非功能,例如,项目代表等参数块,系统图,或标签的位置;字体和颜色设置模块和线路;和系统打印和显示设置。

  • 阻止违约。阻止违约很少变化,导致长报告时添加或删除块。经常报告比较简单,当你隐藏阻止违约。

显示所有更改,使用这两种方法:

  • 隐藏,点击隐藏在画廊和禁用所有过滤器。

  • 展示一切——创建自定义过滤器。在新的过滤器对话框,删除第一列的内容显示任何下,然后把剩下的行参数名称。点击显示并使画廊的“一切”过滤器。

定义一个新的自定义过滤器:

  1. 比较选项卡,过滤器部分中,点击新过滤器

  2. 在新的过滤器对话框中,定义一个或多个规则为新的过滤器。例如,您可以选择参数或特定的块类型或值。建议值取决于项目比较报告。为您的过滤和点击指定一个唯一的名称应用

  3. 检查如果你的过滤器适用于物品你期望,使只有新过滤器过滤画廊,然后单击显示。这是通常更容易检查过滤器是隐藏在报告中你希望看到的改变。

观察这些自定义过滤器是如何定义的。

目的 选择 参数名称 参数值
过滤注释更改 注释 单击-按钮清除行。 留下空白
过滤掉轮廓尺寸外港块的变化 BlockType 轮廓尺寸
添加一行,点击添加规则,然后选择 BlockType 外港
过滤掉样品时间参数变化 参数 SampleTime 任何

  • 注释的变化:

  • 轮廓尺寸外港块的变化:

  • 样品时间参数的变化:

异常

这份报告并过滤块变化和系统名称、注释、非功能性和Stateflow笔记,即使改变这些物品不影响仿真的结果。报告总是显示这些变化促进代码变更的审查,因为它们可以包含重要信息用户的意图。

在极少数情况下,报告过滤掉的变化,会影响设计的行为。默认情况下,移动和非功能性过滤,但在这些情况下移动可以改变设计的行为:

  • 移动块可以在某些情况下改变执行顺序。

  • 在Stateflow图,如果你移动状态或连接,这样他们相交,模型无法模拟。

报告中查看这些类型的变化,关闭过滤非功能的变化。

改变颜色的偏好

您可以更改并保存您的diff颜色偏好比较工具。你可以把你的颜色偏好比较类型。

  1. 在MATLAB®家选项卡上,单击首选项

  2. 在Preferences对话框中,MATLAB,点击比较

  3. 编辑颜色设置为所需的差异和合并。视图的颜色样本窗格。

    活动设置列表显示默认(修改)

  4. 使用比较修改设置,点击应用并刷新比较报告。

  5. 回到默认的颜色设置,在Preferences对话框中,单击重置并点击应用。刷新比较报告。

  6. 如果你想保存你的将来修改颜色偏好使用MATLAB会话,点击另存为。输入一个名称为您的概要文件并单击颜色设置好吧

    保存设置后,你可以选择它们活动设置列表。

保存比较结果

保存您的比较结果,使用这些比较选项卡按钮:

  • 发布>HTML,,或PDF——打开保存对话框,你可以选择保存一个可打印版的比较报告。看到保存打印报告

  • 发布>工作空间变量——比较结果导出到工作空间。看到结果导出到工作区

或者,您可以发布一个对比报告文件使用visdiff函数。

模型比较的例子

的例子说明,请参阅:

另请参阅

相关的例子

更多关于