Konfigurowanie i uruchamianie kontroli reguł elektrycznych (ERC) w CircuitMaker

 

Polecenie Output | Reports | Electrical Rules Check w edytorze schematów otwiera okno dialogowe Electrical Rules Check Setup, które zawiera elementy sterujące do konfiguracji ERC. 

Okno dialogowe konfiguracji Electrical Rules Check (ERC)

Okno dialogowe Electrical Rules Check Setup zawiera trzy karty, z których każda została opisana na tej stronie.

Javascript
Wybrane ustawienia mogą być bardziej rygorystyczne lub bardziej liberalne niż ustawienia zdefiniowane w oknie dialogowym Project Options. Ustawienia Electrical Rules Check można zresetować tak, aby były takie same jak opcje projektu, klikając Set To Project Default.

Karta Columns

  • Validation - użyj listy rozwijanej, aby zdefiniować maksymalny tolerowany poziom błędu podczas używania generatora wyników ERC jako części walidacji w procesie wydania projektu płytki. 
  • Report Suppressed Errors - włącz, aby raportować wszelkie błędy oznaczone jako suppressed.
  • Show Columns - wybierz, które kolumny mają być wyświetlane w raporcie ERC. W miarę dokonywania wyborów obszar Preview jest aktualizowany, aby pokazać ustawienia kolumn.
  • Preview - pokazuje bieżące błędy wykryte w projekcie na podstawie walidacji z użyciem sprawdzania błędów zdefiniowanego na kartach w tym oknie dialogowym. Zmień poziom sprawdzania, a projekt zostanie ponownie zwalidowany dynamicznie i obszar podglądu zostanie zaktualizowany. Użyj opcji w obszarze Show Columns, aby przełączać wyświetlanie odpowiadających kolumn w obszarze podglądu.

Karta Error Reporting

Ta karta umożliwia zdefiniowanie poziomów raportowania dla każdego z możliwych naruszeń, które mogą wystąpić w źródłowych dokumentach schematów podczas walidacji projektu. Gdy projekt jest walidowany, te ustawienia naruszeń będą używane w połączeniu z kartą Connection Matrix do testowania dokumentów źródłowych pod kątem naruszeń. Wszelkie znalezione naruszenia, które mają poziom raportowania No ReportWarningError, lub Fatal Error, będą wyświetlane 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 System Preferences), obiekt powodujący problem będzie miał pod sobą kolorową falistą linię.

Siatka Violations

Ten obszar prezentuje wszystkie możliwe naruszenia, które mogą wystąpić w dokumentach źródłowych projektu. Same naruszenia są zebrane w następujących kategoriach:

Tips

  • Użyj karty Connection Matrix, aby określić poziomy raportowania zwią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, ale nie chcesz, aby były oznaczane. Aby je stłumić, umieść w tych miejscach obiekt dyrektywy schematu No ERC.
  • Zazwyczaj lepiej jest najpierw zwalidować 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.

Karta Connection Matrix

Ta karta wyświetla macierz, która zapewnia mechanizm ustanawiania reguł łączności pomiędzy pinami komponentów a identyfikatorami sieci, takimi jak Ports i Sheet Entries. Definiuje 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 zwykle byłby traktowany jako błąd, natomiast dwa połączone piny pasywne już nie.

Gdy projekt jest walidowany, te ustawienia naruszeń będą używane w połączeniu z ustawieniami zdefiniowanymi na karcie Error Reporting do testowania dokumentów źródłowych pod kątem naruszeń. Wszelkie znalezione naruszenia, które mają poziom raportowania No Report, Warning, Error,   lub Fatal Error, będą wyświetlane 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 System Preferences), obiekt powodujący problem będzie miał pod sobą kolorową falistą linię.

Macierz

Macierz przedstawia wszystkie możliwe kontrole połączeń okablowania pomiędzy kombinacjami pinów, portów i wpisów arkusza, a także testy pod kątem niepodłączonych elementów. 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 w miejscu przecięcia wiersza i kolumny dwóch elementów. Każde kliknięcie przełącza tryb na kolejny poziom raportowania.

Najedź kursorem na kwadrat, aby wyświetlić tekst poniżej macierzy opisujący naruszenie i tryb raportowania.

Tips

  • Użyj karty Error Reporting, aby określić poziomy raportowania związane z dodatkowymi naruszeniami elektrycznymi i rysunkowymi.
  • W projekcie mogą występować miejsca, o których wiesz, że zostaną oznaczone jako naruszenia elektryczne, ale nie chcesz, aby były oznaczane. Aby je stłumić, umieść w tych miejscach obiekt dyrektywy schematu No ERC.
AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Content