Opcje projektu – raportowanie błędów
Parent page: Okna dialogowe WorkspaceManager
Karta 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ę.
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.
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:
- Naruszenia związane z magistralami
- Naruszenia związane z symbolami kodu
- Naruszenia związane z komponentami
- Naruszenia związane z ograniczeniami konfiguracyjnymi
- Naruszenia związane z dokumentami
- Naruszenia związane z wiązkami (harness)
- Naruszenia związane z sieciami (nets)
- Naruszenia związane z innymi
- Naruszenia związane z parametrami
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.
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
- 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).
- 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.
- 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.
-
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.