Сравнение моделей с идентичными именами

Можно сравнить файлы модели с таким же именем. Чтобы завершить операцию, инструмент сравнения копирует одну из моделей во временную папку, потому что Simulink® не может иметь две модели с одним именем в памяти одновременно. Инструмент сравнения создает копию одной модели с именем только для чтения modelname_TEMPORARY_COPY, и сравнивает получившиеся XML- файлы.

Предупреждение

При использовании подсветки из отчета одна из отображаемых моделей является временной копией с новым именем. Временная копия доступна только для чтения, чтобы избежать изменений, которые могут быть потеряны.

Также можно запустить сравнение, переименовав или скопировав один из файлов.

Если одна из моделей открыта при попытке сравнить их, появляется диалоговое окно, в котором можно кликнуть Yes, чтобы закрыть файл и продолжить, или No, чтобы прервать. Необходимо закрыть открытые модели, прежде чем инструмент сравнения сможет сравнить две модели с таким же именем. Задача, требующая от вас закрыть загруженную модель, называется «затененными файлами». В некоторых случаях другая модель с таким же именем может находиться в памяти, но не видна. Для получения дополнительной информации см. раздел «Затененные файлы».

Если вы хотите автоматически закрыть открытые модели с таким же именем при сравнении и не видеть диалоговое окно снова, запустите следующие команды:

opt = slxmlcomp.options
opt.setCloseSameNameModel(true) 
Это постоянно в MATLAB® сеансов. Чтобы вернуться к поведению по умолчанию и получить запрос на то, закрывать или нет открытую модель каждый раз, введите:
opt = slxmlcomp.options
opt.setCloseSameNameModel(false)

Если вы открываете отчет сравнения из проекта (для примера, с помощью Compare to Revision), проект обрабатывает файлы с таким же именем и не предлагает вам закрывать модели.