Главная страница: Работа со средством выпуска Project Releaser
Управляемые компоненты являются проверенным набором качественных, надежных структурных элементов проекта. Благодаря системе управления ревизиями и стадиями жизненного цикла, предприятие может создать библиотеку компонентов, которые инженеры могут использовать в новых проектах. Но несмотря на то, может быть разрешено повторное использование объектов компонентов, необходимы инструменты, позволяющие на этапе выпуска выполнить автоматизированную проверку, что компоненты действительно можно использовать.
Altium Designer в сочетании с сервером управляемых данных предлагает для решения этой задачи эффективное решение – Средство проверки состояния компонентов. В файле Output Job доступен дополнительный тип вывода – Components states
, который можно настроить на проверку разрешенных состояний компонентов. Вы можете задать, какое действие следует предпринимать для каждого заданного состояния, каждого заданного определения жизненного цикла на сервере – не выводить отчет, выдавать предупреждение или создавать ошибку. Ошибка не позволит выпустить проект. Кроме того, в ходе проверки будет создан наглядный HTML-отчет, позволяющий быстро определить, какие компоненты находятся в недопустимом состоянии.
Определение и использование схем определений жизненных циклов не поддерживается в Altium 365 Standard. Соответственно, при подключении к
Altium 365 Workspace с этим уровнем доступа к Altium 365 возможность настройки валидационного отчета
Component State Checking не будет доступна.
Проблемы использования объектов проекта в недопустимых состояниях можно обнаружить намного раньше, на стадии проектирования, в рамках валидации проекта с помощью компилятора, который контролирует применимость ревизии объекта исходя из его текущего состояния и из допустимости его использования в этом состоянии в проектах. Этот контроль осуществляется на основе использования определенного атрибута на уровне индивидуального состояния. Нарушение компиляции проекта можно настроить на обнаружение и уведомление об использовании в проекте объектов сервера, ревизии которых находятся в недопустимых состояниях, что позволит найти и решить эти проблемы еще до выпуска. Для получения более подробной информации см.
Управление видимостью и возможностью применения ревизий объектов.
При применении
настроек среды для рабочего пространства ваших проектировщиков, вы можете обеспечить использование файла Output Job, где задана проверка состояния компонентов. Для этого убедитесь, что файл Output Job помечен в соответствующей конфигурации как необходимый для использования (включен атрибут
Req'd). Если OutJob определен в настройке среды как необходимая часть, то выпуск будет невозможен, пока этот файл не будет включен в набор данных, создаваемых в процессе выпуска проекта. Для более подробной информации см.
Управление конфигурациями среды.
Добавьте выходной генератор этого типа в разделе Validation Outputs файла OutJob. Настройка осуществляется в диалоговом окне Server objects State validation.
Чтобы открыть это диалоговое окно настроек, дважды щелкните ЛКМ по строке задания выходного документа либо щелкните ПКМ по его строке и выберите Configure из контекстного меню либо выберите его запись и используйте сочетание клавиш Alt+Enter.
Добавьте и задайте проверку состояния компонентов как часть общего процесса валидации в ходе выпуска проекта.
В диалоговом окне представлены все определения жизненного цикла, заданные на активном сервере управляемых данных. Каждое определения в списке приведены стадии с их описанием. Для каждого состояния, связанного с определением жизненного цикла, которое вы задали для компонентов проекта, укажите действие при проверке. Нажмите в поле Check Action состояния и выберите требуемое действие из выпадающего списка. Доступные варианты: None
(Нет действия), Warning
(Предупреждение) и Error
(Ошибка).
Нажмите кнопку
, чтобы обновить информацию об определениях жизненного цикла в диалоговом окне, непосредственно с сервера.
Ревизии объектов использующихся в проекте компонентов, которые находятся в недопустимых состояниях (параметр Check Action задан как Error
), не позволят выпустить проект. В созданном файле отчета будет приведен список всех предупреждений и ошибок.
Пример платы, выпуск которой был прекращен на этапе валидации, при проверке состояний компонентов. Наведите курсор на изображение, чтобы увидеть сгенерированный отчет. В проекте было найдено четыре компонента, которые находятся в недопустимом состоянии, и процесс выпуска был прекращен.
Пример платы, выпуск которой был прекращен на этапе валидации, при проверке состояний компонентов. Наведите курсор на изображение, чтобы увидеть сгенерированный отчет. В проекте было найдено четыре компонента, которые находятся в недопустимом состоянии, и процесс выпуска был прекращен.
Если вы используете управляемые файлы настроек выходных документов, убедитесь, что проверка состояния компонентов добавлена и настроена в исходном файле Output Job
ПЕРЕД выпуском этого файла на сервер управляемых данных. После выпуска, файл OutJob, в частности его настройка генераторов, не может быть изменен – будет необходимо вносить изменения и делать повторный выпуск следующей ревизии целевого объекта. Для более подробной информации см.
Управляемые файлы Output Job.