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