Выпуск проекта платы

Вы просматриваете версию 3.1. Для самой новой информации, перейдите на страницу Выпуск проекта платы для версии 5
Applies to NEXUS Client versions: 3.1 and 3.2

This documentation page references Altium NEXUS/NEXUS Client (part of the deployed NEXUS solution), which has been discontinued. All your PCB design, data management and collaboration needs can now be delivered by Altium Designer and a connected Altium 365 Workspace. Check out the FAQs page for more information.

 

Главная страница: Подробнее о выходных документах

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

Процесс выпуска должен быть регламентирован и надежен по своей природе, иначе при отслеживании продукта, который постоянно развивает, могут возникнуть различные подводные камни. Представьте, что вам нужно вернуться и выпустить предыдущую ревизию продукта, и вы обнаруживаете, что необходимые исходные файлы проекта не были включены в качестве слепка в этот конкретный выпуск! Да, у вас будут сформированные выходные файлы из соответствующих папок для этого выпуска – надежные файлы Gerber и остальная дополнительная информация для изготовления печатной платы и печатной платы. Но представьте, что эти "надежные" выходные данные были перезаписаны или каким-то образом испорчены. Если бы только процесс выпуска был более надежным.

Altium NEXUS отвечает на этот вызов, предлагая мощные интегрированные инструменты управления выпуском проектов. Процесс выпуска проекта платы автоматизирован, что позволяет осуществлять выпуск проектов без рисков, связанных с ручными операциями. При выпуске определенного проекта формируется слепок его исходных данных и он архивируется со всеми сформированными выходными документами. Таким образом, этот слепок представляет физический продукт, который будет изготовлен и продан компанией. Данные о выпуске хранятся в виде ревизий соответствующего серверного объекта, относящегося к проекту, на целевом сервере управляемых данных:

  • PCB Project Design Item (Объект проекта платы) – слепок проекта, включающий в себя все исходные документы. Выпускается в отдельный объект на сервере, что позволяет хранить ценную интеллектуальную собственность отдельно от сформированных данных для изготовления и сборки, необходимых внешним организациям для создания изделия.
  • PCB Fabrication Data Item (Объект данных для изготовления платы) – набор данных, необходимый производству для изготовления несмонтированной печатной платы.
  • PCB Assembly Data Item (Объект данных для сборки платы) – набор данных, необходимый производству для монтажа платы определенными компонентами, в соответствии с составом изделия. Для базового (полностью смонтированного) проекта и для каждого заданного варианта проекта используется уникальный объект.

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

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

В сочетании с собственным сервером, Altium NEXUS предлагает возможность работы с расширенной концепцией проектов, в виде управляемых проектов. Управляемый проект, который хранится в репозитории сервера, использует контроль версий, управление жизненным циклом и возможности совместного проектирования сервера для обеспечения улучшенного подхода к централизованному проектированию. Благодаря интеллектуальным возможностям, встроенным в службы сервера управляемых данных, упрощены и автоматизированы такие задачи, как операции VCS, а также интегрированы с Altium NEXUS дополнительные возможности совместного проектирования, такие как управление доступом пользователей (публикация), комментирование и уведомления. Конечным результатом является надежное и безопасное хранение проектов и место, которое может стать центральной точкой для совместного проектирования. Для получения более подробной информации перейдите на страницу Управляемые проекты и выпуск проекта.

