主要内容

比较SimBiology模型

你可以比较两个SimBiology模型和生成不同的列表。如果模型包含图(图形)的信息,还包括差异比较结果为模型图。有关如何SimBiology比较和匹配模型组件,明白了SimBiology模型匹配的政策

比较模型编程

使用sbiodiff在命令行中。它返回一个SimBiology.DiffResults对象包含了比较结果。

比较模型比较工具

看的比较结果比较工具,做以下之一:

  • 在命令行中调用visdiff (diffResults),在那里diffResultsSimBiology.DiffResults返回的对象sbiodiff

  • 在命令行中调用visdiff有两个SBPROJ文件作为输入。

  • MATLAB的选项卡®桌面,点击比较并选择两个SBPROJ文件。

  • 选择两个SBPROJ文件当前文件夹面板的MATLAB桌面。右键单击并选择比较选定的文件/文件夹

的下一个图显示了一个示例比较工具比较两个模型。它使用不同的颜色来表示插入、删除和修改的模型组件。工具列表组件的顺序出现在相应的模型。

比较工具显示并排两个模型之间的差异

以前的下一个在将来发布按钮让你遍历每一个差异。使用模型按钮切换到不同的模型如果输入SBPROJ文件包含多个模型。的刷新按钮允许您刷新当前显示在比较两个模型的结果比较工具。使用过滤器菜单定制的比较结果。中间部分的应用程序包含树匹配模型的组件。底部显示所选择的模型组件的属性值在中间部分。

默认情况下,该工具隐藏不变性质,相关变化,不变的组件。的过滤器菜单提供了额外的标准来调整结果。例如,您可以隐藏高师院校组件(室、物种和参数),表达式的组件(反应、规则、事件和可见),和图形的变化。

请注意

依赖的变化改变的副作用的名字,,或老板一个量组件的属性。这些属性改变时,触发其他组件引用组件数量的变化。例如,反应属性的一个反应C1。S1-> C1.S2更改C1。S3-> C1.S2当你重命名的物种S1居住在一个隔间C1S3。默认应用程序隐藏这种依赖的变化。

显示过滤器菜单的工具

Git集成

你可以比较不同版本的SBPROJ文件在Git存储库在MATLAB下所示。设置一个Git存储库的细节,请参阅使用Git在MATLAB

另请参阅

|||

相关的话题