Изучение изменений в проекте с помощью панели Differences в CircuitMaker
Кнопка Differences используется для открытия панели Differences . Доступ к кнопке осуществляется путем выбора View |Design Compiler|Differences в редакторе схем.
Панель Differences
Панель Differences используется для отображения логических или физических различий, найденных встроенным в ПО Comparator при сравнении проектных документов (например, при сравнении иерархии исходных документов (схем) проекта с документом проектирования PCB). Панель позволяет интерактивно изучать различия до принятия решения о создании Engineering Change Order (ECO), который будет использован для синхронизации документов проекта.

Панель Differences отображает иерархическое представление различий между документами.
Отображение различий
То, как применяется панель Differences , зависит от того, какова цель:
- Проанализировать целостность всего проекта с точки зрения его содержимого и структуры, выявляя логические различия в иерархии проекта.
- Сравнить две версии одного и того же документа схемы или PCB, выявляя их графические (физические) различия.
Отображение логических различий
Сравнение документов проекта на логические различия выполняется через диалог Choose Documents To Compare, доступ к которому осуществляется щелчком правой кнопкой мыши по проекту (или документу проекта) в панели Projects , затем выбором Show Differences в соответствующем контекстном меню. Используйте параметр Advanced Mode , чтобы выбрать конкретные документы для сравнения.

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

Панель Differences предоставляет удобную альтернативу диалогу Differences between для просмотра обнаруженных различий между документами.
Панель Differences отображает только те различия, которые перечислены в диалоге Differences between. Они, в свою очередь, определяются выбором, сделанным на вкладке Comparator диалога Project Options (нажмите Project | Content | Project Options).
На этой вкладке перечислены все типы сравнения, например различия, связанные с Components, Nets и Parameters. Установка значения Mode для каждой категории сравнения между Find Differences или Ignore Differences определяет, передаст ли Differences Comparator результаты в диалог Differences between.

Настройте, как различия обнаруживаются и формируются в отчете, в диалоге Project Options.
Панель Differences отображает различия, найденные между исходными документами, в древовидной структуре, где папка верхнего уровня показывает общее количество обнаруженных различий. Затем создаются подпапки для каждого конкретного типа сравнения, который присутствует в диалоге Differences between. В каждой подпапке перечислены конкретные найденные различия, которые, в свою очередь, далее разбиваются на объекты в документах, ответственные за возникновение этих различий.
Если связанный документ открыт (или открыт и скрыт), щелчок по записи объекта в панели выполнит кросс-навигацию (cross-probe) к объекту в документе.
Соответствующий редактор графически подсветит запись следующим образом:
- Для документа схемы визуальное отображение объекта использует эффект zoom and dim, при котором объект подсвечивается за счет затемнения всех остальных объектов. Контраст затемнения можно изменять ползунком Dim Level в разделе View | Schematic главного меню.

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

Интерактивная навигация в панели Differences отображает объект, создавший различие.
Отображение физических различий
Графическое (физическое) сравнение двух версий одного и того же документа схемы или PCB в целом выполняется так же, как и логическое сравнение, описанное выше, но использует Advanced Mode в диалоге Choose Documents To Compare.
Выполните физическое сравнение документов с помощью команды Show Differences (контекстное меню правой кнопки мыши в панели Projects), чтобы открыть диалог 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 |Schematic . Чтобы очистить фильтр отображения, щелкните внутри рабочей области проектирования или выберите команду Clear Filter в контекстном меню правой кнопки мыши.
Советы
- Если объект в панели находится в документе, который в данный момент скрыт, документ будет автоматически открыт и сделан активным документом в окне редактора проектирования при щелчке по соответствующей записи.
- Фильтрация, применяемая при кросс-навигации из панели Differences , является временной. Поэтому вы не ограничены в выборе или редактировании объектов проекта, которые выходят за пределы области действия фильтра.
- Информация в панели Differences будет очищена при выполнении нового сравнения документов или компиляции родительского проекта.