Ключевые преимущества

  • Интеграция с контролем версий. Если проект находится под контролем версий, то перед выпуском системе необходимо, чтобы все данные были актуальными и чтобы все они были зафиксированы. Так будет обеспечено, что на жестком диске инженера не будет никаких "личных копий" документов проекта, которые можно потерять. Это простое правило может сэкономить многие часы на поиск правильного набора проектных документов, которые были использованы для создания выпущенного продукта.
  • 'Одноразовый выпуск'. Система позволяет произвести выпуск только в одну ревизию выбранного объекта. На практике, при успешном выпуске происходит фиксация (сохранение) выпущенных данных в соответствующую ревизию, затем ревизия закрывается. В эту ревизию больше не может быть сформировано и выпущено никаких данных.
  • Автоматизированный и повторяемый процесс выпуска проекта. Выпуск в один клик – без ручных этапов и рисков. Начиная от создания слепка проектных файлов и до валидации и формирования выходных документов нет какого-либо вмешательства. Если на каком-то этапе возникает сбой процесса, выпуск прекращается. И перед финальной фиксацией данных в ревизию объекта на целевом сервере вы получаете предварительный просмотр всех сформированных данных.
  • Возможность валидации проекта как составная часть процесса выпуска. Процесс выпуска работает на основе "заблокированного" слепка исходных данных проекта (в том числе зависимых данных), и перед началом выпуска осуществляется предварительная валидация. Для дополнительной гарантии целостности проектных данных вы можете включить в процесс выпуска проверки через настроенный должным образом файл Output Job. Помимо стандартных проверок ERC для исходных схем и проверок DRC для платы доступна проверка того, что исходный проект и платы синхронизированы, а также сравнение посадочных мест на плате с посадочными местами в исходной библиотеке для обеспечения их актуальности и соответствия между собой. Если какая-либо из этих проверок не пройдет, выпуск будет прекращен.

    Если вы используете управляемые компоненты в своем проекте, вы можете добавить и настроить дополнительную проверку – Component State Checking (Проверка состояния компонента). Это проверка того, что компоненты находятся в разрешенных состояниях. В рамках этой настройки вы определяете действие, которое необходимо предпринять для каждого заданного состояния, каждого заданного определения жизненного цикла на целевом сервере: нет действия, предупреждение или ошибка. Ошибка не позволит выпустить проект. Кроме того, при проведении проверки будет сформирован удобный HTML-отчет, позволяющий сразу определить, какие компоненты находятся в недопустимых состояниях.
    Вы также можете включить проверку Environment Configuration Compliance Check (Проверка соответствия конфигурации среды), что предоставляет средства для окончательного тестирования и принудительного использования в проекте элементов данных, утвержденных компанией. Проще говоря, если вы не используете элементы данных, разрешенные через конфигурацию среды, которая доступна для использования назначенной вам ролью, выпуск не завершится успешно. Это предотвращает неконтролируемый подход к проектированию и обеспечивает соблюдение и соответствие рабочим средам проектирования, определяемым централизованно на корпоративном уровне.
  • Перед всеми файлами, сформированными в процессе выпуска, могут быть опционально добавлены значения идентификаторов Item ID и Item Revision ID, что обеспечит отсутствие неопределенности касательно того, какая ревизия какого объекта данных будет использоваться для изготовления.
  • Публикация. Есть возможность публиковать выпущенные данные непосредственно с сервера управляемых данных на общий ресурс хранения, такой как Amazon S3, FTP-сервер, Box.com или простая сетевая папка. Это способствует простой и безопасной передаче серверных данных, без предоставления доступа внешних организаций к самому серверу.

Процесс выпуска проекта платы

Связанная страница: Работа со средством выпуска Project Releaser

Сам процесс выпуска выполняется с помощью средства Project Releaser Altium NEXUS, пользовательским интерфейсом к которому является специальное представление Release.

Представление Release – интерфейс пользователя средства выпуска Project Releaser. Наведите курсор мыши на изображение, чтобы увидеть внешний вид интерфейса, когда запущен процесс выпуска с последующей публикацией в интегрированную инстанцию PLM.Представление Release – интерфейс пользователя средства выпуска Project Releaser. Наведите курсор мыши на изображение, чтобы увидеть внешний вид интерфейса, когда запущен процесс выпуска с последующей публикацией в интегрированную инстанцию PLM.

Средство Project Releaser позволяет управлять выпуском всех типов проектов плат: неуправляемые/не в системе контроля версий, под управляемой внешней системы VCS или управляемые сервером данных – и предлагает два режима работы:

  • Онлайн-режим – выпуск всех сформированных данных в ревизии объектов на активный сервер управляемых данных. Нет необходимости запоминать ревизии объектов – средство выпуска контролирует их самостоятельно. И если у вас определен процесс для выпуска в инстанцию PLM с помощью средства Project Releaser, то при активации этого процесса в представлении будет добавлен соответствующий дополнительный этап.
  • Offline Mode – выпуск всех сформированных данных в структуру папок, которую можно упаковать в единый zip-архив.

