Монитор проверки состояния печатной платы
Конечная цель любого проектирования печатной платы — получить корректный и надежный комплект выходных данных для сборки и производства, а назначение любого инструмента проектирования — предоставить пользователю средства для поиска и устранения проблем, которые могут возникнуть в процессе разработки, до передачи проекта в производство. В ходе постоянного развития Altium Designer в каждом релизе добавляет улучшения и исправления ошибок, чтобы обеспечить более комфортную работу и помочь избежать некоторых «нездоровых» аспектов трассировки/компоновки ваших плат. В ряде случаев такие участки платы могут быть допустимы с точки зрения системы DRC в Altium Designer и не приводить к серьезным проблемам при изготовлении. Однако они могут вызывать снижение производительности программы и проблемы при совместном проектировании с MCAD или при формировании выходных данных PCB. Например, в предыдущих версиях Altium Designer компоненты на плате могли иметь значение поворота 360 градусов, но в текущих версиях это больше не допускается — программа установит для таких компонентов 0 градусов.
Эти «нездоровые» элементы компоновки платы могут присутствовать в проектах, созданных в версиях программы до того, как в определенных областях были внесены улучшения и исправления. Функциональность PCB Health Checks доступна, чтобы помочь вам обнаружить и устранить такие проблемы, а также другие проблемы, которые могут возникать при определенных условиях. Эти проверки позволяют выявлять типовые проблемы в проекте PCB, исправлять их и избегать потенциальных затруднений на следующих этапах проектирования и производства.
Когда в активном документе PCB не выбран ни один объект, панель Properties содержит вкладку Health Check, которая позволяет настраивать, выполнять и просматривать результаты проверки PCB Health Check.

Интерфейс Health Check Monitor — это вкладка Health Check панели Properties, когда в документе PCB не выбран ни один объект.
Настройка и запуск проверки Health Check
Доступные проверки перечислены в области таблицы региона Checks на вкладке Health Checks. Все проверки сгруппированы по соответствующим категориям (Regions, Polygons, Components и т. д.). С помощью столбца с флажками можно включать/отключать отдельные проверки или использовать флажок в заголовке столбца, чтобы включить/отключить все проверки.
Проверка health check выполняется автоматически при открытии документа PCB. В любой момент в процессе проектирования вы можете запустить конкретную проверку вручную, щелкнув по ней правой кнопкой мыши в списке и выбрав команду Run Check, либо запустить все включенные проверки, нажав кнопку Check All внизу списка.

Запустите конкретную проверку или все проверки сразу.
Если для проверки обнаружены проблемы, в столбце Issues будет показано количество проблем, выявленных для этой проверки. Общее число проблем, найденных для текущего проекта PCB, отображается в скобках в заголовке столбца. Также в этом столбце будет показан значок. Значок отражает уровень серьезности найденной проблемы в зависимости от ее типа:
-
– Информация
-
– Предупреждение
-
– Ошибка
Значок самой серьезной обнаруженной проблемы также будет показан рядом с заголовком вкладки Health Check. Если проблем нет, в заголовке вкладки будет показан значок
.
Выберите запись проверки, чтобы отобразить список проблем, обнаруженных для этой проверки, в регионе Issues панели.

Выберите проверку, чтобы показать список обнаруженных проблем.
Устранение обнаруженных проблем
При щелчке по проверке в регионе Check панели регион Issues панели будет заполнен проблемами, обнаруженными для этой проверки. Щелкните проблему в списке, чтобы приблизить, центрировать и подсветить (где возможно) объект-нарушитель в рабочей области редактора PCB. Рекомендации по исправлению проблемы для выбранной проверки отображаются в информационном регионе панели.
Следующие проверки можно исправить автоматически:
-
Zero Area Regions
-
Zero Area Polygons
-
Micro-Segments
-
Shelved/Modified Polygons
-
360deg Component
-
Components with Mirrored Footprints
-
Duplicate Component Designators
-
Unused xSignals
-
Unused From-Tos
Чтобы использовать автоматическое исправление, выберите проверку в списке и нажмите кнопку Fix Issues внизу списка проблем. Либо щелкните проверку правой кнопкой мыши в списке Checks и выберите команду Fix Issues в появившемся меню.

Исправляйте обнаруженные проблемы автоматически с помощью команды Fix Issues.
Выполнение проверки Health Check при генерации выходных данных
При попытке сформировать выходные данные из файла OutJob или напрямую из редактора PCB, если проект содержит критическую проблему (отложенный полигон или полигон, который был изменен, но не перезалит и/или панель с стеком слоев, несовместимым со стеком слоев родительской платы), будет показано диалоговое окно предупреждения. В диалоге отображается предупреждение о том, что формируемые выходные данные будут некорректными, а также номер(а) объектов-нарушителей. Вы можете отменить генерацию выходных данных и открыть вкладку Health Check прямо из диалога или продолжить генерацию. Для проблемы несовместимого стека слоев также можно открыть HTML-отчет о совместимости.

Диалог PCB Health Check Issues Detected
Формирование отчета по обнаруженным проблемам
Проблемы, обнаруженные PCB Health Check Monitor, могут быть перечислены в HTML-отчете, который генерируется при выполнении Batch DRC. В диалоге Design Rule Checker dialog выберите параметр Create Report File и его подпараметр Report PCB Health Issues.

Параметр Report PCB Health Issues в диалоге Design Rule Checker
После запуска Batch DRC с помощью кнопки Run Design Rule Check в диалоге, количество обнаруженных проблем PCB Health Issues будет показано в верхней части отчета, а сами проблемы будут перечислены под заголовком PCB Health Issues .

Пример сформированного отчета, когда параметр Report PCB Health Issues был включен в диалоге Design Rule Checker

