Главная страница: Работа со средством выпуска 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.