Процесс выпуска в представлении Release в режиме Online Mode является поэтапным, пункты которого находятся в левой части представления, что позволяет быстро определить, на каком этапе вы в данный момент находитесь:

  1. Configure Server Release – на этом этапе процесса выпуска вы задаете тип(ы) данных, которые хотите создать: исходные данные (формируются всегда), данные для изготовления печатной платы, данные для изготовления печатного узла (для базового проекта и каждого обнаруженного варианта).
  2. Validate Project – этот следующий этап запускается автоматически, если в назначенных файлах OutJob будет обнаружен один или несколько валидационных отчетов. Будут запущены все заданные генераторы выходных валидационных отчетов, которые определены в файле Output Job, назначенном объекту выпускаемых данных.
  3. Generate Data – этот следующий этап запускается автоматически. Здесь будет запущено создание всех прочих выходных документов, определенных в назначенных объектам файлах OutJob, для выпуска соответствующих объектов на сервер.
  4. Review Data – после того, как все проверки пройдены и выходные данные созданы, вы можете просмотреть созданные документы на этом этапе.

    Если вы использовали команду Prepare & Release или Prepare & Release & Publish to PLM (из меню кнопки ), средство Project Releaser не будет останавливаться на этапе Review Data.
  5. Upload Data – после подтверждения выпуска на предыдущем шаге, этот следующий этап будет запущен автоматически. Здесь представлен прогресс загрузки данных в ревизии соответствующих объектов на целевом сервере.
  6. Execution Report – на этом финальном этапе предоставляется отчет о результатах выпуска. Используйте ссылки в разделе Navigation Links для быстрого доступа к связанным ревизиям объектов, содержащим выпущенные данные (данные для производства, данные для сборки, пользовательские наборы данных), в панели Explorer. Если вы вызвали Project Releaser в рамках процесса выпуска и публикации в PLM, будет представлена кнопка . Нажмите ее, чтобы продолжить рабочий процесс для публикации в PLM.

    Если вы использовали команду Prepare & Release & Publish to PLM (из меню кнопки ), средство Project Releaser не будет останавливаться на этапе Execution Report и кнопка не будет представлена.
  7. Publish to PLM – этот этап будет представлен только при запуске выпуска в соответствующем активированном процессе (для выпуска и последующей публикации в PLM). Этот этап запускается автоматически при нажатии кнопки на предыдущем этапе (или он запускается напрямую, если использовалась команда Prepare & Release & Publish to PLM меню кнопки ). Будет открыто диалоговое окно Login Credentials. Введите Username и Password для своей инстанции PLM instance и выерите шаблон PLM, который вы хотите использовать (будет отображен в формате <ИнстанцияPLM>:<ШаблонПубликации>).

    Обратите внимание, что учетные данные для доступа к инстанции PLM необходимы только при первой публикации в эту инстанцию. Далее они будут сохранены в NEXUS Server. После этого, публикации этого проекта в ту же инстанцию PLM будут осуществляться напрямую, в соответствии с заданным рабочим процессом и выбранным шаблоном публикации.
    При первой публикации, если номера компонентов (на стороне PLM) еще не связаны с управляемым проектом, эти номера компонентов будут созданы в PLM и связаны с проектом в рамках этой первой публикации. У вас есть возможность определить записи компонентов для управляемых компонентов NEXUS в инстанции PLM в рамках операции публикации, чтобы получить перечень компонентов в PLM (опционально, на основе шаблона публикации, заданного и используемого при публикации проекта в инстанцию PLM).
Если ваш проект не содержит связанных с ним файлов Output Job, средство выпуска Project Releaser обнаружит это и предложит создать файлы по умолчанию.
Очень мощным аспектом средства Project Releaser является обнаружение заданных в проекте вариантов и формирование для каждого из них набора данных для сборки.
Система не позволяет вносить изменения в проектные файлы между подготовкой выпуска и выпуском данных на сервер управляемых данных. Если вы внесете какие-либо изменения, процесс выпуска будет прерван, и вы вернетесь на начальный этап, предшествующий подготовке выпуска.

