Konfiguracja kontroli reguł elektrycznych (ERC)
Parent page: Okna dialogowe WorkspaceManager
Okno dialogowe Electrical Rules Check Setup
Podsumowanie
To okno dialogowe udostępnia elementy sterujące do konfiguracji raportu walidacji Electrical Rules Check. Sprawdza ono poprawność elektryczną/rysunkową przechwyconego projektu źródłowego i jest uruchamiane jako pierwsze podczas generowania danych wyjściowych przy użyciu wsadowego procesu wydania (release) w CircuitStudio, który służy do wygenerowania wszystkich danych produkcyjnych wymaganych do wykonania i montażu płytki.
Dostęp
Okno dialogowe jest dostępne w następujący sposób:
- Gdy na karcie Default Prints w oknie dialogowym Options for PCB Project zaznaczony jest wpis Electrical Rules Check, kliknij przycisk Configure .
-
Kliknij element sterujący Configure powiązany z wpisem Electrical Rules Check w oknie dialogowym Generate output files (Project | Project Actions |
).
-
Jeśli typ wyjścia Electrical Rules Check jest domyślnym wydrukiem dla edytora schematów:
- Użyj polecenia Outputs | Documentation | Print » Page Setup, a następnie kliknij przycisk Advanced w oknie dialogowym Electrical Rules Check Properties.
- Użyj polecenia Outputs | Documentation | Print » Print Preview, kliknij prawym przyciskiem myszy w głównym oknie podglądu, a następnie wybierz polecenie Configuration z menu kontekstowego.
Opcje/elementy sterujące
Karta Columns
Validation
- Maximum tolerated error level when validating release — użyj tego pola, aby określić maksymalny dopuszczalny poziom błędów podczas używania generatora wyjścia ERC jako części walidacji w trakcie procesu wydania płytki. Określa to, na jakim poziomie ostrzeżenia/błędu proces wydania zostanie przerwany.
Suppressed Errors
- Report Suppressed — włącz tę opcję, aby wyświetlać naruszenia w obszarze Preview , nawet jeśli zostały one stłumione (suppressed) poprzez użycie dyrektyw No ERC.
Show Columns
- Class — włącz tę opcję, aby wyświetlać kolumnę Class w obszarze Preview . Klasa to poziom raportowania (Warning, Error, Fatal Error, Suppressed Warning, Suppressed Error, Suppressed Fatal Error).
- Document — włącz tę opcję, aby wyświetlać kolumnę Document w obszarze Preview . Dokument to dokument źródłowy, w którym wykryto naruszenie (w którym znajdują się powiązane obiekty naruszające reguły).
- Message — włącz tę opcję, aby wyświetlać kolumnę Message w obszarze Preview . Komunikat to zwięzły opis naruszenia.
Podgląd
Ten obszar okna dialogowego przedstawia wszelkie ostrzeżenia/błędy występujące w projekcie na podstawie ustawień raportowania błędów w tym oknie dialogowym.
Karta Error Reporting
Ta karta umożliwia zdefiniowanie poziomów raportowania dla każdego z możliwych naruszeń elektrycznych i rysunkowych, które mogą wystąpić w źródłowych dokumentach schematów podczas kompilowania projektu. Gdy generator wyjścia Electrical Rules Check jest uruchamiany przy użyciu okna dialogowego Generate output files, te ustawienia naruszeń będą używane łącznie z ustawieniami zdefiniowanymi na karcie Connection Matrix do testowania dokumentów źródłowych pod kątem naruszeń.
Lista naruszeń
Ten obszar przedstawia wszystkie możliwe naruszenia elektryczne i rysunkowe, które mogą wystąpić w dokumentach źródłowych projektu. Naruszenia są zebrane w następujących kategoriach:
- Naruszenia powiązane z magistralami
- Naruszenia powiązane z symbolami kodu
- Naruszenia powiązane z komponentami
- Naruszenia powiązane z ograniczeniami konfiguracji
- Naruszenia powiązane z dokumentami
- Naruszenia powiązane z maszynami stanów skończonych
- Naruszenia powiązane z wiązkami (harnesses)
- Naruszenia powiązane z sieciami (nets)
- Naruszenia powiązane z innymi
- Naruszenia powiązane z parametrami
Każdy konkretny typ naruszenia jest przedstawiony 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 danej kontroli. 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 po kliknięciu prawym przyciskiem:
- 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.
- Default — przywróć Report Mode dla wszystkich typów naruszeń do ustawień domyślnych.
Dodatkowe opcje
- Set To Project Default — kliknij ten przycisk, aby ustawić konfigurację poziomów raportowania taką samą jak zdefiniowana na karcie Error Reporting w oknie dialogowym Options for PCB Project.
Karta Connection Matrix
Ta karta okna dialogowego udostępnia macierz zapewniającą mechanizm ustanawiania reguł łączności pomiędzy pinami komponentów a identyfikatorami sieci, takimi jak porty i wpisy arkusza (Sheet Entries). Definiuje ona warunki logiczne lub elektryczne, które mają być raportowane jako ostrzeżenia lub błędy. Na przykład pin wyjściowy połączony z innym pinem wyjściowym byłby zwykle uznawany za błąd, natomiast dwa połączone piny pasywne — nie.
Gdy generator wyjścia Electrical Rules Check jest uruchamiany przy użyciu okna dialogowego Generate output files, te ustawienia naruszeń będą używane łącznie z ustawieniami zdefiniowanymi na karcie Error Reporting do testowania dokumentów źródłowych pod kątem naruszeń.
Macierz połączeń
Macierz przedstawia wszystkie możliwe kontrole połączeń okablowania pomiędzy kombinacjami pinów, portów i wpisów arkusza, a także testuje elementy niepodłączone. Macierz jest odczytywana w układzie wiersz/kolumna, a kolor elementu macierzy na przecięciu wiersza i kolumny określa, jak Kompilator zareaguje podczas testowania danego warunku.
Aby zmienić tryb raportowania dla kontroli naruszenia w macierzy, kliknij kolorowy kwadrat na przecięciu wiersza i kolumny dwóch elementów. Każde kliknięcie przełącza tryb na kolejny poziom raportowania. Obsługiwane są następujące poziomy:
Menu po kliknięciu prawym przyciskiem
Następujące polecenia są dostępne w menu kontekstowym po kliknięciu prawym przyciskiem:
- All Off — ustaw wszystkie wpisy w macierzy na No Report.
- All Warning — ustaw wszystkie wpisy w macierzy na Warning.
- All Error — ustaw wszystkie wpisy w macierzy na Error.
- All Fatal — ustaw wszystkie wpisy w macierzy na Fatal.
- Default — przywróć wszystkie wpisy w macierzy do ustawień domyślnych.
Dodatkowe opcje
- Set To Project Default — kliknij ten przycisk, aby ustawić konfigurację macierzy taką samą jak zdefiniowana na karcie Connection Matrix w oknie dialogowym Options for PCB Project.