Сравнение проектных данных

Представление проекта в Altium 365 Workspace предоставляет функции сравнения данных проекта, которые позволяют сравнивать изменения данных, произошедшие между различными релизами проекта и/или коммитами. Эти функции особенно полезны для выполнения финальных проверок перед передачей данных о продукте на производство, поскольку позволяют точно определить, какие изменения произошли в данных Gerber (или ODB++), схемы, PCB и BOM между событиями релиза/коммита.

Сравнение производственных данных

Всегда полезно выполнить финальную проверку данных по изготовлению платы перед отправкой производителю. Функции сравнения Gerber и ODB++ позволяют сделать именно это, обеспечивая возможность быстро проверить отсутствие различий в производственных выходных данных между выпущенными итерациями вашего проекта. Предоставляется исключительно графическое послойное сравнение с выделением областей изменений с помощью ограничивающей рамки и номера.

Доступ к сравнению производственных данных

Функции сравнения Gerber и ODB++ доступны в представлениях Workspace History, Releases и Manufacturing Portal. Приведенный ниже пример описывает функцию сравнения файлов Gerber, которая в равной степени применима и к функции сравнения ODB++ — доступ к ней осуществляется через пункт меню ODB++ to . 

В представлении проекта History нажмите элемент управления в правом верхнем углу плитки события Project Released и выберите пункт Gerber to в раскрывающемся меню. Затем выберите сравнение с производственными данными предыдущего релиза, выберите из всех возможных релизов или выполните сравнение с локальным набором файлов (см. ниже).

В представлении проекта Releases нажмите кнопку , связанную с определенным релизом этого проекта, и выберите пункт Gerber to в раскрывающемся меню. Затем выберите, с производственными данными какого другого релиза выполнять сравнение, либо локальный набор файлов для сравнения (см. ниже).

В представлении браузера Manufacturing Portal при просмотре конкретного пакета релиза проекта нажмите кнопку в правом верхнем углу страницы и выберите пункт Gerber to. Затем выберите, с производственными данными какого другого релиза выполнять сравнение, либо выполните сравнение с локальным набором файлов (см. ниже).

 

Сравнение с набором файлов

Также имеется возможность сравнить данные Gerber'ODB++ в пакете релиза с другим набором файлов Gerber/ODB++, доступным в Workspace. Это позволяет, например, сравнить данные Gerber/ODB++, локально сгенерированные на основе последнего актуального проекта, перед созданием следующего официального релиза проекта в Workspace.

Как отмечено выше в разделе Access section (для Gerber), это сравнение выполняется выбором пункта Gerber to » Files в соответствующем меню. В следующем окне Select Fabrication or Release for Comparison перейдите к нужному набору файлов Gerber и выберите его для сравнения. После подтверждения () механизм сравнения обработает различия и отобразит результаты в интерактивном представлении Gerber Compare view. Обратите внимание, что для сравнения также можно выбрать доступный пакет Release.

Что касается CAM-файлов для производства, вы можете загрузить полный набор файлов Gerber вместе с данными NC Drill (в ZIP-архиве). Убедитесь, что внутри архива присутствует только один список (или папка) файлов Gerber. Убедитесь, что файлы сверловки находятся в том же списке (или папке), что и файлы Gerber. Если они расположены в отдельной папке, они будут проигнорированы.

Функция сравнения Gerber поддерживает сравнение данных в пакете релиза с локально сгенерированным набором файлов.Функция сравнения Gerber поддерживает сравнение данных в пакете релиза с локально сгенерированным набором файлов.

Результат сравнения Gerber/ODB++

После выбора релиза или локального набора файлов для сравнения результаты отображаются в представлении Compare, которое открывается в отдельной вкладке браузера. Опять же, приведенный пример в равной степени относится как к сравнению Gerber, так и к сравнению ODB++. Пример сравнения файлов ODB++: 

В зависимости от количества существующих различий формирование данных сравнения может занять некоторое время. Вы можете либо подождать, либо закрыть представление Compare — как только данные будут готовы к просмотру, вам будет отправлено электронное письмо. Нажмите кнопку в письме, чтобы снова открыть представление Compare .

