Parent page: Проекты Workspace
Представление проектов Workspace в Enterprise Server предоставляет функции сравнения проектных данных, позволяющие сопоставлять изменения данных, произошедшие между различными релизами проекта и/или коммитами. Эти функции особенно полезны для выполнения финальных проверок перед передачей данных изделия в производство: они позволяют точно определить, какие изменения произошли в ваших данных Gerber, схемах и BOM между событиями релиза/коммита.
Сравнение Gerber
Выполнить финальную проверку данных изготовляемой платы перед отправкой производителю — всегда хорошая идея. Функция сравнения Gerber как раз это и обеспечивает, позволяя быстро убедиться, что в выходных данных для производства нет различий между выпущенными итерациями вашего проектного проекта. Она предоставляет полностью графическое, послойное сравнение, выделяя области с изменениями с помощью ограничивающей рамки и номера.
Доступ к функции сравнения Gerber возможен следующим образом:
- Нажмите кнопку
, связанную с конкретным релизом проекта, в представлении Releases на странице детального управления этим проектом. Выберите опцию Gerber to и укажите, с какими данными изготовления другого релиза выполнять сравнение.
- Нажмите кнопку
в правом верхнем углу вкладки браузера Manufacturing Portal, при просмотре конкретного пакета релиза проекта. Выберите опцию Gerber to и укажите, с какими данными изготовления другого релиза выполнять сравнение.
- Нажмите элемент управления
в правом верхнем углу плитки события Project Released в представлении History на странице детального управления проектом и выберите опцию Gerber to. Сравните с данными изготовления предыдущего релиза либо выберите из всех доступных релизов.
После выбора релиза для сравнения результаты сравнения отображаются в представлении Gerber Compare, которое открывается в отдельной вкладке браузера.
В зависимости от количества различий генерация данных сравнения может занять некоторое время. Вы можете подождать или закрыть представление
Gerber Compare — если
email notifications are enabled, вам будет отправлено письмо, как только данные будут готовы к просмотру. Нажмите кнопку

в письме, чтобы снова открыть представление
Gerber Compare .

