Различия
Parent page: Панели Workspace Manager
Панель Differences отображает иерархическое представление различий между документами.
Сводка
Панель Differences используется для отображения логических или физических различий, найденных встроенным компаратором Differences Comparator при сравнении проектных документов — например, при сравнении иерархии исходных документов (схем) проекта с документом PCB. Панель позволяет интерактивно изучать различия до принятия решения о создании Engineering Change Order (ECO), который будет использован для синхронизации документов проекта.
Доступ к панели
Чтобы открыть панель Differences (доступную, когда активен документ схемы проекта), нажмите кнопку View | Design Compiler |
.
Отображение различий
То, как применяется панель Differences , зависит от того, какова цель:
- Проанализировать целостность всего проекта с точки зрения его содержимого и структуры, выявляя логические различия в иерархии проекта.
- Сравнить две версии одного и того же документа схемы или PCB, выявляя их графические (физические) различия.
Отображение логических различий
Сравнение документов проекта на логические различия выполняется через диалог Choose Documents To Compare, доступ к которому осуществляется щелчком правой кнопкой мыши по проекту (или документу проекта) в панели Projects, затем выбором Show Differences в соответствующем контекстном меню.

Щелкните правой кнопкой мыши по имени проекта и выберите Show Differences, чтобы открыть диалог Choose Documents To Compare.
Обычно документ PCB сравнивают с иерархией исходных документов родительского проекта и выявляют логические различия между содержимым схемы и содержимым PCB.
После нажатия OK, если между указанными документами есть различия, откроется диалог Differences between. Информация в панели Differences появится только после нажатия кнопки Explore 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.
Панель 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.
Нажатие OK запустит графическое сравнение и откроет диалог Differences between, как описано ранее. Выбор кнопки Explore 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 будет очищена при выполнении нового сравнения документов или компиляции родительского проекта.