С помощью средства Project Releaser вы можете легко сформировать целостный набор данных для производства. Вы также сможете изучить результаты этого формирования перед подтверждением выпуска (например, просмотрев данные Gerber/ODB++ в редакторе CAM), чтобы убедиться, что сформированные данные – это именно те данные, которые необходимы для производства платы.

Публикация выпущенных данных

Связанная страница: Работа с путями публикации

Выпущенные данные, сформированные из проекта платы (только данные для изготовления, данные для сборки, объекты проекта платы), вы можете опубликовать непосредственно с сервера управляемых данных или из файла Output Job в пространство для хранения данных, такое как Box.com, Amazon S3, FTP-сервер или общая сетевая папка. С точки зрения распространения и сотрудничества, это обеспечивает беспрецедентное преимущество в мире, где сотрудники группы проектировщиков, группы производителей и все прочие, кто вовлечен в процесс воплощения продукта, зачастую рассеяны по всему земному шару.

Для публикации нужно определить путь публикации (Publishing Destination) и затем выгрузить выпущенные данные нужной ревизии объекта по этому пути. Всех, кому необходимо узнать о новом выпуске – заводу-изготовителю в Китае, группе проектировщиков в Киеве, Станстед Абботсе и Сан-Диего и руководителю проекта, который находится в перелете где-то над Тихим океаном – можно пригласить в опубликованную папку по ссылке, для просмотра, обсуждения и использования данных, которые необходимы для создания изделия.

Опубликуйте выпущенных данных в пространство хранения и поделитесь информацией с другими участниками команды по всему миру.Опубликуйте выпущенных данных в пространство хранения и поделитесь информацией с другими участниками команды по всему миру.

Публикация в PLM

Связанная страница: Интеграция с PLM

Для публикации в PLM вы также можете определять и активировать процессы. Образец определения процесса, о котором сказано далее, доступен в установке NEXUS Server как часть темы процессов Project Activities для выполнения стандартной публикации (т.е. публикации не посредством Project Releaser, как описано выше):

  • Publish to PLM (User selects) – публикация выпущенных выходных данных управляемого проекта в инстанцию интегрированной PLM, но при которой пользователь может выбрать, какие именно выходные данные будут опубликованы. Диаграмма рабочего процесса показана ниже.

Это определение процесса нельзя активировать и использовать как есть. Это, скорее, "шаблон" – внесите изменения в соответствии с требованиями своей компании, задайте название и сохраните его в качестве нового определения процесса, который вы затем можете активировать и использовать.

Доступ к стандартным процессам публикации в PLM можно получить из Altium NEXUS с помощью меню Project » Project Activities для активного проекта.

Доступ к активированному процессу стандартной публикации выпущенных данных управляемого проекта в инстанцию PLM из Altium NEXUS.Доступ к активированному процессу стандартной публикации выпущенных данных управляемого проекта в инстанцию PLM из Altium NEXUS.

Эти процессы также доступны из контекстного меню Project Activities, которое открывается щелчком ПКМ по строке проекта в панели Projects.

Из веб-интерфейса NEXUS Server, доступ к определению активированного процесса можно получить со страницы Projects. Выберите нужный проект и нажмите кнопку .

Доступ к активированному процессу стандартной публикации выпущенных данных управляемого проекта в инстанцию PLM из веб-интерфейса NEXUS Server.Доступ к активированному процессу стандартной публикации выпущенных данных управляемого проекта в инстанцию PLM из веб-интерфейса NEXUS Server.

Web Review

Главная страница: Web Review

Altium NEXUS позволяет осуществлять веб-просмотр и комментирование посредством концепции веб-контроля – Web Review.

Интерфейс Web Review от Altium обеспечивает универсальный доступ к документам проектов плат через стандартный веб-браузер. Web Review – это не просто просмотр документов в браузере, а эффективная веб-технология, которая позволяет пользователям осуществлять навигацию по структуре проекта, взаимодействовать с проектными документами, извлекать информацию о составных частях проекта и комментировать определенные области и объекты.

При просмотре документов качество отображения схем и плат не ухудшается из-за их веб-формата, что также обеспечивает полные возможности панорамирования и масштабирования и, в случае документов плат, высококачественное интерактивное 3D-представление платы.

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

Content