Opcje projektu – raportowanie błędów

Parent page: Okna dialogowe WorkspaceManager

Karta Error Reporting w Options for PCB Project oknie dialogowymKarta Error Reporting w Options for PCB Project oknie dialogowym

Podsumowanie

Ta karta Options for PCB Project okna dialogowego udostępnia elementy sterujące umożliwiające zdefiniowanie poziomów raportowania dla każdego z możliwych naruszeń elektrycznych i rysunkowych, które mogą wystąpić w źródłowych dokumentach schematu podczas kompilowania projektu. Podczas kompilacji projektu te ustawienia naruszeń zostaną użyte – w połączeniu ze zdefiniowaną macierzą połączeń – do sprawdzenia dokumentów źródłowych pod kątem naruszeń.

Wszelkie wykryte naruszenia, które mają poziom raportowania Ostrzeżenie, Błąd lub Błąd krytyczny, zostaną wyświetlone jako komunikaty o naruszeniach w panelu Messages. Dodatkowo, jeśli błędy i ostrzeżenia kompilatora są włączone do wyświetlania na schemacie (włączane na stronie Schematic - Compiler w Preferencesoknie dialogowym), obiekt powodujący problem będzie miał pod sobą kolorową falistą linię.

Proces kompilacji jest integralną częścią tworzenia poprawnej netlisty dla projektu. W rzeczywistości to właśnie kompilacja daje ujednolicony model danych projektu – pojedynczy model danych dostępny we wszystkich domenach projektowych w zunifikowanym środowisku projektowym CircuitStudio. Przed wygenerowaniem netlisty dokładnie sprawdź i usuń wszystkie zgłoszone błędy.
Aby uzyskać kompleksowe odniesienie opisujące każde z możliwych naruszeń elektrycznych i rysunkowych, które mogą wystąpić w dokumentach źródłowych podczas kompilowania projektu, zapoznaj się z Project Compiler Violations Reference.
Podczas pracy z projektem Integrated Library (*.LibPkg), karta Error Reporting jest częścią Options for Integrated Libraryokna dialogowego – wariantu okna dialogowego opisanego tutaj. Wyświetlone zostaną tylko te typy naruszeń, które są istotne dla kompilacji tego typu projektu.

Dostęp

Jest to jedna z wielu kart dostępnych podczas konfigurowania opcji projektu – dostępna z poziomu Options for PCB Projectokna dialogowego. To okno dialogowe można otworzyć poprzez:

  • Kliknięcie Project | Content | w menu głównym w edytorze schematów lub edytorze PCB.
  • Kliknięcie prawym przyciskiem myszy wpisu samego projektu w Projects panelu, a następnie wybranie Project Options z menu kontekstowego.
Tylko druga metoda dostępu może być użyta dla projektu Integrated Library.

Opcje/elementy sterujące

Lista naruszeń

Ta lista przedstawia wszystkie możliwe naruszenia elektryczne i rysunkowe, które mogą wystąpić w dokumentach źródłowych projektu. Same naruszenia są zebrane w następujących kategoriach:

Każdy konkretny typ naruszenia jest prezentowany z następującymi polami:

  • Violation Type Description - krótki opis typu naruszenia (lub odwrotnie – tego, co jest sprawdzane).
  • Report Mode - użyj tego pola, aby określić poziom ważności (severity) powiązany z naruszeniem danego sprawdzenia. Użyj listy rozwijanej, aby wybrać jeden z następujących poziomów raportowania:

Menu po kliknięciu prawym przyciskiem

Następujące polecenia są dostępne w menu kontekstowym (prawy przycisk myszy) dla tej karty:

  • All Off - ustaw Report Mode dla wszystkich typów naruszeń na No Report.
  • All Warning - ustaw Report Mode dla wszystkich typów naruszeń na Warning.
  • All Error - ustaw Report Mode dla wszystkich typów naruszeń na Error.
  • All Fatal - ustaw Report Mode dla wszystkich typów naruszeń na Fatal.
  • Selected Off - ustaw Report Mode dla wszystkich zaznaczonych typów naruszeń na No Report.
  • Selected To Warning - ustaw Report Mode dla wszystkich zaznaczonych typów naruszeń na Warning.
  • Selected To Error - ustaw Report Mode dla wszystkich zaznaczonych typów naruszeń na Error.
  • Selected To Fatal - ustaw Report Mode dla wszystkich zaznaczonych typów naruszeń na Fatal.
  • Default - przywróć Report Mode dla wszystkich typów naruszeń do ustawień domyślnych.
Można zaznaczyć wiele typów naruszeń, korzystając ze standardowych technik wielokrotnego zaznaczania (Ctrl+click, Shift+click).

Dodatkowe opcje

  • Report Suppressed Violations in Messages Panel - włącz tę opcję, aby wyświetlać naruszenia w Messagespanelu nawet wtedy, gdy zostały one stłumione (suppressed) poprzez użycie dyrektyw No ERC.
  • Set To Installation Defaults - kliknij ten przycisk, aby przywrócić Report Mode wpisy dla wszystkich typów naruszeń do ustawień domyślnych.

Uwagi

  1. Użyj karty Connection Matrix w Options for PCB Project oknie dialogowym, aby określić poziomy raportowania powiązane z naruszeniami elektrycznymi dotyczącymi w szczególności pinów, portów i wpisów arkusza (sheet entries).
  2. W projekcie mogą występować miejsca, o których wiesz, że zostaną oznaczone jako naruszenia elektryczne, a których nie chcesz zgłaszać. Aby je stłumić, umieść w każdym takim miejscu obiekt dyrektywy projektowej schematu No ERC.
  3. Zazwyczaj najlepiej jest najpierw skompilować projekt i przejrzeć ostrzeżenia przy ustawieniach domyślnych. Dla tych ostrzeżeń, które nie stanowią problemu w bieżącym projekcie, można zmienić poziom raportowania.
  4. Jedną z interesujących opcji jest Nets with only one pin. Można jej użyć do wykrywania sieci z pojedynczym węzłem, w których na przykład pin został połączony z portem, ale nie łączy się z innym pinem. Domyślnie jest to ustawione na No Report i można to zmienić na Warning , aby ułatwić wykrywanie przerwanych sieci.

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