Preparing Validation Reports

Программное обеспечение включает ряд проверок валидации, которые можно включать в состав выходных данных при их формировании. Каждая проверка создает HTML-файл отчета.

Выходные данные валидации можно добавить в активный файл Output Job из меню элемента управления [Add New Validation Output]  в области Validation Outputs  файла или из подменю Edit » Add Validation Outputs  в главных меню.

Обратите внимание: настройки этих отчетов валидации хранятся в OutputJob. Когда вы настраиваете проверку валидации в другом месте программы, параметры сохраняются вместе с соответствующим файлом — например, настройки проверки ошибок проекта хранятся в файле проекта, а настройки PCB DRC — в файле PCB.
Использование отчетов валидации, определенных в назначенном файле Output Job, дает возможность проверять ваши разработки как неотъемлемую часть процесса выпуска (release) проектной документации. Эти проверки валидации будут выполняться при каждом выпуске, и выпуск завершится неудачей, если какая-либо проверка не будет пройдена успешно. Это дает дополнительную уверенность, что из‑за изменений в последний момент в выпущенные проекты не проникнут дорогостоящие ошибки. Валидация выполняется на этапе Validate Design  в потоке процесса в представлении PCB Release. В режиме Design Mode проверки валидации выполняются непосредственно по вашему проекту до генерации выходных данных. В режиме Release Mode поток выпуска сначала формирует автономный снимок (snapshot) вашего проекта, включающий все документы проекта и внешние зависимости, и проверки валидации выполняются уже по этому снимку. Это дает дополнительную гарантию, что снимок корректно захватил все необходимые зависимости проекта.

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

Компоненты Workspace предоставляют разработчику формальную коллекцию высококачественных, высоконадежных «строительных блоков» для проектирования. Благодаря контролю ревизий и управлению жизненным циклом компания может утвердить библиотеку компонентов, которую ее разработчики могут официально использовать в каждом новом проекте, создаваемом внутри компании. Однако, даже если компоненты разрешены для повторного использования, на этапе валидации выпуска также необходима автоматическая проверка, чтобы убедиться, что они действительно находятся в корректном состоянии для применения.

Altium Designer совместно с вашим подключенным Workspace предоставляет элегантное решение в виде Component State Checking. В файл Output Job можно добавить выходной генератор на основе валидации — Components states. Его можно настроить на проверку компонентов, находящихся в ограниченных состояниях. В рамках настройки вы определяете действие для каждого текущего состояния каждой текущей Lifecycle Definition в Workspace — не выполнять действий, выдать предупреждение или сформировать ошибку. Последний вариант предотвратит выпуск проекта. Кроме того, запуск проверки сформирует удобный HTML‑отчет, позволяющий с первого взгляда увидеть, какие компоненты проекта находятся в недопустимых состояниях.

Проблемы использования элементов проекта в ограниченных состояниях можно обнаруживать значительно раньше в цикле разработки — во время валидации проекта. Речь идет о применимости (applicability) ревизии элемента (Item Revision) в зависимости от его текущего состояния и о том, разрешено ли использовать его в проектах, пока он находится в этом состоянии. Это управляется с помощью специального атрибута на уровне отдельного состояния. Нарушение (violation) проекта можно настроить так, чтобы оно обнаруживало и помечало любые элементы Workspace, используемые в проекте, чьи ревизии находятся в неприменимых состояниях — выявляя и предотвращая проблемы до выпуска. Подробнее см. раздел Controlling Item Revision Visibility and Applicability на странице Defining Lifecycle Definitions for a Workspace.
При обеспечении единых рабочих сред для ваших разработчиков с помощью Environment Configurations вы можете гарантировать использование файла Output Job, в котором определена проверка состояния компонентов. Для этого убедитесь, что файл Output Job, разрешенный к использованию через соответствующую конфигурацию среды, помечен как обязательный — путем включения его атрибута Req'd. Если OutJob, определенный как часть конфигурации среды, помечен как обязательный, то выпуск будет невозможен, пока этот OutJob не будет присутствовать и включен для добавления в соответствующий набор данных, формируемый в рамках выпуска проекта. Дополнительные сведения см. в Managing Environment Configurations.

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

Чтобы открыть этот диалог настройки, дважды щелкните запись выходного генератора, либо щелкните по ней правой кнопкой и выберите Configure в контекстном меню, либо выделите запись и используйте сочетание клавиш Alt+Enter.

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

Диалог отображает все определения жизненного цикла, заданные в Workspace, к которому вы в данный момент подключены. Для каждого определения перечислены все уникально заданные состояния вместе с их описанием. Для каждого состояния, связанного с определением жизненного цикла, которое вы используете для компонентов в своих проектах, просто укажите действие проверки. Щелкните в поле Check Action нужного состояния и выберите требуемое действие из соответствующего выпадающего меню. Доступные варианты проверки: None, Warning и Error.

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

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

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

Если вы используете шаблоны Output Job в Workspace, убедитесь, что проверка состояния компонентов добавлена в соответствующий исходный файл Output Job и настроена BEFORE перед выпуском (release) этого OutJob в Workspace. После выпуска ревизию файла OutJob — в частности, конфигурацию выходного генератора — изменить нельзя. Вам потребуется внести изменения и повторно выпустить их в следующую запланированную ревизию целевого Item. Подробнее см. Preparing Manufacturing Data with Output Jobs.

Подготовка отчета проверки соответствия конфигурации среды

Проверка соответствия конфигурации среды (Environment Configuration Compliance Check) предоставляет способ однозначно проверить и обеспечить использование в проекте утвержденных компанией элементов данных — то есть если вы не используете элементы данных, разрешенные конфигурацией среды, доступной для вашей назначенной роли, выпуск завершится неудачей. Это предотвращает «вольный» подход к проектированию и обеспечивает соблюдение и соответствие рабочим средам проектирования, централизованно определенным на уровне предприятия.

См. страницу Environment Configuration Management  (Altium 365 Workspace, Enterprise Server Workspace), чтобы узнать больше.

Требуемый отчет настраивается в диалоге Environment Configuration Compliance Setup .

Диалог Environment configuration compliance setup 
Диалог Environment configuration compliance setup 

Подробнее об управлении Environment Configuration см. в Altium 365 и в an Enterprise Server Workspace.

Подготовка отчета о различиях

Генератор выходных данных Differences Report создает отчет, в котором подробно описываются различия между исходными документами схемы и печатной платы (PCB) проекта.

Требуемый отчет настраивается в диалоговом окне Differences Setup .

Диалоговое окно Differences Setup
Диалоговое окно Differences Setup

Подробнее о синхронизации схемы и PCB.

Подготовка отчета Electrical Rules Check

Генератор выходных данных Electrical Rules Check создает отчет, в котором подробно описываются нарушения правил оформления и результаты электрических проверок для исходных документов схемы проекта.

Требуемый отчет настраивается в диалоговом окне Electrical Rules Check Setup .

Диалоговое окно Electrical Rules Check Setup 
Диалоговое окно Electrical Rules Check Setup 

Подробнее о валидации вашего проекта.

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

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

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

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Content