Различия

Parent page: Панели Workspace Manager

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

Сводка

Панель Differences используется для отображения логических или физических различий, найденных встроенным компаратором Differences Comparator при сравнении проектных документов — например, при сравнении иерархии исходных документов (схем) проекта с документом PCB. Панель позволяет интерактивно изучать различия до принятия решения о создании Engineering Change Order (ECO), который будет использован для синхронизации документов проекта.

Доступ к панели

Чтобы открыть панель Differences (доступную, когда активен документ схемы проекта), нажмите кнопку View | Design Compiler | 

.

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

Отображение различий

То, как применяется панель Differences , зависит от того, какова цель:

  • Проанализировать целостность всего проекта с точки зрения его содержимого и структуры, выявляя логические различия в иерархии проекта.
  • Сравнить две версии одного и того же документа схемы или PCB, выявляя их графические (физические) различия.
Панель Differencesзаполняется при использовании функции Explore Differences компаратора Differences Comparator (диалог Differences between), который открывается командой Show Differences — см. ниже.

Отображение логических различий

Сравнение документов проекта на логические различия выполняется через диалог Choose Documents To Compare, доступ к которому осуществляется щелчком правой кнопкой мыши по проекту (или документу проекта) в панели Projects, затем выбором Show Differences в соответствующем контекстном меню.

Щелкните правой кнопкой мыши по имени проекта и выберите Show Differences, чтобы открыть диалог Choose Documents To Compare.
Щелкните правой кнопкой мыши по имени проекта и выберите Show Differences, чтобы открыть диалог Choose Documents To Compare.

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

После нажатия OK, если между указанными документами есть различия, откроется диалог Differences between. Информация в панели Differences появится только после нажатия кнопки Explore Differences в диалоге Differences between.

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

Панель Differences отображает только те различия, которые перечислены в диалоге Differences between. Они, в свою очередь, определяются выбором, сделанным на вкладке Comparator tab диалога Options for PCB Project (Home | Project | Project » Options или нажмите Project | Content | Project Options).

На этой вкладке перечислены все типы сравнения, например различия, связанные с Components, Nets и Parameters. Установка Mode для каждой категории сравнения между Find Differences или Ignore Differences определяет, передаст ли Differences Comparator результаты в диалог Differences between.

Настройте, как различия обнаруживаются и формируются в отчете, в диалоге Options for PCB Project.Настройте, как различия обнаруживаются и формируются в отчете, в диалоге Options for PCB Project.

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

Если соответствующий документ открыт (или открыт и скрыт), щелчок по записи объекта в панели выполнит кросс-навигацию к объекту в документе.

Соответствующий редактор графически подсветит запись следующим образом:

  • Для документа схемы визуальное отображение объекта использует эффект zoom and dim: объект подсвечивается за счет затемнения всех остальных объектов. Контраст затемнения можно изменять ползунком Dim Level в группе View | Schematic в главном меню. Интерактивная навигация в панели Differences отображает объект, создавший различие.
     
  • Для документа PCB визуальное отображение объекта использует эффект zoom and mask: объект подсвечивается путем наложения монохромной маски на все остальные объекты. Контраст применяемой маски можно изменять ползунком Mask Level в группе View | Highlight & Edit Mask в главном меню. Интерактивная навигация в панели Differences отображает объект, создавший различие.

Отображение физических различий

Графическое (физическое) сравнение двух версий одного и того же документа схемы или PCB в целом выполняется так же, как и логическое сравнение, описанное выше, но использует Advanced Mode в диалоге Choose Documents To Compare.

Выполните физическое сравнение документа с помощью команды Show Differences (контекстное меню правой кнопки мыши в панели Project), чтобы открыть диалог Choose Documents To Compare, затем установите флажок Advanced Mode. После того как все файлы проекта будут показаны в диалоге, выберите две вариации документа для сравнения.

Выбор документов для физического сравнения в диалоге Choose Documents To Compare в Advanced Mode.
Выбор документов для физического сравнения в диалоге Choose Documents To Compare в Advanced Mode.

Нажатие OK запустит графическое сравнение и откроет диалог Differences between, как описано ранее. Выбор кнопки Explore Differences в диалоге откроет интерактивный список различий в панели Differences.

Иерархия обнаруженных физических различий в панели Differences.
Иерархия обнаруженных физических различий в панели Differences.

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

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

Интерактивная навигация в панели Differences  отображает объект, создавший различие, по мере его выбора в панели.
Интерактивная навигация в панели Differences отображает объект, создавший различие, по мере его выбора в панели.

Соответствующий редактор графически подсветит запись следующим образом:

  • Для документа схемы визуальное отображение объекта использует эффект zoom and dim: объект подсвечивается за счет затемнения всех остальных объектов. Контраст затемнения можно изменять ползунком Dim Level в группе меню View | Schematic. Чтобы очистить фильтр отображения, щелкните внутри окна редактора проекта или нажмите кнопку (в группе меню View | Schematic).
  • Для документа PCB визуальное отображение объекта использует эффект zoom and mask: объект подсвечивается путем наложения монохромной маски на все остальные объекты. Контраст применяемой маски можно изменять ползунком Mask Level в группе меню View | Highlight & Edit Mask. Чтобы очистить фильтр отображения, щелкните внутри окна редактора проекта или нажмите кнопку  (в группе меню View | Highlight & Edit Mask).

Примечания

  • Если объект в панели находится в документе, который в данный момент скрыт, документ будет автоматически открыт и сделан активным в окне редактора проекта при щелчке по соответствующей записи.
  • Фильтрация, применяемая при кросс-навигации из панели Differences , является временной. Поэтому вы не ограничены в выборе или редактировании объектов проекта, которые выходят за пределы области действия фильтра.
  • Информация в панели Differences будет очищена при выполнении нового сравнения документов или компиляции родительского проекта.
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Content