Monitor kontroli stanu PCB
Ostatecznym celem każdego projektu PCB jest uzyskanie poprawnego i niezawodnego zestawu danych wyjściowych do montażu i produkcji, a celem każdego narzędzia projektowego jest dostarczenie użytkownikowi narzędzi do wykrywania i rozwiązywania problemów, które mogą pojawić się w trakcie procesu projektowania, zanim projekt trafi do produkcji. W ramach ciągłego rozwoju Altium Designer w każdym wydaniu dostarcza usprawnienia i poprawki błędów, aby zapewnić lepsze doświadczenie projektowe i pomóc uniknąć pewnych „niezdrowych” aspektów układu PCB. W niektórych przypadkach takie obszary płytki mogą być akceptowalne z perspektywy systemu DRC w Altium Designer i nie prowadzić do poważnych problemów produkcyjnych. Mogą jednak powodować spadek wydajności oprogramowania oraz problemy podczas współprojektowania MCAD lub generowania danych wyjściowych PCB. Na przykład w poprzednich wersjach Altium Designer elementy PCB mogły mieć wartość obrotu 360 stopni, ale w bieżących wersjach nie jest to już dozwolone – oprogramowanie ustawi takie komponenty na 0 stopni.
Te „niezdrowe” elementy układu płytki mogą występować w projektach utworzonych w wersjach oprogramowania sprzed wprowadzenia usprawnień i poprawek w określonych obszarach. Funkcjonalność PCB Health Checks jest dostępna, aby pomóc wykrywać i rozwiązywać takie problemy oraz inne problemy, które mogą pojawiać się w określonych warunkach. Kontrole te pozwalają wykryć typowe problemy w projekcie PCB, naprawić je i uniknąć potencjalnych kłopotów na kolejnych etapach procesu projektowania i wytwarzania.
Gdy w aktywnym dokumencie PCB nie jest zaznaczony żaden obiekt, panel Properties zawiera kartę Health Check, która umożliwia konfigurację, uruchamianie i przeglądanie wyników PCB Health Check.

Interfejsem do Health Check Monitor jest karta Health Check w panelu Properties, gdy w dokumencie PCB nie jest zaznaczony żaden obiekt.
Konfigurowanie i uruchamianie Health Check
Dostępne kontrole są wymienione w obszarze siatki w sekcji Checks na karcie Health Checks. Wszystkie kontrole są pogrupowane według odpowiednich kategorii (Regions, Polygons, Components itd.). Korzystając z kolumny z polami wyboru, możesz włączać/wyłączać poszczególne kontrole lub użyć pola wyboru w nagłówku kolumny, aby włączyć/wyłączyć wszystkie kontrole.
Health check jest wykonywany automatycznie po otwarciu dokumentu PCB. W dowolnym momencie procesu projektowania możesz uruchomić konkretną kontrolę ręcznie, klikając ją prawym przyciskiem myszy na liście i wybierając polecenie Run Check, albo uruchomić wszystkie włączone kontrole, klikając przycisk Check All na dole listy.

Uruchom konkretną kontrolę lub uruchom wszystkie kontrole jednocześnie.
Jeśli dla danej kontroli zostaną wykryte problemy, w kolumnie Issues zostanie pokazana liczba problemów wykrytych dla tej kontroli. Łączna liczba problemów znalezionych dla bieżącego projektu PCB jest pokazana w nawiasie w nagłówku kolumny. Dodatkowo w tej kolumnie zostanie wyświetlona ikona. Ikona odzwierciedla poziom ważności znalezionego problemu, w zależności od jego typu:
-
– Informacja
-
– Ostrzeżenie
-
– Błąd
Ikona najbardziej krytycznego wykrytego problemu będzie również wyświetlana obok tytułu karty Health Check. Jeśli nie ma problemów, w tytule karty zostanie pokazana ikona
.
Wybierz wpis kontroli, aby wyświetlić listę problemów wykrytych dla tej kontroli w sekcji Issues panelu.

Wybierz kontrolę, aby wyświetlić listę wykrytych problemów.
Rozwiązywanie wykrytych problemów
Po kliknięciu kontroli w sekcji Check panelu, sekcja Issues panelu zostanie wypełniona problemami wykrytymi dla tej kontroli. Kliknij problem na liście, aby przybliżyć, wyśrodkować i podświetlić (tam, gdzie to możliwe) obiekt powodujący problem w obszarze roboczym edytora PCB. Zalecenia dotyczące tego, jak można naprawić problem dla wybranej kontroli, są wyświetlane w sekcji informacyjnej panelu.
Następujące kontrole można naprawić automatycznie:
-
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
Aby użyć automatycznej naprawy, wybierz kontrolę na liście i kliknij przycisk Fix Issues na dole listy problemów. Alternatywnie kliknij kontrolę prawym przyciskiem myszy na liście Checks i wybierz polecenie Fix Issues z wyświetlonego menu.

Napraw wykryte problemy automatycznie, używając polecenia Fix Issues.
Wykonywanie Health Check podczas generowania danych wyjściowych
Podczas próby wygenerowania danych wyjściowych z pliku OutJob lub bezpośrednio z edytora PCB, jeśli projekt zawiera krytyczny problem (odłożony polygon lub polygon, który został zmodyfikowany, ale nie został ponownie wylany i/lub panel, który ma stos warstw niezgodny ze stosem warstw płytki nadrzędnej), zostanie wyświetlone okno dialogowe ostrzeżenia. Okno informuje, że generowane dane wyjściowe nie będą poprawne, oraz podaje numer(y) obiektów powodujących problem. Możesz anulować generowanie danych wyjściowych i otworzyć kartę Health Check bezpośrednio z okna dialogowego albo kontynuować generowanie. W przypadku problemu niezgodnego stosu warstw możesz także otworzyć raport zgodności HTML.

Okno dialogowe PCB Health Check Issues Detected
Raportowanie wykrytych problemów
Problemy wykryte przez PCB Health Check Monitor mogą zostać ujęte w raporcie HTML generowanym podczas wykonywania Batch DRC. W oknie Design Rule Checker dialog wybierz opcję Create Report File oraz jej podopcję Report PCB Health Issues.

Opcja Report PCB Health Issues w oknie Design Rule Checker
Po uruchomieniu Batch DRC przyciskiem Run Design Rule Check w oknie dialogowym, liczba wykrytych PCB Health Issues zostanie pokazana na górze raportu, a problemy zostaną wymienione pod nagłówkiem PCB Health Issues.

Przykład wygenerowanego raportu, gdy opcja Report PCB Health Issues była włączona w oknie Design Rule Checker