Пример сравнения сгенерированных данных Gerber между пакетами данных изготовления релизов.
По умолчанию отображается вкладка Compare этого представления, позволяющая сразу увидеть различия между двумя наборами данных Gerber. Для различения используется цветовая кодировка: старые данные Gerber (красный) и новые данные Gerber (зелёный). Выберите верхние вкладки представления, чтобы при необходимости переключить отображение Gerber-данных для любого из сравниваемых наборов — представление переключится в стандартный режим просмотра Gerber, сохраняя то же положение и уровень масштаба.
Каждое обнаруженное различие пронумеровано и обведено. Щёлкните запись в левой панели, чтобы сфокусироваться на соответствующем различии в основной области просмотра.
Если вы щёлкнете слой, в котором нет различий, в основном окне просмотра появится уведомление об этом.
Browsing Controls
Элементы управления навигацией для основной области просмотра:
- Колёсико мыши вперёд/назад — увеличить/уменьшить масштаб.
- Щёлкните и удерживайте (или щёлкните правой кнопкой и удерживайте), затем перетащите — панорамирование документа.
Taking Measurements
Вы можете свободно измерять расстояние между любыми двумя точками в представлении без каких-либо привязок. Для этого нажмите кнопку
. Откроется панель Measurements, курсор изменится на перекрестие, и вы перейдёте в режим измерения.
Измерение выполняется следующим образом:
- Установите курсор в точку, откуда нужно начать измерение (Точка 1), и щёлкните. Точка будет отмечена маленьким белым крестиком.
-
Переместите курсор в требуемую конечную точку (Точка 2) и щёлкните ещё раз. При перемещении курсора отображается измерительная линия-подсказка, показывающая текущую дистанцию по XY (от Точки 1 до конца линии).
Щёлкните правой кнопкой до задания Точки 2, чтобы начать заново — и снова задать Точку 1.
-
Панель Measurements отображает измеренное расстояние по XY, расстояние по X (горизонталь) и по Y (вертикаль).
Единицы измерения изначально соответствуют тем, что используются в самом проекте, но их можно переключать между метрическими (мм) и имперскими (mil) на панели
Info интерфейса (открывается нажатием

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

Пример измерения, выполненного в представлении Compare для данных Gerber.
Последние пять измерений перечислены в области Previous Measurements панели Measurements. Самое новое — вверху списка. Щёлкните запись, чтобы восстановить это измерение — и в панели, и графически в основной области просмотра.
Измерения доступны только в рамках текущей сессии страницы. Если обновить вкладку браузера, предыдущие измерения будут очищены.
Сравнение схем
Помимо сравнения данных Gerber (см. выше), представление проекта также предоставляет возможность сравнивать документы схем проекта в простом интерактивном интерфейсе. Это даёт быстрый и удобный способ увидеть только те изменения, которые произошли между итерациями схем.
Функция сравнения схем отображает различия графически и в виде параметрических данных, которые перечислены в связанной панели Compare , позволяющей выполнять кросс-пробинг к соответствующим объектам схемы. Сравнение можно запускать между релизами проекта, коммитами проекта или между коммитами и релизами проекта (доступно из представления History ).
Доступ к функции сравнения схем возможен следующим образом:
- Нажмите кнопку
, связанную с конкретным релизом проекта, в представлении Releases на странице детального управления этим проектом. Выберите опцию Schematic to и укажите, с какими исходными данными другого релиза выполнять сравнение.
- Нажмите кнопку
в правом верхнем углу вкладки браузера Manufacturing Portal, при просмотре конкретного пакета релиза проекта. Выберите опцию Schematic to и укажите, с какими исходными данными другого релиза выполнять сравнение.
- Нажмите элемент управления
в правом верхнем углу плитки события Project Committed или Project Released в представлении History на странице детального управления проектом и выберите опцию Schematic to. Можно выбрать данные схемы из последнего релиза/коммита (Previous Release или Previous Commit) либо данные из любого события Commit/Release, выбрав опцию Select Commit or Release — выберите целевое событие сравнения, щёлкнув по его плитке.
Когда пара Commit/Release для сравнения выбрана, результаты сравнения открываются как представление различий схем (Schematic differences) в новой вкладке браузера. По умолчанию отображается первая схема из исходных документов, а логические различия (изменённые данные компонентов и цепей) для всех схем представлены в виде выбираемого списка в связанной панели Differences . Обратите внимание: чисто графические изменения, например перемещение компонента, в настоящее время не учитываются.
В зависимости от количества различий генерация данных сравнения может занять некоторое время. Вы можете подождать или закрыть представление
Schematic Compare — если
email notifications are enabled, вам будет отправлено письмо, как только данные будут готовы к просмотру. Нажмите кнопку

в письме, чтобы снова открыть представление
Schematic Compare .

Выберите элемент в списке Compare, чтобы увидеть его параметрическую информацию и выполнить кросс-пробинг к его символу в соответствующем документе схемы.
Наведите курсор на имена данных сравнения в верхней части окна, чтобы увидеть имя пользователя, создавшего каждый Commit/Release, и любые прикреплённые примечания.
Выберите элемент в списке на панели Compare , чтобы отобразить доступные детали изменений и выполнить кросс-пробинг к его графике на схеме. У каждого элемента списка есть значок, указывающий общий статус изменения — красный: удалено, зелёный: добавлено, жёлтый/оранжевый: изменено. Та же кодировка используется и в графике схемы при кросс-пробинге.
Список различий в панели сгруппирован по Components и Nets:
- Components – Каждая запись включает имена затронутых компонентов и при выборе раскрывает список изменённых параметров компонента (выделены красным) и неизменённых параметров (зелёным). Выберите RefDes компонента, указанного в записи (выделен синим), чтобы выполнить кросс-пробинг к его графике на схеме.
- Nets – Каждая запись включает имена компонентов, затронутых модификацией цепи, или, наоборот, имя компонентов, вызвавших модификацию цепи. Выберите запись Net в панели, чтобы выполнить кросс-пробинг ко всей цепи на активной схеме, либо RefDes, указанный в записи, чтобы сфокусироваться на компоненте этой цепи.

Выберите запись Component или Net в панели Compare, чтобы выполнить кросс-пробинг к её подсвеченному графическому представлению в документе схемы.
Используйте фильтр списка панели (
), чтобы ограничить записи по заданной строке или категории.

Значок
, связанный с записью Net на панели Compare, указывает на наличие этой цепи в других документах схемы. Выберите значок, чтобы открыть раскрывающийся список этих документов схемы; каждый документ, затронутый изменением цепи, будет подсвечен жёлтым цветом.
Сравнение BOM
В представлении проекта также доступна быстрая функция сравнения BOM, позволяющая обнаруживать и показывать любые изменения данных компонентов проекта, произошедшие между итерациями commit и/или release. Различия формируются в текстовом (CSV) виде и доступны для локального скачивания.
Функция BOM Compare требует, чтобы сравниваемые события Commit или Release включали документ
ActiveBOM document.
Доступ к функции BOM Comparison возможен следующими способами:
- Нажатием кнопки
, связанной с конкретным релизом проекта, в представлении Releases на странице детального управления этим проектом. Выберите опцию BOM to и укажите, с данными исходников какого другого релиза выполнять сравнение.
- Нажатием кнопки
в правом верхнем углу вкладки браузера Manufacturing Portal при просмотре конкретного пакета релиза проекта. Выберите опцию BOM to и укажите, с данными исходников какого другого релиза выполнять сравнение.
- Нажатием элемента управления
в правом верхнем углу плитки события Project Committed или Project Released в представлении History на странице детального управления проектом и выбором опции BOM to. Можно выбрать BOM-данные из последнего релиза/коммита (Previous Release или Previous Commit) либо данные из любого события Commit/Release, выбрав опцию Select Commit or Release — выберите целевое событие для сравнения, щёлкнув по его плитке.
К функции BOM Compare можно получить доступ и из эквивалентного представления
History view in Altium Designer при подключении к Enterprise Server Workspace.
Система сравнит BOM data между указанными релизами или коммитами проекта, а затем откроет результаты сравнения в виде представления различий BOM в новой вкладке браузера. Это представление заполняется списком цветокодированных записей, которые представляют позиции BOM, изменившиеся между указанными событиями BOM. Дополнительная информация и управление доступны через панель BOM Compare слева, где можно выбрать альтернативный design Variant или включить/отключить категории изменений компонентов (Added, Removed, Modified).
В зависимости от количества различий генерация данных сравнения может занять некоторое время. Вы можете подождать или закрыть представление
BOM Compare — если
email notifications are enabled, вам будет отправлено письмо, когда данные будут готовы к просмотру. Нажмите кнопку

в письме, чтобы снова открыть представление
BOM Compare.

Начальное представление BOM Compare включает записи, представляющие различия между исходным и целевым документами BOM.
-
Наведите курсор на значок, связанный с записью сравнения BOM, чтобы увидеть сводку произошедших изменений.

-
Используйте меню Column Settings (
), чтобы включить или отключить отображение столбцов данных по конкретным параметрам компонентов.

Записи BOM, которые не изменились, можно включить в список, установив опцию Not Modified на панели Compare; либо, чтобы увидеть исходные списки BOM, заданные для сравнения, выберите соответствующие вкладки, доступные в верхней части списка сравнения.

Используйте опцию Not Modified, чтобы включить в список неизменённые записи, либо выберите вкладку документа BOM, чтобы увидеть полный список исходного/целевого документа BOM.При запуске из опции скачивания (
) механизм сравнения также сформирует сводку обновлений в стандартном формате CSV. Сводка сравнения BOM формируется для текущего выбранного Variant of the design и включает сведения о данных BOM, которые изменились — были обновлены — между указанными релизами/коммитами проекта.

Скачанные CSV-файлы сравнения BOM показывают данные, которые были обновлены между релизами проекта, указанными при запуске функции сравнения.