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.

Funkcjonalność Health Check Monitor można skonfigurować za pomocą opcji PCB.HealthCheckMonitor w oknie Advanced Settings dialog. Użyj poniższych ustawień, aby skonfigurować żądany tryb funkcji. Wartość domyślna to 1.

0 - wyłączone
1 - tryb użytkownika
2 - tryb debug (udostępnia dodatkowe kontrole będące w aktywnym rozwoju).

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.
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.
Uruchom konkretną kontrolę lub uruchom wszystkie kontrole jednocześnie.

Jeśli dokument projektu PCB zostanie zmieniony, zostanie wyświetlone ostrzeżenie, że wyniki health check są nieaktualne. Użyj przycisku Check All na banerze ostrzeżenia, aby uruchomić PCB health check i odświeżyć wyniki.

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.
Wybierz kontrolę, aby wyświetlić listę wykrytych problemów.

Aby na liście pokazać tylko te kontrole, dla których wykryto problemy, użyj elementu sterującego Show issues only u góry listy.

Użyj elementu sterującego Show issues only, aby filtrować listę kontroli.
Użyj elementu sterującego Show issues only, aby filtrować listę kontroli.

Gdy element sterujący Show issues only jest włączony, możesz sortować listę kontroli według ich poziomu ważności, klikając nagłówek kolumny z ikoną.

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

    Ta kontrola (domyślnie wyłączona) wykrywa zmiany w pinach pomiędzy umieszczonym footprintem komponentu w obszarze projektu PCB a odpowiadającym mu footprintem w odpowiedniej bibliotece źródłowej. Zwróć uwagę, że podczas stosowania poprawki brane są pod uwagę wyłącznie elementy związane z lustrzanym odbiciem (piny, nadruki i bryły 3D). Inne zmiany w umieszczonym footprincie komponentu, takie jak obrót, pozostają bez zmian.

  • 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.
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
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
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
Przykład wygenerowanego raportu, gdy opcja Report PCB Health Issues była włączona w oknie Design Rule Checker

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Content