Сгенерированное сравнение изначально представлено в раздельном виде (Side by Side), показывающем различия между двумя наборами Gerber или ODB++. Для различения старых данных (красный) и новых данных (зеленый) используется цветовая кодировка. Параметры просмотра, такие как панорамирование, масштабирование и выбор цепей, синхронизированы между двумя сторонами.

Выберите параметр Combined, чтобы просмотреть оба набора данных с цветовой кодировкой, наложенные в одном представлении платы. И в совмещенном, и в раздельном представлениях каждое обнаруженное различие для текущего выбранного слоя пронумеровано и обведено — они соответствуют аннотированным записям на панели Layers слева.

Выберите запись различия слоя на панели Layers, чтобы выделить связанную область PCB в представлении Gerber; при этом автоматически будет выполнено панорамирование и масштабирование до нужного места.

Выбранное различие аналогичным образом отображается в представлении Side by Side (раздельном). Щелкните другую запись слоя на панели Layers, чтобы просмотреть и выбрать аннотированные различия на этом слое.

 

Сравнение схем

Наряду со сравнением данных Gerber (см. выше), представление проекта также предоставляет возможность сравнения схемных документов проекта в простом интерактивном интерфейсе. Это предлагает быстрый и удобный способ увидеть только те изменения, которые произошли между итерациями схем.

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

Доступ к сравнению схем

Функция сравнения схем доступна:

  • Через выбор пункта Schematic to в меню кнопки в представлении Releases, а затем — исходных данных проекта другого релиза для сравнения. Либо через выбор того же пункта на вкладке браузера Manufacturing Portal при просмотре конкретного пакета релиза проекта, а затем — исходных данных другого релиза для сравнения.

    Откройте функцию Schematic Compare из меню с многоточием в представлении Releases или Manufacturing Portal.

    Откройте функцию Schematic Compare из меню с многоточием в представлении Releases или Manufacturing Portal.

     
  • Через выбор пункта Schematic to у элемента управления в правом верхнем углу плитки события Commit или Release в представлении History, а затем другого события Commit/Release для сравнения. Можно выбрать данные последнего релиза/коммита (Previous Release или Previous Commit) либо данные любого события Commit/Release, выбрав пункт Select Commit or Release — выберите целевое событие сравнения, щелкнув по его плитке.

Откройте Schematic Compare из представления History в Altium Designer или в браузерном интерфейсе Altium 365.Откройте Schematic Compare из представления History в Altium Designer или в браузерном интерфейсе Altium 365.

Обе функции, Gerber Compare и Schematic Compare, также доступны из эквивалентного представления History view in Altium Designer при подключении к Altium 365 Workspace.

Результат сравнения схем

После выбора пары Commit/Release для сравнения результаты этого сравнения открываются как представление различий схем в новой вкладке браузера. По умолчанию отображается первая схема в исходных документах, а логические различия (измененные данные Components и Nets) для всех схем представлены в виде выбираемого списка на панели Compare слева. Обратите внимание, что чисто графические изменения, например перемещение компонента, в настоящее время не учитываются.

В зависимости от количества существующих различий формирование данных сравнения может занять некоторое время. Вы можете либо подождать, либо закрыть представление Schematic Compare — как только данные будут готовы к просмотру, вам будет отправлено email. Нажмите кнопку в письме, чтобы снова открыть представление Schematic Compare .

Выберите элемент в списке Compare, чтобы выполнить перекрестную навигацию к его символу в соответствующем схемном документе.

Соответствующий элемент компонента будет выделен, а его сведения показаны на панели Info справа. Обратите внимание, что любые изменения параметров выделяются красным цветом.

 
  • Наведите курсор на имена данных сравнения в верхней части окна, чтобы увидеть имя пользователя, создавшего каждый Commit/Release, а также все прикрепленные примечания.

  • Вы можете открыть и просмотреть Commit/Release любого из двух источников сравнения по их именам в верхнем поле.

Выберите указанный элемент на панели Compare, чтобы отобразить доступные сведения об изменениях и выполнить перекрестную навигацию к его графическому представлению на схеме. У каждого элемента в списке есть соответствующий значок, указывающий общий статус изменения: красный — удалено, зеленый — добавлено, желтый/оранжевый — изменено. Та же кодировка используется и в графике схемы при перекрестной навигации.

