Об образцовом сравнении Simulink

Создание образцовых отчетов сравнения

В Simulink® можно сравнить модели Simulink. Рассмотрите и объедините различия с помощью образцового слияния с тремя путями или двухстороннего образцового слияния.

Можно использовать модели от любой версии Simulink. Используйте отчет сравнения исследовать различия, просмотреть изменения, подсвеченные в исходных моделях и различиях в слиянии.

Для получения дополнительной информации смотрите, Сравнивают Модели Simulink и Слияние Модели Simulink из Отчета Сравнения.

.

Можно получить доступ к инструменту сравнения от:

  • Контекстное меню Браузера текущей папки MATLAB®

  • Инструмент сравнения MATLAB

  • Командная строка MATLAB

  • Меню Simulink Editor Analysis

  • Представление Simulink Project

Можно использовать инструмент сравнения и с образцовыми форматами файлов, SLX и с MDL. Если выбранные файлы являются файлами .mdl или файлами SLX, сохраненными в предыдущей версии, то инструмент сравнения первый экспорт файлы .mdl к файлам SLX во временной папке, и представляет отчет сравнения на основе файлов SLX.

Для получения дополнительной информации о создании отчетов смотрите, Выбирают Simulink Models to Compare.

Примеры образцового сравнения

Для примеров с инструкциями см.:

Для получения дополнительной информации об использовании и понимание отчетов сравнения, смотрите, Сравнивают Модели Simulink.

Используя образцовые отчеты сравнения

Можно отобразить отчеты сравнения в Инструменте Сравнения. В интерактивном отчете можно кликнуть по элементам в отчете отобразить соответствующие элементы, подсвеченные в исходных моделях.

Отчет сравнения показывает иерархическое представление фрагментов двух файлов, которые отличаются. Отчет не показывает разделы файлов, которые идентичны.

Если файлы идентичны, вы видите, что сообщение сообщает, что нет никаких различий.

Если файлы не были сохранены, вы видите, что сообщение об ошибке сообщает вам, что необходимо сохранить измененные или недавно созданные модели прежде, чем запустить сравнение.

Примечание

Для анализа не может быть возможно обнаружить соответствия между ранее соответствующими разделами файлов, которые отличались слишком много.

Изменитесь обнаружение основано на алгоритме выигрыша. Элементы соответствуют, если их счет выше порога. Алгоритм инструмента использует шаблон сравнения, который задает пороги, присвоенные конкретным типам узлов (e. g., блок).

Для получения дополнительной информации об использовании отчета смотрите, Сравнивают Модели Simulink.

Чтобы управлять выделением, смотрите Различия в Отображении в Исходных Моделях.

Чтобы объединить различия, смотрите Слияние Модели Simulink из Отчета Сравнения.

Для получения дополнительной информации об Инструменте Сравнения, смотрите, Сравнивают Файлы и Папки и Файлы Слияния (MATLAB).

Выберите Simulink Models to Compare

Чтобы учиться, что можно сделать с отчетами сравнения, займитесь Образцовым Сравнением Simulink.

Выбор файлов из редактора Simulink

Сравнить файлы с помощью Редактора Simulink:

  1. Выберите Analysis> Compare To....

    Выбор файлов или Папки для диалогового окна Comparison открываются.

  2. Если Редактор в настоящее время отображает модель, имя текущей модели и путь кажутся автоматически выбранными в Первом файле или окне редактирования папки. Используйте кнопки обзора, чтобы определить местоположение и выбрать файлы для первых и вторых образцовых файлов.

  3. Когда вы нажимаете Compare, инструмент сравнения выполняет анализ и отображает получившийся отчет в Инструменте Сравнения.

Выбор файлов от браузера текущей папки

Сравнить два файла от Браузера текущей папки:

  • Для двух файлов в том же представлении выберите два файла, щелкните правой кнопкой и выберите Compare Selected Files/Folders.

  • Также можно просмотреть, чтобы выбрать второй файл, чтобы выдержать сравнение:

    1. Выберите файл, щелкните правой кнопкой и выберите Compare Against

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

    3. Для моделей, отпуск тип Сравнения по умолчанию, Simulink Model Comparison.

    4. Нажмите Compare.

Для получения дополнительной информации о сравнениях других типов файлов (e. g., текст, MAT, или двоичный файл) с Инструментом Сравнения, видят, Сравнивают Файлы и Папки и Файлы Слияния (MATLAB).

Выбор файлов из проекта Simulink

Если у вас есть Проект Simulink с помощью системы контроля версий, можно создать образцовый отчет сравнения из представления Modified Files Инструмента Проекта Simulink. Для получения дополнительной информации смотрите управление проектами.

Выбор файлов от инструмента сравнения

Чтобы сравнить файлы с помощью Инструмента Сравнения, от Панели инструментов MATLAB, в Разделе файла, выбирают Кнопку "Сравнить". В диалоговом окне выбирают файлы, чтобы выдержать сравнение.

Выбор файлов из командной строки

Чтобы сравнить XML-файлы из командной строки, войти

visdiff(filename1, filename2)

где filename1 и filename2 являются моделями XML files или Simulink.

visdiff представляет отчет в Инструменте Сравнения.

Чтобы создать объект xmlcomp.Edits в командной строке, не открывая Инструмент Сравнения, войдите:

Edits = slxmlcomp.compare(modelname_A,modelname_B) 
Смотрите Результаты Экспорта к Рабочей области для получения информации об объекте xmlcomp.Edits.

Выбор типа сравнения

Чтобы изменить тип сравнения, или создать новое сравнение из Инструмента Сравнения, или используют Сравнивание С опцией от Браузера текущей папки. Можно изменить тип сравнения в Выборе файлов или Папках для диалогового окна Comparison. Например, если вы хотите текстовый отчет различий MATLAB для XML или образцовых файлов, изменяете тип сравнения на Text comparison в диалоговом окне перед нажатием Compare. Также смотрите, что visdiff функционирует.

Похожие темы

Была ли эта тема полезной?