Проверка статуса компонентов

Вы просматриваете версию 18.1. Для самой новой информации, перейдите на страницу Проверка статуса компонентов для версии 21

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

Управляемые компоненты являются проверенным набором качественных, надежных структурных элементов проекта. Благодаря системе управления ревизиями и стадиями жизненного цикла, предприятие может создать библиотеку компонентов, которые инженеры могут использовать в новых проектах. Но несмотря на то, может быть разрешено повторное использование объектов компонентов, необходимы инструменты, позволяющие на этапе выпуска выполнить автоматизированную проверку, что компоненты действительно можно использовать.

Altium Designer в сочетании с сервером управляемых данных предлагает для решения этой задачи эффективное решение – Средство проверки состояния компонентов. В файле Output Job доступен дополнительный тип вывода – Components states, который можно настроить на проверку разрешенных состояний компонентов. Вы можете задать, какое действие следует предпринимать для каждого заданного состояния, каждого заданного определения жизненного цикла на сервере – не выводить отчет, выдавать предупреждение или создавать ошибку. Ошибка не позволит выпустить проект. Кроме того, в ходе проверки будет создан наглядный HTML-отчет, позволяющий быстро определить, какие компоненты находятся в недопустимом состоянии.

Проблемы использования объектов проекта в недопустимых состояниях можно обнаружить намного раньше, на стадии проектирования, с помощью компилятора, который контролирует применимость ревизии объекта исходя из его текущего состояния и из допустимости его использования в этом состоянии в проектах. Этот контроль осуществляется на основе использования определенного атрибута на уровне индивидуального состояния. Нарушение компиляции проекта можно настроить на обнаружение и уведомление об использовании в проекте объектов сервера, ревизии которых находятся в недопустимых состояниях, что позволит найти и решить эти проблемы еще до выпуска. Для получения более подробной информации см. Видимость и применимость ревизий управляемых объектов.
При использовании Altium NEXUS Server в качестве сервера управляемых данных и применении Environment Configurations для рабочего пространства ваших проектировщиков, вы можете обеспечить использование файла Output Job, где задана проверка состояния компонентов. Для этого убедитесь, что файл Output Job помечен в соответствующей конфигурации как необходимый для использования (включен атрибут Req'd ). Если OutJob определен в настройке среды как необходимая часть, то выпуск будет невозможен, пока этот файл не будет включен в набор данных, создаваемых в процессе выпуска проекта. Для более подробной информации см. Managing Environment Configurations.
При использовании Altium NEXUS Server в качестве сервера управляемых данных и применении Environment Configurations для рабочего пространства ваших проектировщиков, вы можете обеспечить использование файла Output Job, где задана проверка состояния компонентов. Для этого убедитесь, что файл Output Job помечен в соответствующей конфигурации как необходимый для использования (включен атрибут Req'd ). Если OutJob определен в настройке среды как необходимая часть, то выпуск будет невозможен, пока этот файл не будет включен в набор данных, создаваемых в процессе выпуска проекта. Для более подробной информации см. Managing Environment Configurations.

Добавьте выходной генератор этого типа в разделе Validation Outputs файла OutJob. Настройка осуществляется в диалоговом окне Server Objects State Validation.

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

В диалоговом окне представлены все определения жизненного цикла, заданные на активном сервере управляемых данных. Каждое определения в списке приведены стадии с их описанием. Для каждого состояния, связанного с определением жизненного цикла, которое вы задали для компонентов проекта, укажите действие при проверке. Нажмите в поле Check Action состояния и выберите требуемое действие из выпадающего списка. Доступные варианты: None (Нет действия), Warning (Предупреждение) и Error (Ошибка).

Нажмите кнопку Update from server (Обновить с сервера), чтобы обновить информацию об определениях жизненного цикла в диалоговом окне, непосредственно с сервера.

Ревизии объектов использующихся в проекте компонентов, которые находятся в недопустимых состояниях (параметр Check Action задан как Error), не позволят выпустить проект. В созданном файле отчета будет приведен список всех предупреждений и ошибок.

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

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

Убедитесь, что проверка состояния компонентов добавлена и настроена в исходном файле Output Job ПЕРЕД выпуском этого файла на сервер управляемых данных. После выпуска, файл OutJob, в частности его настройка генераторов, не может быть изменен – будет необходимо вносить изменения и делать повторный выпуск следующей ревизии целевого объекта. Для более подробной информации см. Управляемые файлы Output Job.

 

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Примечание

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

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