Список различий на панели сгруппирован по Components и Nets:

  • Components – Каждая запись включает сводку изменения и имена затронутых компонентов. Выберите позиционное обозначение (RefDes) компонента, включенного в запись (выделено синим), чтобы выполнить перекрестную навигацию к его графике на схеме.

  • Nets – Каждая запись включает сводку изменения и имя затронутой цепи. Выберите запись Net на панели, чтобы выполнить перекрестную навигацию ко всей цепи на активной схеме, либо разверните список, чтобы увидеть и выбрать конкретное изменение, затронувшее цепь.

  • Используйте фильтр списка панели (), чтобы ограничить записи по указанному объекту или типу различия.

  • ​Используйте поиск по списку панели (), чтобы находить записи по введенной строке поиска.

Выберите запись Component на панели Compare, чтобы выполнить перекрестную навигацию к ее выделенному графическому представлению в схемном документе.

Выберите запись Net на панели Compare, чтобы выполнить перекрестную навигацию к ее выделенному графическому представлению в схемном документе.

Выберите конкретное изменение цепи в развернутой записи Net, например добавление или удаление вывода компонента, чтобы выполнить перекрестную навигацию к его выделенному графическому представлению в схемном документе.

 

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

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

Сравнение PCB

В дополнение к сравнению схем представление проекта Workspace предлагает функцию сравнения PCB, которая обнаруживает и показывает изменения в проекте платы, произошедшие между коммитами проекта и/или итерациями релизов.

Функция PCB Compare предоставляет наглядный интерактивный интерфейс для просмотра различий топологии PCB и связанных данных сравнения с реактивной перекрестной навигацией между перечисленными различиями данных и соответствующими им графическими элементами. Сравнение PCB можно запускать между релизами проекта, коммитами проекта или между коммитами и релизами проекта (доступно в представлении History).

Доступ к сравнению PCB

Функция сравнения PCB доступна:

  • Через выбор пункта PCB to в меню кнопки записи релиза в представлении Releases, а затем — исходных данных проекта другого релиза для сравнения. Либо через выбор того же пункта в Manufacturing Portal при просмотре конкретного пакета релиза проекта, а затем — исходных данных другого релиза для сравнения.

 
  • Через выбор пункта PCB to у элемента управления в правом верхнем углу плитки события Commit или Release в представлении History, а затем другого события Commit/Release для сравнения. Можно выбрать данные схемы из последнего релиза/коммита (Previous Release или Previous Commit) либо данные любого события Commit/Release, выбрав пункт Select Commit or Release — выберите целевое событие сравнения, щелкнув по его плитке.

После запуска механизм сравнения PCB платформы Altium 365 обрабатывает различия данных между выбранными проектами PCB, что может занять некоторое время для более сложных проектов PCB. Если время анализа превышает заданный порог, после завершения сравнения PCB на ваш зарегистрированный адрес электронной почты будет отправлено уведомление. Обратите внимание, что данные сравнения кэшируются, поэтому повторное сравнение тех же данных вызывает минимальную задержку обработки.

Результат сравнения PCB

После выбора пары Commit/Release для сравнения результаты этого сравнения открываются как представление PCB Changes в новой вкладке браузера. В представлении результаты механизма сравнения PCB показаны как графическое представление платы, где неизмененные элементы отображаются в монохроме, а измененные элементы, подключенные к цепям, выделяются зеленым (добавлено), красным (удалено) и желтым (изменено). Обратите внимание, что измененные полигоны затемняются для повышения ясности элементов цепей на плате.

На панели Differences слева перечислены обнаруженные различия в группах типов объектов — Components, Nets и т. д. При выборе записи различия на панели она разворачивается, показывая подобъекты, составляющие это обнаруженное различие, а представление платы автоматически выполняет панорамирование и масштабирование, чтобы показать область изменения.

В исходном представлении PCB Compare будут выделены все обнаруженные различия. Измененные элементы имеют цветовую кодировку по статусу: добавлено, удалено или изменено.

Выберите запись, чтобы развернуть ее подобъекты и увеличить/выделить различие в представлении PCB. Сведения об изменении отображаются на панели Info справа. Щелкните снова, чтобы снять выбор записи и восстановить обзор по умолчанию.

Здесь выбрана запись измененной цепи. Обратите внимание, что предыдущие данные, включая путь цепи на PCB и информацию о длине цепи, показаны красным цветом — текущий (обновленный) путь цепи показан зеленым.

 

