Przeglądanie ograniczeń projektowych i problemów za pomocą panelu PCB Rules and Violations w CircuitMaker

 

Przycisk Rules and Violations służy do otwarcia panelu PCB Rules And Violations, który umożliwia łatwe przeglądanie włączonych reguł projektowych oraz naruszeń w bieżącej przestrzeni projektu układu płytki. Panel stanowi centralne miejsce do przeglądania i edycji reguł, uruchamiania kontroli reguł projektowych oraz podglądu pojedynczych naruszeń jako nakładek graficznych w przestrzeni projektu. Do przycisku można uzyskać dostęp z edytora PCB na następujące sposoby. 

  • Home | Design Rules | Rules and Violations.

  • View| PCB| Rules and Violations

Elementy sterujące u góry panelu pozwalają zastosować podświetlanie, przybliżenie itp. dla reguł/naruszeń w przestrzeni projektu.

Wybieranie reguł i naruszeń

Panel PCB Rules And Violations zawiera sekcje oferujące bardziej szczegółowy zakres reguł projektowych i naruszeń.

  • Rule Classes - Reguły projektowe pogrupowane według klas, takich jak Clearances i Widths.
  • Rules - Poszczególne reguły projektowe wybranej klasy. Konkretną kontrolę DRC można uruchomić z menu po kliknięciu prawym przyciskiem myszy.
  • Violations - Szczegóły każdego naruszenia reguły zgłoszonego przez aktywowane kontrole reguł projektowych.

Wybranie pojedynczego naruszenia reguły powoduje graficzne podświetlenie tego naruszenia w przestrzeni projektu. Rozszerzona grafika naruszeń jest rysowana wyłącznie na warstwach, na których znajdują się problematyczne prymitywy, a ta warstwa (jeśli jest włączona) stanie się warstwą aktywną w przestrzeni projektu. Gdy włączone są szczegóły naruszeń reguł (patrz poniżej), grafika edytora wyświetli wartość ograniczenia zdefiniowaną dla reguły i wskaże, czy problematyczny(e) prymityw(y) znajdują się poniżej czy powyżej tej wartości.

Naruszenie reguły minimalnej szerokości (Width) ustawionej na 12 mil.Naruszenie reguły minimalnej szerokości (Width) ustawionej na 12 mil.

Naruszenie reguły wymiarów przelotki (Via) ustawionej na minima: średnica 50 mil i rozmiar otworu 28 mil.
Naruszenie reguły wymiarów przelotki (Via) ustawionej na minima: średnica 50 mil i rozmiar otworu 28 mil.

Zwróć uwagę, że jeśli masz włączoną metodę podświetlania Zoom, przestrzeń projektu zostanie przybliżona tak, aby dopasować przeglądane naruszenie, co zapewnia znacznie bardziej precyzyjny „widok” obszaru naruszenia. Poziom tego przybliżenia można zmieniać za pomocą przycisku Magnify  w panelu.

Możesz także uzyskać bezpośredni dostęp do naruszeń z poziomu przestrzeni projektu. Umieść kursor nad problematycznym prymitywem, kliknij prawym przyciskiem myszy i wybierz Violations z menu kontekstowego, a następnie wybierz odpowiednie naruszenie, aby otworzyć okno dialogowe  Violation Details .

Sterowanie wyświetlaniem naruszeń DRC

Wizualne wyświetlanie naruszeń DRC można skonfigurować tak, aby zmaksymalizować czytelność i/lub dopasować je do własnych preferencji, ustawiając styl, liczbę i kolor znaczników graficznych. Oprócz graficznego wyświetlania szczegółów naruszeń, prymitywy projektu mogą być pokryte wzorem graficznym wybranym spośród wielu stylów.


U góry: włączone szczegóły naruszeń. W środku: włączona nakładka błędu naruszenia.
Na dole: włączone zarówno szczegóły, jak i nakładka błędu.

Preferencje wyświetlania naruszeń

