Можно сравнить файлы модели с тем же именем. Для завершения операции инструмент сравнения копирует одну из моделей во временную папку, поскольку Simulink ® не может иметь в памяти одновременно две модели с одинаковыми именами. Инструмент сравнения создает доступную только для чтения копию одной модели с именеми сравнивает полученные XML-файлы.modelname_TEMPORARY_COPY
Предупреждение
При использовании выделения из отчета одна из отображаемых моделей является временной копией с новым именем. Временная копия доступна только для чтения, чтобы избежать изменений, которые могут быть потеряны.
Кроме того, сравнение можно выполнить путем переименования или копирования одного из файлов.
Если одна из моделей открыта при попытке сравнения, появляется диалоговое окно, в котором можно щелкнуть Да (Yes), чтобы закрыть файл и продолжить, или Нет (No), чтобы прервать. Необходимо закрыть открытые модели, прежде чем инструмент сравнения сможет сравнивать две модели с одинаковым именем. Проблема, требующая закрытия загруженной модели, называется «теневыми файлами». В некоторых случаях другая модель с тем же именем может находиться в памяти, но не видна. Дополнительные сведения см. в разделе Затененные файлы.
Если при сравнении необходимо автоматически закрыть открытые модели с тем же именем и больше не просматривать диалоговое окно, выполните следующие команды:
opt = slxmlcomp.options opt.setCloseSameNameModel(true)
opt = slxmlcomp.options opt.setCloseSameNameModel(false)
При открытии отчета о сравнении из проекта (например, с помощью команды Сравнить с редакцией (Compare to Revision)) проект обрабатывает файлы с тем же именем и не предлагает закрыть модели.