Различия между

Parent page: Диалоги WorkspaceManager

Диалог Differences betweenДиалог Differences between

Сводка

Этот диалог предоставляет элементы управления для просмотра различий, обнаруженных между документами, выбранными для сравнения. Для каждого различия вы можете решить, нужно ли обновлять один из документов или нет, в итоге создавая Engineering Change Order (ECO) для синхронизации документов по мере необходимости.

Синхронизатор является двунаправленным. Это означает, что вы можете задать обновления для обоих документов в рамках одного ECO. Чтобы синхронизировать сравниваемые документы, цель состоит в том, чтобы для каждого различия определить, предпринимать ли действие и в каком направлении вносить изменение — указав, какой документ следует обновить, чтобы устранить различие.

Доступ

Диалог открывается после выполнения сравнения выбранных документов в диалоге Choose Documents To Compare. Comparator будет следовать настройкам, заданным для него на вкладке Comparator диалога Project Options, и если будут обнаружены различия, для которых соответствующие типы сравнения не настроены на игнорирование, эти различия появятся в списке диалога Differences between .

Параметры/элементы управления

Диалог по сути разделен на три основные области — DifferencesUpdate и Change Order.

Различия

В этой области перечислены все различия, которые Comparator нашел между выбранными документами. Каждое различие отображается в соответствующем столбце того документа, в котором оно находится. Различия сгруппированы по типу сравнения, как указано и включено на вкладке Comparator диалога Project Options . Запись на уровне группы отражает количество различий данного типа.

Дважды щелкните по записи, чтобы выполнить кросс-навигацию к объекту в соответствующем исходном документе.

Используйте команды Expand All и Contract All в контекстном меню (правый щелчок), чтобы быстро переключать отображение всех различий в списке. Либо разворачивайте/сворачивайте отдельные группы типов сравнения с помощью элементов управления / слева от каждой записи.
При сравнении иерархии проекта с его PCB-документом столбец со стороны проекта будет помечен именем схемного листа верхнего уровня.

Обновление

В этой области вы указываете, какой документ следует обновить, чтобы устранить различие. По умолчанию (и в целях безопасности) для всех записей различий изначально применяется решение No Change .

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

Решение по обновлению для каждого различия можно определить индивидуально, щелкнув по соответствующей записи в столбце Decision , а затем выбрав требуемое действие обновления в последующем диалоге ECO Decision. В диалоге ECO Decision выберите направление обновления (какой из сравниваемых документов обновлять) или No Updates вообще.

Диалог ECO Decision показывает, допустимо ли обновление в конкретном направлении. Если допустимо, будут активны кнопки  и  (для обновления влево или вправо соответственно). Если изменение не поддерживается, соответствующая кнопка для этого направления обновления будет неактивна (серого цвета).

Контекстное меню (правый щелчок) предлагает следующие команды для быстрого принятия решений по обновлению:

  • << Update All in - используйте эту команду, чтобы установить направление обновления для всех различий в сторону левого документа (где применимо).
  • Update All in >> - используйте эту команду, чтобы установить направление обновления для всех различий в сторону правого документа (где применимо).
  • Reverse Direction For All - используйте эту команду, чтобы быстро обратить направление обновления для всех различий (где применимо). Если изменить направление для различия недопустимо, запись будет установлена в No Change.
  • Set No Action For All - используйте эту команду, чтобы быстро установить решение по обновлению для всех различий в No Change.
  • << Update Same Kind in - используйте эту команду, чтобы установить направление обновления для всех различий того же типа сравнения, что и текущая выделенная разница, в сторону левого документа (где применимо).
  • Update Same Kind in >> - используйте эту команду, чтобы установить направление обновления для всех различий того же типа сравнения, что и текущая выделенная разница, в сторону правого документа (где применимо).
  • Reverse Direction For Same Kind - используйте эту команду, чтобы быстро обратить направление обновления для всех различий того же типа сравнения, что и текущая выделенная разница, где применимо. Если изменить направление для различия недопустимо, запись будет установлена в No Change.
  • Set No Action For Same Kind - используйте эту команду, чтобы быстро установить направление обновления для всех различий того же типа сравнения, что и текущая выделенная разница, в No Change.
  • << Update Selected in - используйте эту команду, чтобы установить направление обновления для всех выбранных различий в сторону левого документа (где применимо).
  • Update Selected in >> - используйте эту команду, чтобы установить направление обновления для всех выбранных различий в сторону правого документа (где применимо).
  • Reverse Direction For Selected - используйте эту команду, чтобы быстро обратить направление обновления для всех выбранных различий (где применимо). Если изменить направление для различия недопустимо, запись будет установлена в No Change.
  • Set No Action For Selected - используйте эту команду, чтобы быстро установить решение по обновлению для всех выбранных различий в No Change.
  • Invert Selection - используйте, чтобы выбрать все различия, которые сейчас не выбраны в списке, или снять выделение с тех, которые выбраны.
Можно выбрать несколько различий в списке, используя стандартные приемы множественного выбора (Ctrl+click, Shift+click).
Обновление в определенном направлении будет установлено только в том случае, если это допустимо.

Заказ на изменения

В этой области перечисляются для каждого различия, по которому вы решили выполнить действие, само действие, объект, затрагиваемый действием, и документ, в котором это действие будет выполнено. Именно эта информация используется для формирования последующего ECO, который будет применен для выполнения обновлений. Типичные действия, которые будут перечислены в этой области:

  • Remove - если обновление выполняется в направлении документа, содержащего объект, вызывающий различие, объект будет удален.
  • Add - если обновление выполняется в направлении документа, не содержащего объект, вызывающий различие, объект будет добавлен.
  • Update - если оба документа содержат один и тот же объект, который отличается каким-либо образом, то изменяемый объект зависит от выбранного направления.
Если решение по обновлению для различия — No Change, никаких действий выполняться не будет — что отражается в записи Change Order No Action.

Дополнительные элементы управления

  • Create Engineering Change Order - нажмите эту кнопку, чтобы сгенерировать ECO. Откроется диалог Engineering Change Order , в котором можно проверить и выполнить обновления для синхронизации документов.
  • Report Differences - нажмите эту кнопку, чтобы сформировать отчет по различиям, найденным Comparator (т.е. по решениям обновления, которые вы приняли, и действиям, которые будут включены в сгенерированный ECO). Отчет будет загружен в диалог Report Preview. Используйте этот диалог для просмотра отчета перед экспортом в один из поддерживаемых форматов или непосредственной печатью.
  • Explore Differences - нажмите эту кнопку, чтобы дополнительно изучить различия, найденные Comparator, перед генерацией ECO. Диалог Differences between закроется, и вы вернетесь в основное рабочее пространство, при этом станет видимой панель Differences . Панель будет содержать все различия, перечисленные Comparator, и в тех же категориях. Используйте панель для кросс-навигации к объекту, ответственному за различие, в его родительском документе.
Изучение различий таким способом приведет к потере всех решений по обновлению, которые вы сделали в диалоге Differences between. Вам потребуется открыть диалог снова и заново определить обновления по мере необходимости. В качестве альтернативы вы можете выполнить кросс-навигацию к объекту непосредственно из диалога Differences between. Дважды щелкните запись объекта в области Differences диалога. Поскольку диалог Differences between остается открытым, рекомендуется держать исходный и целевой документы открытыми и расположить диалог так, чтобы он не перекрывал обзор.

 

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Content