Приведенный ниже пример показывает, как изменились расположение и связанная трассировка компонента R13 между последовательными событиями Commit/Release и как это различие представлено в соответствующем представлении PCB Compare. Различия, перечисленные на панели PCB Compare, включают записи изменений для R13 и двух связанных с ним цепей (NetC9_1 и NetJ1_7).

Добавленные элементы, основанные на цепях, показаны зеленым, удаленные — красным, а измененные — желтым.Добавленные элементы, основанные на цепях, показаны зеленым, удаленные — красным, а измененные — желтым.

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

Вы можете открыть и просмотреть Commit/Release любого из двух источников сравнения по их именам в верхнем поле.

Сравнение BOM

Представление проекта также предоставляет быструю функцию сравнения BOM для обнаружения и отображения любых изменений в данных компонентов проекта, произошедших между итерациями коммитов и/или релизов. Различия выводятся в текстовой форме (CSV) и доступны для локальной загрузки.

  • Функция BOM Compare требует, чтобы сравниваемые события Commit или Release включали документ ActiveBOM document.

  • Сравнение BOM также можно выполнять между файлами Managed BOM и релизами в приложении BOM Portal. См. Managed BOM Compare.

Доступ к сравнению BOM

Функция сравнения BOM доступна:

  • Выбор параметра BOM to в меню кнопки в представлении Releases, а затем выбор данных другого релиза, с которыми нужно выполнить сравнение. Либо выбор того же параметра на вкладке браузера Manufacturing Portal при просмотре пакета релиза конкретного проекта, а затем выбор данных другого релиза для сравнения.

    Откройте функцию BOM Compare из меню многоточия в представлении Releases или Manufacturing Portal.

    Откройте функцию BOM Compare из меню многоточия в представлении Releases или Manufacturing Portal.

     
  • Выбор параметра BOM to в элементе управления в правом верхнем углу плитки события Release или Commit в представлении History, а затем другого события Commit/Release для сравнения. Можно выбрать данные из предыдущего события Commit или Release (Previous <Commit/Release>) либо данные из любого события Commit/Release, выбрав параметр Select Commit or Release — выберите целевое событие сравнения, щелкнув по его плитке.

Откройте Schematic Compare из представления History в Altium Designer или в браузерном интерфейсе Altium 365.Откройте Schematic Compare из представления History в Altium Designer или в браузерном интерфейсе Altium 365.

Результат сравнения BOM

Система сравнит данные BOM между указанными релизами или коммитами проекта, а затем откроет результаты этого сравнения в виде представления различий BOM в новой вкладке браузера. Это представление содержит список цветовых записей, которые отражают позиции BOM, изменившиеся между указанными событиями BOM. Дополнительная информация и элементы управления предоставляются на панели BOM Compare слева, где можно выбрать альтернативный вариант проекта, переходить по записям изменений и применять фильтры () для выбора/снятия выбора категорий изменений компонентов (Added, Removed, Modified и т. д.).

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

Интерфейс BOM Comparison предоставляет ряд функций для доступа к информации о различиях. К ним относятся:

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

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

  • Вы можете переключаться между двумя сравниваемыми документами BOM и просматривать их с помощью верхних вкладок источников данных в этом представлении. Выбранная строка записи BOM сохраняется во всех представлениях (если доступно), что позволяет быстро найти различие, выбранное в представлении Compare, в двух исходных документах BOM.

    Представление BOM Compare с активной вкладкой Compare и выбранной конкретной записью различий BOM.

    Представление сравнения с выбранным исходным документом BOM. Выделенный компонент показан в списке.

    Компонент не показан в целевом документе BOM, поскольку он был удален из проекта PCB.

     

Наведите курсор на названия данных сравнения в верхней части окна, чтобы увидеть имя пользователя, создавшего каждый Commit/Release, а также все прикрепленные примечания. Вы можете открыть и просмотреть Commit/Release любого из двух источников сравнения, щелкнув по их названиям.

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

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

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

Доступные вам функции зависят от того, какое решение Altium вы используете: Altium Develop, Altium Agile Teams, Altium Agile Enterprise или Altium Designer (при активной подписке).

Если вы не видите описанную функцию в используемом вами программном обеспечении, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Контент