Edytor reguł i ograniczeń PCB
Parent page: Okna dialogowe PCB
Okno dialogowe PCB Rules and Constraints Editor
Podsumowanie
Okno dialogowe PCB Rules and constraints Editor udostępnia narzędzia do przeglądania i zarządzania zdefiniowanymi regułami projektowymi dla bieżącego dokumentu PCB. Reguły projektowe łącznie tworzą zestaw instrukcji, których ma przestrzegać Edytor PCB. Każda reguła reprezentuje wymaganie projektu, a wiele reguł, na przykład ograniczenia prześwitu i szerokości, może być monitorowanych podczas pracy za pomocą wbudowanego sprawdzania reguł projektowych (DRC). Niektóre reguły są monitorowane podczas korzystania z dodatkowych funkcji oprogramowania, na przykład reguły związane z trasowaniem podczas używania autoroutera Situs do prowadzenia ścieżek w projekcie.
Dostęp
Okno dialogowe jest dostępne w Edytorze PCB po kliknięciu Home | Design Rules |
Opcje/elementy sterujące
Okno dialogowe zawiera statyczny panel po lewej stronie oraz główny obszar edycji po prawej, który zmienia się kontekstowo w zależności od wyboru po lewej.
Panel po lewej stronie
W panelu drzewa folderów po lewej stronie okna dialogowego każda z obsługiwanych kategorii reguł projektowych oraz ich typy są wymienione w folderze Design Rules. Obsługiwane są następujące kategorie i typy reguł:
- Electrical - ta kategoria oferuje następujące typy reguł: Clearance, Short-Circuit, Un-Routed Net, Un-Connected Pin oraz Unpoured Polygon.
- Routing - ta kategoria oferuje następujące typy reguł: Width, Routing Topology, Routing Priority, Routing Layers, Routing Corners, Routing Via Style, Fanout Control oraz Differential Pairs Routing.
- Mask - ta kategoria oferuje następujące typy reguł: Solder Mask Expansion oraz Paste Mask Expansion.
- Plane - ta kategoria oferuje następujące typy reguł: Power Plane Connect Style, Power Plane Clearance oraz Polygon Connect Style.
- Manufacturing - ta kategoria oferuje następujące typy reguł: Minimum Annular Ring, Acute Angle, Hole Size, Layer Pairs, Hole To Hole Clearance, Minimum Solder Mask Sliver, Silk To Solder Mask Clearance, Silk To Silk Clearance oraz Silk To BoardRegion Clearance.
- Placement - ta kategoria oferuje następujące typy reguł: Component Clearance oraz Height.
Kliknij folder główny, aby w głównym obszarze edycji okna dialogowego uzyskać zestawienie wszystkich konkretnych reguł zdefiniowanych dla wszystkich typów reguł projektowych we wszystkich kategoriach.
Kliknij folder kategorii, aby uzyskać zestawienie wszystkich konkretnych reguł zdefiniowanych dla wszystkich powiązanych typów reguł projektowych w tej kategorii.
Kliknij folder typu reguły, aby uzyskać zestawienie wszystkich konkretnych reguł zdefiniowanych dla tego typu.
Kliknij wpis konkretnej reguły w panelu drzewa folderów (lub kliknij dwukrotnie jej wpis na liście podsumowania), aby uzyskać dostęp do elementów sterujących służących do zarządzania jej definicją.
Menu po kliknięciu prawym przyciskiem
Następujące polecenia są dostępne w menu kontekstowym (prawy przycisk) dla tego panelu:
- New Rule - użyj tego polecenia, aby utworzyć nową regułę aktualnie wybranego typu reguły. Nowa reguła zostanie dodana do drzewa folderów i pojawi się również na liście podsumowania dla tego typu reguły. Nazwa reguły będzie pogrubiona, aby odróżnić ją jako nową i jeszcze nie „zastosowaną”.
- Duplicate Rule - użyj tego polecenia, aby szybko utworzyć identyczną kopię aktualnie wybranej istniejącej reguły. Zduplikowana reguła otrzyma tę samą nazwę co oryginał z dodanym sufiksem (np. _1) w celu rozróżnienia. Jej definicja (zakres, ograniczenia itd.) będzie identyczna jak w oryginale.
- Delete Rule - użyj tego polecenia, aby usunąć konkretną regułę aktualnie wybraną w drzewie folderów. Nazwa reguły będzie pogrubiona i przekreślona, aby odróżnić ją jako usunięcie, które nie zostało jeszcze „zastosowane”.
- Report - użyj tego polecenia, aby wygenerować raport aktualnie zdefiniowanych reguł projektowych. Raport może obejmować wszystkie kategorie reguł, konkretną kategorię reguł lub konkretny typ reguły — w zależności od wybranego wpisu w drzewie folderów. Zostanie otwarte okno dialogowe Report Preview z już wczytanym odpowiednim raportem. Użyj tego okna dialogowego, aby przejrzeć raport za pomocą różnych elementów sterujących stroną/powiększeniem, a następnie wyeksportować go do pliku lub wydrukować.
- Export Rules - użyj tego polecenia, aby wyeksportować ulubione definicje reguł do pliku. Zostanie otwarte okno dialogowe Choose Design Rule Type. Wybierz typy reguł, które chcesz wyeksportować, a następnie kliknij OK. Zostanie otwarte okno dialogowe Export Rules to File, w którym możesz określić, gdzie i pod jaką nazwą ma zostać zapisany wyeksportowany plik reguł (*.rul).
- Import Rules - użyj tego polecenia, aby zaimportować definicje reguł z wcześniej zapisanego pliku reguł PCB. Zostanie otwarte okno dialogowe Choose Design Rule Type. Wybierz typy reguł, które chcesz zaimportować, a następnie kliknij OK. Zostanie otwarte okno dialogowe Import File, w którym możesz wskazać i otworzyć konkretny plik reguł PCB (*.rul), który chcesz zaimportować.
Główny obszar edycji
Ten obszar okna dialogowego zmienia się w zależności od tego, co jest aktualnie wybrane w panelu po lewej stronie. Prezentuje dwa różne widoki:
-
Summary Listing - jeśli w panelu po lewej stronie zostanie kliknięty folder główny Design Rules lub dowolny z podrzędnych folderów kategorii reguł albo typów reguł, w tym obszarze zostanie wyświetlone zestawienie wszystkich zdefiniowanych reguł lub wszystkich reguł wybranej kategorii bądź typu. Każda reguła jest wymieniona według następujących informacji:
- Name - nazwa reguły.
- Priority - bieżący priorytet reguły.
- Enabled - czy reguła jest aktualnie włączona czy wyłączona (kliknij, aby przełączyć ten stan).
- Type - typ reguły.
- Category - kategoria reguły, do której należy.
- Scope - zakres reguły (tj. do jakich obiektów ma zastosowanie).
- Attributes - atrybuty ograniczeń zdefiniowane dla reguły.
Listy podsumowania udostępniają również następujące przyciski do wykonywania działań na zaznaczonych pozycjach w aktualnie wyświetlanej liście:
- New Rule - kliknij, aby utworzyć nową regułę typu aktualnie wybranego w panelu drzewa folderów okna dialogowego.
- Delete Rule(s) - kliknij, aby usunąć konkretną regułę lub reguły aktualnie zaznaczone na wyświetlanej liście. Nazwa usuniętej reguły będzie pogrubiona i przekreślona, aby odróżnić ją jako usunięcie, które nie zostało jeszcze „zastosowane”.
- Duplicate Rule - kliknij, aby szybko utworzyć identyczną kopię aktualnie wybranej istniejącej reguły na wyświetlanej liście.
- Report - kliknij, aby wygenerować raport zawierający wszystkie reguły projektowe z aktualnie wyświetlanej listy. Zostanie otwarte okno dialogowe Report Preview z już wczytanym raportem. Użyj tego okna dialogowego, aby przejrzeć raport za pomocą różnych elementów sterujących stroną/powiększeniem, a następnie wyeksportować go do pliku lub wydrukować.
-
Rule Definition - gdy w panelu po lewej stronie zostanie wybrana konkretna reguła, w tym obszarze zostaną wyświetlone następujące elementy sterujące do definiowania tej reguły.
- Name - bieżąca nazwa reguły. Można ją zmienić według potrzeb.
- Comment - to pole wyświetla dowolny komentarz dodany do reguły, na przykład sensowny opis tego, do czego reguła jest używana.
- Unique ID- unikalny identyfikator reguły. Każda reguła jest sama w sobie obiektem projektowym, a więc stanowi namacalny element danych. Użycie identyfikatora (ID) zapewnia unikalność. To, gdzie Unique ID naprawdę ma znaczenie, dotyczy jednak reguły utworzonej w domenie schematu. Podczas dodawania parametrów reguł projektowych do obiektów na schemacie każdemu parametrowi reguły nadawany jest unikalny ID. Te same identyfikatory są nadawane odpowiadającym im regułom projektowym tworzonym w PCB. Dzięki temu Unique ID ograniczenia reguły można edytować zarówno po stronie schematu, jak i PCB, a zmiany zostaną przeniesione podczas synchronizacji.
- Rule Scoping Controls - ten obszar udostępnia elementy sterujące służące do określenia zakresu reguły w odniesieniu do obiektów, do których ma zastosowanie (lub pomiędzy którymi obowiązuje). Więcej informacji o korzystaniu z elementów sterujących w tym obszarze znajduje się w sekcji Rule Scoping Controls.
- Constraints - ten obszar okna dialogowego prezentuje ograniczenia mające zastosowanie do typu reguły, która jest edytowana. Użyj dostępnych elementów sterujących, aby skonfigurować te ograniczenia zgodnie z wymaganiami.
Rule Scoping Controls
Podczas definiowania zakresu reguły projektowej — czyli zasięgu jej zastosowania — w praktyce definiujesz obiekty członkowskie, które są przez tę regułę kontrolowane. Użyj dostępnych opcji, aby ustawić zakres zgodnie z potrzebami. W zależności od tego, czy reguła jest jednoargumentowa (unary), czy dwuargumentowa (binary), musisz zdefiniować jeden lub dwa zakresy.
Elementy sterujące są identyczne niezależnie od tego, czy definiujesz jeden, czy dwa zakresy reguły, i zostały opisane w kolejnych sekcjach.
Where The Object Matches
-
Scoping Option - wybierz jedną z poniższych opcji określania zakresu:
- All - wybierz tę opcję, aby utworzyć zakres obejmujący wszystkie obiekty projektowe.
- Net - wybierz tę opcję, aby utworzyć zakres obejmujący wszystkie obiekty w określonej sieci (net).
- Layer - wybierz tę opcję, aby utworzyć zakres obejmujący wszystkie obiekty na określonej warstwie. Wybierz wymaganą warstwę z górnego pola listy rozwijanej.
- Net and Layer - wybierz tę opcję, aby utworzyć zakres obejmujący wszystkie obiekty w określonej sieci i na określonej warstwie. Wybierz wymaganą sieć z górnego pola listy rozwijanej oraz wymaganą warstwę z dolnego pola listy rozwijanej.
- Top Drop-Down Field - podczas używania opcji Net (lub Net and Layer) albo Layer lista rozwijana tego pola zostanie wypełniona wszystkimi zdefiniowanymi sieciami w projekcie lub wszystkimi aktualnie włączonymi warstwami w projekcie. Wybierz odpowiedni cel.
- Bottom Drop-Down Field - podczas używania opcji Net and Layer lista rozwijana tego pola zostanie wypełniona wszystkimi aktualnie włączonymi warstwami w projekcie. Wybierz odpowiednią warstwę.
Additional Buttons
Poniższe dodatkowe elementy sterujące są dostępne w lewym dolnym rogu okna dialogowego:
- Rule Wizard - kliknij ten przycisk, aby uruchomić Design Rule Wizard, który przeprowadzi Cię przez proces tworzenia nowej reguły projektowej.
- Priorities - kliknij ten przycisk, aby otworzyć okno dialogowe Edit Rule Priorities, z którego możesz zarządzać priorytetami wielu reguł tego samego typu.