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