Sposób wyświetlania naruszeń DRC z użyciem niestandardowej grafiki naruszeń i/lub zdefiniowanej nakładki naruszeń określa się na stronie PCB Editor – DRC Violations Display w System Preferences

Menu po kliknięciu prawym przyciskiem myszy

Pozycje w każdej sekcji panelu oferują szereg opcji dostępnych z menu kontekstowego po kliknięciu prawym przyciskiem myszy. Najważniejsze opcje dla każdej sekcji to:

Klasy reguł

  • Run DRC Rule Class - uruchamia wszystkie reguły zawarte w klasie. Klasy mogą zawierać tylko jedną regułę (np. Short-Circuit Constraint) lub dużą liczbę (zwykle klasa Clearance Constraint).
  • Clear Violations For Rule Class - czyści naruszenia (zarówno graficznie, jak i na liście w panelu) dla wszystkich reguł zawartych w klasie.

Reguły

  • Properties - otwiera okno dialogowe Edit PCB Rule, które umożliwia edycję właściwości wybranej reguły projektowej.

Okno dialogowe Edit PCB Rule można także otworzyć, klikając dwukrotnie wpis reguły w panelu PCB Rules And Violations .

Elementy sterujące zakresem reguły

Podczas definiowania zakresu reguły projektowej, tj. zakresu jej zastosowania, w praktyce tworzysz zapytanie (query), aby zdefiniować obiekty członkowskie podlegające tej regule. Użyj opcji dostępnych w oknie dialogowym, aby zbudować wymagane zapytanie. W zależności od tego, czy reguła jest jednoargumentowa (unary) czy dwuargumentowa (binary), musisz zdefiniować odpowiednio jeden lub dwa zakresy.

Dla jednoargumentowej reguły projektowej dostępne będą elementy sterujące do zdefiniowania pojedynczego zakresu reguły (Where The Object Matches). Użyj opcji dostępnych w obszarze Where The First Object Matches (dla reguły dwuargumentowej), aby pomóc w budowaniu wyrażenia zapytania. Dla dwuargumentowej reguły projektowej dostępne będą także elementy sterujące do zdefiniowania drugiego zakresu reguły. Użyj opcji dostępnych w obszarze Where The Second Object Matches, aby pomóc w budowaniu wyrażenia zapytania.

Elementy sterujące są identyczne niezależnie od tego, czy definiujesz jeden czy dwa zakresy reguły, i zostały opisane w kolejnych sekcjach.

Gdy obiekt pasuje

  • Scoping Option - użyj listy rozwijanej, aby wybrać jedną z opcji określających sposób generowania wyrażenia zapytania zakresu.
Podczas korzystania z opcji NetNet and Layer, Net Class, lub Layer pole zostanie wypełnione odpowiednio wszystkimi zdefiniowanymi sieciami (nets) w projekcie, wszystkimi zdefiniowanymi klasami sieci (net classes) w projekcie lub wszystkimi aktualnie włączonymi warstwami w projekcie. Użyj list rozwijanych, aby wybrać wymagany cel.
Podczas korzystania z opcji Net and Layer pole zostanie wypełnione wszystkimi aktualnie włączonymi warstwami w projekcie. Użyj list rozwijanych, aby wybrać wymaganą warstwę.

Ograniczenia

Ten obszar okna dialogowego przedstawia ograniczenia mające zastosowanie do typu edytowanej reguły. Elementy sterujące różnią się w zależności od typu edytowanej reguły projektowej. Użyj dostępnych elementów sterujących, aby skonfigurować te ograniczenia zgodnie z potrzebami. Na diagramie elementy sterujące podświetlone na niebiesko można kliknąć i edytować, jeśli to konieczne. Włącz dowolne z dostępnych opcji, jeśli chcesz.

Naruszenia

  • Properties - otwiera okno dialogowe Violation Details , które zapewnia pełne szczegóły ograniczenia reguły i bieżącego naruszenia. 

Wskazówki

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