Подготовка отчётов о валидации

Краткий обзор

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

- Узнайте, как проверки в Output Job вписываются в процессы проектирования и выпуска.
- Научитесь настраивать проверки состояний компонентов и обеспечивать использование утвержденных шаблонов, файлов Output Job, пользовательских настроек и источников компонентов.
- Ознакомьтесь с отчетами о различиях между схемой и печатной платой, а также о нарушениях электрических правил на схеме.
Узнайте больше с ИИ:

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

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

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

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

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

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

Проблемы, связанные с использованием элементов проекта в состояниях с ограничениями, можно обнаружить гораздо раньше — при проверке проекта. При этом проверяется применимость ревизии элемента с учетом ее текущего состояния, то есть разрешено ли использовать ее в проектах в этом состоянии. Это регулируется специальным атрибутом, задаваемым отдельно для каждого состояния. Можно настроить проверку нарушений в проекте так, чтобы она выявляла и отмечала используемые в проекте элементы рабочего пространства, ревизии которых находятся в состояниях, не допускающих их применения. Это позволяет обнаружить и устранить проблемы до выпуска. Подробнее см. в разделе Управление видимостью и применимостью ревизий элементов на странице Настройка определений жизненного цикла для рабочего пространства.
Если для стандартизации рабочих сред разработчиков используются конфигурации среды, можно обеспечить обязательное использование файла Output Job, в котором настроена проверка состояний компонентов. Для этого пометьте файл Output Job, разрешенный соответствующей конфигурацией среды, как обязательный, включив его атрибут Req'd. Если OutJob, заданный в конфигурации среды, помечен как обязательный, выпуск будет невозможен, пока этот OutJob не будет добавлен и включен в соответствующий набор данных, формируемый при выпуске проекта. Подробнее см. в разделе Управление конфигурациями среды.

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

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

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

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

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

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

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

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

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

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

Подробнее см. на странице Environment Configuration Management (Altium 365 Workspace, Enterprise Server Workspace).

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

Диалоговое окно Environment configuration compliance setup
Диалоговое окно Environment configuration compliance setup

Подробнее об управлении конфигурацией среды в Altium 365 и в Enterprise Server Workspace.

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

Генератор выходных данных Differences Report формирует отчет с подробным описанием различий между исходными документами схем и печатной платы проекта.

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

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

Подробнее см. Поддержание синхронизации схем и печатной платы.

Подготовка отчета о проверке электрических правил

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

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

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

Подробнее о проверке проекта.

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

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

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

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

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

Contents