主要内容

比较具有相同名称的模型

您可以比较同名的模型文件。为了完成操作,比较工具将其中一个模型复制到一个临时文件夹,因为Simulink®内存中不能同时有两个同名的模型。比较工具创建一个模型的只读副本modelname_TEMPORARY_COPY,并比较得到的XML文件。

警告

当您从报告中使用高亮显示时,显示的模型之一是具有新名称的临时副本。临时副本是只读的,以避免可能丢失的更改。

或者,您也可以通过重命名或复制其中一个文件来运行比较。

当您尝试比较它们时,如果其中一个模型是打开的,则会出现一个对话框,您可以单击该对话框是的关闭文件并继续,或没有中止。在比较工具能够比较名称相同的两个模型之前,您必须关闭打开的模型。需要关闭加载的模型的问题称为“阴影文件”。在某些情况下,具有相同名称的另一个模型可能在内存中,但不可见。看到跟踪文件为更多的信息。

如果你想在比较时自动关闭打开的同名模型,不再看到对话框,运行以下命令:

选择= slxmlcomp。选项opt.setCloseSameNameModel(真正的)
这在MATLAB中是持久的®会话。要恢复到默认行为并提示是否每次关闭打开的模型,输入:
选择= slxmlcomp。选项opt.setCloseSameNameModel(假)

如果从项目中打开比较报告(例如,使用与修订),该项目处理相同名称的文件,并且不会提示您关闭模型。

Baidu
map