Dyrektywy projektowe to obiekty, które są umieszczane na schemacie podczas przechwytywania projektu, zapewniając sposób określania instrukcji, które mają być przekazywane do innych części oprogramowania. Różnorodne dyrektywy projektowe są dostępne do wykorzystania na dwa poniższe sposoby:
-
Dyrektywy związane z automatyczną kompilacją źródłowych dokumentów schematu.
-
Dyrektywy używane do przekazywania informacji zdefiniowanych na arkuszu schematu do płytki drukowanej.
W poniższych sekcjach przyjrzymy się bliżej tym obszarom i powiązanym z nimi dyrektywom.
Dyrektywy związane z kompilacją
Projekty ewoluują w czasie i są rejestrowane etapami. Gdy każdy etap jest osadzony, nierzadko chce się je sprawdzić w oderwaniu od reszty projektu. Kompilacja pojedynczego dokumentu schematu (lub całego projektu) na przerywanych etapach procesu przechwytywania często daje szereg komunikatów o błędach spowodowanych przez obwody, które nie zostały jeszcze przechwycone lub okablowanie interfejsu między fragmentami obwodów, które są nadal niekompletne. Takie komunikaty nie mają rzeczywistej wartości, ponieważ tworzą jedynie szum wokół prawdziwych informacji. Najszybszym i najłatwiejszym sposobem na wyeliminowanie tych błędów kompilacji jest umieszczenie dyrektyw No ERC lub Compile Mask.
Dyrektywa No ERC
Dyrektywa No ERC jest umieszczana na węźle w obwodzie, aby stłumić wszystkie zgłoszone ostrzeżenia Electrical Rule Check i/lub warunki naruszenia błędów, które są wykrywane podczas walidacji projektu schematu. Więcej informacji można znaleźć na stronie Validating Your Design Project.
Dyrektywa maski kompilacji
Dyrektywy No ERC doskonale nadają się do eliminowania niewielkiej liczby naruszających zasady pinów, portów, wpisów arkuszy lub sieci w projekcie. Ale w niektórych przypadkach może być pożądane usunięcie całej sekcji projektu; w tym komponentów. Użyj dyrektywy Compile Mask (Place » Directives » Compile Mask ) lub kliknij przycisk Compile Mask (
) w menu rozwijanym dyrektyw na ekranie Active Bar aby skutecznie ukryć obszar projektu, który zawiera przed kompilatorem, umożliwiając ręczne zapobieganie sprawdzaniu błędów dla obwodów, które mogą nie być jeszcze ukończone i wiesz, że wygenerują błędy kompilacji. Może to okazać się bardzo przydatne, jeśli trzeba skompilować aktywny dokument lub projekt, aby sprawdzić integralność projektu w innych określonych obszarach, ale nie chcesz "szumu" generowanych przez kompilator komunikatów związanych z niedokończonymi częściami projektu.
Jak sama nazwa wskazuje, dyrektywa ta nakazuje kompilatorowi ignorowanie wszelkich obiektów, które mieszczą się w granicach completely w granicach zdefiniowanej maski. Umieść maskę dokładnie tak, jak w przypadku notatki lub prostokąta.
Rozważmy przykładowy schemat obwodu na poniższym obrazku, gdzie okablowanie do urządzenia LCD1 nie jest jeszcze ukończone. Kompilacja tylko tego schematu (Project » Validate PCB Project) spowoduje wyświetlenie wielu komunikatów o naruszeniu (pokazanych poniżej), z których każdy jest spowodowany niekompletnym obwodem. Najedź kursorem na obrazek, aby zobaczyć efekt umieszczenia dyrektywy Compile Mask wokół niekompletnych obwodów. Naruszenia te zostaną zignorowane przez kompilator, podczas gdy reszta obwodu na schemacie - który jest całkowicie okablowany - zostanie sprawdzona. Zauważ, że obiekty, które są naprawdę zamaskowane - te, które całkowicie mieszczą się w prostokącie ograniczającym maskę - będą wyszarzone.

Przewiń obraz, aby pokazać efekt użycia dyrektywy Compile Mask w celu ukrycia naruszeń kompilatora spowodowanych niekompletnym obwodem.
Maska kompilacji może być wyświetlana w trybie rozszerzonym (pełna ramka) lub zwiniętym (mały trójkąt). Tryby te odpowiadają odpowiednio włączeniu i wyłączeniu maski. Tryb wyświetlania można przełączać, klikając lewy górny róg umieszczonej maski kompilacji. Ta funkcja może być pomocna, gdy symulacja jest częścią przepływu projektu:
dowiedz się więcej.
Podczas gdy maski kompilacji mogą być obracane lub odbijane wzdłuż osi X lub Y, nie ma to wpływu na orientację obwodów projektowych wewnątrz.
Compile Mask
Umieszczona maska kompilacji, pokazana po lewej stronie powyższego schematu.
Podsumowanie
Maska kompilacji to dyrektywa projektowa, która służy do skutecznego ukrywania obszaru projektu, który zawiera, przed kompilatorem podczas przeprowadzania walidacji za pomocą polecenia Project » Validate Project polecenia. Zapewnia sposób ręcznego zapobiegania sprawdzaniu błędów dla obwodów, które mogą nie być jeszcze ukończone i będą generować błędy walidacji. Maska kompilacji jest przydatna w okolicznościach, w których bieżący projekt musi zostać zweryfikowany w celu sprawdzenia integralności projektu w innych określonych obszarach, ale bałagan generowanych przez kompilator komunikatów związanych z niedokończonymi częściami projektu nie jest pożądany.
Choć nazywana "maską kompilacji", dyrektywa ta nie jest powiązana z aktem kompilacji - który jest wykonywany automatycznie po każdej operacji użytkownika, dzięki uprzejmości funkcji dynamicznej kompilacji Altium Designer. Maska kompilacji pojawia się raczej po ręcznym uruchomieniu walidacji projektu, która jest oddzielna i odrębna od kompilacji oraz procesu, który musi być ręcznie zainicjowany przez użytkownika. Walidacja sprawdza następnie dokumenty schematu w projekcie pod kątem błędów elektrycznych i kreślarskich, w połączeniu z ustawieniami zdefiniowanymi na kartach
Raportowanie błędów i
Macierz połączeń w oknie dialogowym
Project Options oknie dialogowym.
Dostępność
Maski kompilacji są dostępne do umieszczenia tylko w edytorze schematów. Aby umieścić maskę kompilacji:
-
Kliknij przycisk Place » Directives » Compile Mask w menu głównym.
-
Kliknij przycisk Compile Mask (Kompiluj maskę) (
) w menu rozwijanym dyrektyw Active Bar znajdującym się w górnej części przestrzeni projektowej. Kliknij i przytrzymaj przycisk Active Baaby uzyskać dostęp do innych powiązanych poleceń. Gdy polecenie zostanie użyte, stanie się ono najwyższym elementem w tej sekcji przestrzeni projektowej Active Bar.
-
Kliknij prawym przyciskiem myszy w edytorze schematów, a następnie kliknij Place » Directives » Compile Mask.
Rozmieszczenie
Po uruchomieniu polecenia kursor zmieni się w krzyżyk wskazujący tryb umieszczania maski kompilacji. Umieszczenie odbywa się poprzez wykonanie następującej sekwencji czynności:
-
Ustaw kursor, a następnie kliknij lub naciśnij przycisk Enter aby zakotwiczyć pierwszy narożnik maski.
-
Przesuń kursor, aby dostosować rozmiar maski tak, aby całkowicie obejmowała obszar projektu, który ma być ukryty przed kompilatorem, a następnie kliknij lub naciśnij przycisk Enter aby zakotwiczyć przeciwległy narożnik po przekątnej i zakończyć umieszczanie maski. Obiekty projektu znajdujące się całkowicie w granicach maski zostaną wyszarzone.
-
Kontynuuj umieszczanie kolejnych masek kompilacji lub kliknij prawym przyciskiem myszy lub naciśnij przycisk Esc aby wyjść z trybu umieszczania.
Edycja graficzna
Ta metoda edycji umożliwia wybranie umieszczonego obiektu maski kompilacji bezpośrednio w przestrzeni projektowej i graficzną zmianę jego rozmiaru, kształtu lub położenia.
Maska kompilacji może być wyświetlana w trybie aktywnym (pełna ramka) lub zwiniętym (trójkąt w ramce), co odpowiada odpowiednio włączeniu i wyłączeniu maski. Tryb wyświetlania można przełączać, klikając ikonę ▲ lub ▼ w lewym górnym rogu umieszczonej maski kompilacji.
Kliknij trójkąt w lewym górnym rogu, aby zwinąć (i wyłączyć) maskę kompilacji.
Po wybraniu aktywnego (rozwiniętego) obiektu maski kompilacji dostępne są następujące uchwyty edycji:
Wybrana maska kompilacji (gdy jest aktywna).
-
Kliknij i przeciągnij A aby zmienić rozmiar maski kompilacji jednocześnie w kierunku pionowym i poziomym.
-
Kliknij i przeciągnij B aby zmienić rozmiar maski kompilacji osobno w kierunku pionowym i poziomym.
-
Kliknij w dowolnym miejscu maski kompilacji - z dala od uchwytów edycji - i przeciągnij, aby zmienić jej położenie. Podczas przeciągania maskę kompilacji można obracać (Spacebar/Shift+Spacebar) lub lustrzane odbicie (X lub Y aby wykonać odbicie lustrzane wzdłuż osi X lub Y).
Należy pamiętać, że gdy maska kompilacji jest w stanie zwiniętym, tylko jej położenie można zmienić graficznie, przeciągając ją w nowe miejsce.
W przypadku próby graficznej modyfikacji obiektu, który ma włączoną właściwość Locked zostanie wyświetlone okno dialogowe z prośbą o potwierdzenie, aby kontynuować edycję. Jeśli opcja Protect Locked Objects jest włączona na stronie Schematic – Graphical Editing oknie dialogowym Preferences i opcja Locked dla tego obiektu projektu, wówczas obiekt ten nie może być zaznaczony ani edytowany graficznie. Kliknij zablokowany obiekt, aby go zaznaczyć, a następnie wyłącz właściwość Locked w panelu List lub wyłącz opcję Protect Locked Objects opcję graficznej edycji obiektu.
Edycja niegraficzna
Dostępne są następujące metody edycji niegraficznej.
Edycja za pomocą okna dialogowego maski kompilacji lub panelu właściwości
Panel page: Właściwości maski kompilacji
Ta metoda edycji wykorzystuje powiązane Compile Mask okno dialogowe i tryb Properties do modyfikowania właściwości obiektu Compile Mask.
Po umieszczeniu, okno dialogowe Compile Mask można uzyskać dostęp przez
-
Dwukrotne kliknięcie umieszczonego obiektu maski kompilacji.
-
Zaznaczenie obiektu maski kompilacji, kliknięcie prawym przyciskiem myszy, a następnie wybranie opcji Properties z menu kontekstowego.
Podczas umieszczania, tryb maski kompilacji panelu Properties można uzyskać, naciskając przycisk Tab . Po umieszczeniu maski kompilacji zostaną wyświetlone wszystkie opcje.
Po umieszczeniu, tryb maski kompilacji panelu Properties można uzyskać na jeden z następujących sposobów:
-
Jeśli panel Properties jest już aktywny, wybierając obiekt maski kompilacji.
-
Po wybraniu obiektu maski kompilacji wybierz panel Properties z przycisku Panels w prawej dolnej części przestrzeni projektowej lub wybierając opcję View » Panels » Properties z menu głównego.
Jeśli opcja
Double Click Runs Interactive Properties jest wyłączona (domyślnie) na
stronie Schematy - Edycja graficzna okna dialogowego
Preferences po dwukrotnym kliknięciu elementu prymitywnego lub kliknięciu prawym przyciskiem myszy wybranego elementu prymitywnego, a następnie wybraniu opcji
Propertieszostanie otwarte okno dialogowe. Gdy opcja
Double Click Runs Interactive Properties jest włączona, otworzy się panel
Properties panel zostanie otwarty.
Chociaż opcje w oknie dialogowym i panelu są takie same, ich kolejność i rozmieszczenie mogą się nieznacznie różnić.
Edycja wielu obiektów
Panel Properties obsługuje edycję wielu obiektów, w której można modyfikować ustawienia właściwości, które są identyczne we wszystkich aktualnie wybranych obiektach. Gdy wiele obiektów tego samego typu zostanie wybranych ręcznie, za pomocą okna dialogowego Znajdź podobne obiekty lub za pomocą panelu Filtr lub Lista, wpis w polu panelu, który nie jest wyświetlany jako Properties który nie jest oznaczony gwiazdką (*) może być edytowany dla wszystkich wybranych obiektów.
Edycja za pomocą panelu listy
Panel pages: Panele listy, filtr SCH
A List panel wyświetla typy obiektów projektowych z jednego lub więcej dokumentów w formacie tabelarycznym, umożliwiając szybką inspekcję i modyfikację atrybutów obiektów. Używany w połączeniu z odpowiednim filtrowaniem - poprzez wybranie typów obiektów (przy użyciu opcji panelu) Include panelu) lub przy użyciu odpowiedniego panelu Filter panelu lub okna dialogowego Znajdź podobne obiekty - umożliwia wyświetlenie tylko tych obiektów, które wchodzą w zakres aktywnego filtra. Właściwości wymienionych obiektów można następnie edytować bezpośrednio w panelu List panelu.
Compile Mask Properties
Właściwości obiektów edytora schematów to definiowalne opcje, które określają styl wizualny, zawartość i zachowanie umieszczonego obiektu. Ustawienia właściwości dla każdego typu obiektu są definiowane w następujący sposób:
-
Post-placement settings - wszystkie właściwości obiektu Compile Mask są dostępne do edycji w oknie dialogowym Compile Mask i panelu Properties gdy umieszczona maska kompilacji jest zaznaczona w przestrzeni projektowej.
Chociaż opcje są takie same w oknie dialogowym i panelu, kolejność i rozmieszczenie opcji mogą się nieznacznie różnić.
Lokalizacja
-
(X/Y)
-
X (pierwsze pole) - bieżąca współrzędna X (pozioma) punktu odniesienia obiektu względem początku bieżącej przestrzeni projektowej. Edytuj, aby zmienić położenie X obiektu. Wartość można wprowadzić w systemie metrycznym lub imperialnym; należy uwzględnić jednostki podczas wprowadzania wartości, której jednostki nie są bieżącymi domyślnymi.
-
Y (drugie pole) - bieżąca współrzędna Y (pionowa) punktu odniesienia obiektu względem bieżącego początku. Edytuj, aby zmienić pozycję Y obiektu. Wartość można wprowadzić w jednostkach metrycznych lub imperialnych; należy uwzględnić jednostki podczas wprowadzania wartości, której jednostki nie są bieżącymi domyślnymi.
Właściwości
-
Width - wprowadź szerokość obiektu.
-
Height - wprowadź wysokość obiektu.
-
Border - użyj listy rozwijanej, aby wybrać żądane obramowanie.
-
Fill Color - kliknij pole koloru, aby wybrać żądany kolor obiektu.
-
Collapsed and Disabled - zaznacz pole wyboru, aby zwinąć i wyłączyć obiekt.
Dyrektywy związane z PCB
Jako zunifikowane środowisko projektowe, Altium Designer zapewnia możliwość zdefiniowania wymagań PCB przed ułożeniem płytki. Osiąga się to poprzez dodawanie i określanie parametrów do obiektów umieszczonych na arkuszach schematów.
W przypadku niektórych obiektów schematu - takich jak komponenty, symbole arkuszy, porty itp. - wiąże się to z dodaniem odpowiednich parametrów jako części właściwości obiektu. W przypadku obiektów sieciowych, takich jak przewody i magistrale, parametry nie mogą być dodawane bezpośrednio jako właściwość przewodu lub magistrali. Zamiast tego parametry wymagane do przechowywania informacji są określane za pomocą dedykowanych dyrektyw projektowych.
Poniższe informacje można określić za pomocą dyrektyw i zostaną one przeniesione do odpowiednich definicji opartych na PCB podczas synchronizacji projektu:
-
Ograniczenia układu PCB
-
Pary różnicowe
-
Klasy netto
Włączając dyrektywy projektowe do schematu, inżynierowie projektowi mogą określić wyraźne ograniczenia projektowe i zapewniają, że schemat pozostaje głównym zapisem projektu. Wszelkie poprawki do projektu będą przeprowadzane tylko po stronie schematu i przenoszone na płytkę drukowaną. Może to stać się szczególnie ważne, gdy nad projektem pracuje wiele osób - zwłaszcza jeśli są one geograficznie oddzielone. Zamiast próbować komunikować się ze sobą za pomocą łańcuchów e-maili lub rozmów telefonicznych, osoba przechwytująca projekt może upewnić się, że określone ograniczenia są rzeczywiście stosowane podczas fazy układu.
Sercem tej funkcjonalności jest dyrektywa Parameter Set.
Są to zasadniczo zdefiniowane przez użytkownika obiekty zestawu parametrów, które mogą być powiązane z obiektem siatki w projekcie schematu. Umieść dyrektywę PCB Layout na przewodzie, magistrali lub wiązce sygnałowej, aby zdefiniować jedno lub więcej ograniczeń projektowych dotyczących powiązanych sieci. Gdy płytka PCB jest tworzona na podstawie schematu, informacje zawarte w dyrektywie układu PCB są wykorzystywane do tworzenia odpowiednich reguł projektowania PCB. Informacje określone przez dyrektywę układu PCB są stosowane tylko do sieci (lub zestawu sieci), do której dyrektywa jest podłączona.

Dyrektywa zestawu parametrów.
Działa jako kontener dla dowolnej liczby parametrów skierowanych do sieci, do której dołączona jest dyrektywa zestawu parametrów. Można umieścić domyślną dyrektywę Parameter Set, która nie ma parametrów (Place » Directives » Parameter Set), a odpowiednie parametry można dodać później. W poniższych sekcjach przyjrzymy się bliżej korzystaniu z tych dyrektyw opartych na parametrach. Dostępne są zarówno dyrektywy zestawu parametrów zdefiniowane przez użytkownika (Parameter Set), jak i predefiniowane (Differential Pair). Jedyną różnicą między pustym zestawem parametrów a wstępnie zdefiniowanym zestawem parametrów jest to, że wstępnie zdefiniowane zestawy parametrów zawierają parametr, co zostanie opisane poniżej.
Moving from Directives to the Constraint Manager
Pierwotne podejście do definiowania wymagań projektowych polegało na obsługiwaniu ich oddzielnie w edytorach schematów i PCB; dyrektywy definiują je w edytorze schematów, a reguły projektowe w edytorze PCB. Ta separacja została rozwiązana poprzez wprowadzenie Constraint Manager, oddzielnego edytora do definiowania wymagań projektowych, umożliwiającego ich konfigurację i edycję na dowolnym etapie procesu projektowania. Dla danego projektu można zastosować tylko jedno podejście; łatwym sposobem na sprawdzenie jest wyszukanie wpisu Constraint Manager w menu Design menu. Jeśli go nie ma (a zamiast tego jest wpis Rules w menu edytora PCB Design ), wówczas projekt wykorzystuje starsze podejście Design Rules.
Jeśli Constraint Manager klasy sieci, pary różnicowe, klasy par różnicowych i reguły zdefiniowane przy użyciu zestawu parametrów i dyrektyw par różnicowych zostaną wykryte i przeniesione podczas aktualizacji PCB ze schematu not zostaną wykryte i przeniesione podczas aktualizacji PCB ze schematu. Przenoszone będą tylko klasy sieci, pary różnicowe, klasy par różnicowych i reguły zdefiniowane w sekcji Constraint Manager zostaną przeniesione.
Należy pamiętać, że można importować reguły, klasy sieci, pary różnicowe i klasy par różnicowych z dyrektyw umieszczonych na schematach za pomocą polecenia Import from Directives z menu po kliknięciu prawym przyciskiem myszy Physical lub Electrical w widoku Constraint Manager w przypadku dostępu ze schematów - dowiedz się więcej. Należy pamiętać, że po zaimportowaniu danych z dyrektyw do widoku Constraint Manager i zapisaniu tych zmian, zaimportowane dyrektywy będą wyróżniać się w przestrzeni schematu niebieskim kolorem (z nieco innym symbolem). Oznacza to, że nastąpiło jednokierunkowe przejście z dyrektyw do schematu Constraint Manager a niebieskie dyrektywy stają się obiektami tylko do odczytu (dalsza edycja jest niedozwolona).
Parameter Set

Zestaw parametrów
Podsumowanie
Zestaw parametrów to dyrektywa projektowa, która umożliwia powiązanie specyfikacji projektu z obiektem typu sieci w projekcie schematu. Na przykład, można użyć zestawu parametrów do zadeklarowania dwóch sieci jako członków pary różnicowej. Obecność konkretnie nazwanych parametrów w zestawie parametrów jest wykorzystywana przez oprogramowanie do określenia, którą dyrektywę projektową umieszczasz.
Dostępność
Zestawy parametrów są dostępne do umieszczania tylko w edytorze schematów. Dostępne są zarówno domyślne (puste), jak i wstępnie zdefiniowane (para różnicowa) dyrektywy zestawu parametrów. Jedyną różnicą między pustym zestawem parametrów a wstępnie zdefiniowanym zestawem parametrów jest to, że wstępnie zdefiniowane zestawy parametrów zawierają parametr, jak opisano poniżej.
Dostęp do odpowiednich poleceń można uzyskać z menu głównego Place menu w następujący sposób:
| - |
Place » Directives » Parameter Set |
 |
| - |
Place » Directives » Differential Pair |
 |
Umieszczenie
Zestaw parametrów może być używany do dołączania parametrów do:
-
Przewód
-
Autobus
-
Wiązka sygnałowa
-
Arkusz Symbol
Po uruchomieniu polecenia kursor zmieni się w krzyżyk i nastąpi przejście do trybu umieszczania dyrektywy projektowej. Umieszczanie odbywa się poprzez wykonanie następujących czynności:
-
Ustaw kursor nad przewodem lub innym obiektem sieciowym i kliknij lub naciśnij przycisk Enter aby umieścić.
-
Kontynuuj umieszczanie kolejnych dyrektyw lub kliknij prawym przyciskiem myszy lub naciśnij przycisk Esc aby wyjść z trybu umieszczania.
Dodatkowe czynności, które można wykonać podczas rozmieszczania - gdy zestaw parametrów nadal znajduje się na kursorze - to:
-
Naciśnij przycisk Tab aby wstrzymać rozmieszczanie i uzyskać dostęp do trybu zestawu parametrów panelu Properties gdzie można na bieżąco zmieniać jego właściwości. Kliknij nakładkę przycisku pauzy przestrzeni projektowej (
), aby wznowić rozmieszczanie.
-
Naciśnij przycisk Alt aby ograniczyć kierunek ruchu do osi poziomej lub pionowej, w zależności od początkowego kierunku ruchu.
-
Naciśnij przycisk Spacebar aby obrócić łuk w kierunku przeciwnym do ruchu wskazówek zegara lub Shift+Spacebar aby obrócić go zgodnie z ruchem wskazówek zegara. Czynność tę można również wykonać podczas przeciągania obiektu. Obrót odbywa się w krokach co 90°.
-
Naciśnij przycisk X lub Y w trybie umieszczania, aby obrócić ustawiony parametr wzdłuż osi X lub osi Y.
Podczas gdy atrybuty mogą być modyfikowane podczas umieszczania (
Tab aby wywołać panel
Properties ), należy pamiętać, że staną się one ustawieniami domyślnymi dla dalszego rozmieszczania, chyba że wybrana zostanie opcja
Permanent na
stronie Schemat - Domyślne w oknie dialogowym
Preferences jest włączona. Gdy ta opcja jest włączona, wprowadzone zmiany będą miały wpływ tylko na umieszczany obiekt i kolejne obiekty umieszczane podczas tej samej sesji umieszczania.
Edycja graficzna
Ta metoda edycji umożliwia wybranie umieszczonej dyrektywy zestawu parametrów bezpośrednio w przestrzeni projektowej i graficzną zmianę jej położenia lub orientacji.
Po wybraniu dyrektywy zestawu parametrów w przestrzeni projektowej wokół dyrektywy pojawi się przerywana ramka. Ramka ta obejmuje tylko obszar zajmowany przez dyrektywę. Dla każdego parametru członkowskiego zestawu z włączoną widocznością widoczna będzie przerywana linia łącząca pole tekstowe parametru z treścią dyrektywy, która potwierdza powiązanie:
Kliknij w dowolnym miejscu wewnątrz przerywanego pola, a następnie przeciągnij, aby zmienić położenie zestawu parametrów zgodnie z wymaganiami. Podczas przeciągania zestaw parametrów można obracać (Spacebar/Shift+Spacebar) lub odbicie lustrzane (X lub Y aby wykonać odbicie lustrzane wzdłuż osi X lub osi Y).
Pola tekstowe zestawu parametrów (które można edytować graficznie niezależnie od dyrektywy nadrzędnej) można dostosować pod względem rozmiaru tylko poprzez zmianę opcji Style na stronie Schematic - Defaults w oknie dialogowym Preferences okna dialogowego. W związku z tym uchwyty edycji nie są dostępne, gdy którykolwiek z tych obiektów jest zaznaczony.
Kliknij w dowolnym miejscu wewnątrz przerywanego pola, a następnie przeciągnij, aby zmienić położenie obiektu tekstowego zgodnie z wymaganiami. Podczas przeciągania obiekt tekstowy można obracać (Spacebar/Shift+Spacebar) lub odbicie lustrzane (X lub Y aby wykonać odbicie lustrzane wzdłuż osi X lub osi Y).
Jeśli opcja Enable In-Place Editing jest włączona na stronie Schemat - Ogólne w oknie dialogowym Preferences okna dialogowego. Będziesz mógł edytować wartość parametru bezpośrednio w przestrzeni projektowej (z wyjątkiem parametrów, które zostały dodane jako reguły). Wybierz obiekt tekstowy, a następnie kliknij raz, aby wywołać funkcję. Wpisz wymaganą nową wartość, a następnie kliknij z dala od obiektu tekstowego lub naciśnij przycisk Enter aby wprowadzić zmianę.
W przypadku próby graficznej modyfikacji obiektu z włączoną właściwością Locked zostanie wyświetlone okno dialogowe z prośbą o potwierdzenie, aby kontynuować edycję. Jeśli opcja Protect Locked Objects jest włączona na stronie Schematic – Graphical Editing oknie dialogowym Preferences i opcja Locked dla tego obiektu projektu, wówczas obiekt ten nie może być zaznaczony ani edytowany graficznie. Kliknij zablokowany obiekt, aby go zaznaczyć, a następnie wyłącz właściwość Locked w panelu List lub wyłącz opcję Protect Locked Objects opcję graficznej edycji obiektu.
Edycja niegraficzna
Dostępne są następujące metody edycji niegraficznej.
Edycja za pomocą okna dialogowego zestawu parametrów lub panelu właściwości
Panel page: Właściwości zestawu parametrów
Ta metoda edycji wykorzystuje powiązane Parameter Set okno dialogowe i tryb Properties do modyfikowania właściwości obiektu zestawu parametrów.

Okno dialogowe Parameter Set na pierwszym obrazku i tryb Parameter Set panelu Właściwości na drugim obrazie
Po umieszczeniu, okno dialogowe Parameter Set można uzyskać przez
-
Dwukrotne kliknięcie umieszczonego obiektu zestawu parametrów.
-
Umieszczenie kursora nad obiektem zestawu parametrów, kliknięcie prawym przyciskiem myszy i wybranie opcji Properties z menu kontekstowego.
Podczas umieszczania, tryb Parameter Set tryb panelu Properties można uzyskać naciskając przycisk Tab . Po wprowadzeniu zestawu parametrów wyświetlone zostaną wszystkie opcje.
Po umieszczeniu, tryb Parameter Set tryb panelu Properties można uzyskać na jeden z następujących sposobów:
-
Jeśli panel Properties jest już aktywny, wybierając obiekt zestawu parametrów.
-
Po wybraniu obiektu zestawu parametrów wybierz panel Properties z przycisku Panels w prawym dolnym rogu przestrzeni projektowej lub wybierz opcję View » Panels » Properties z menu głównego.
Jeśli opcja
Double Click Runs Interactive Properties jest wyłączona (domyślnie) na
stronie Schemat - Edycja graficzna okna dialogowego
Preferences po dwukrotnym kliknięciu elementu prymitywnego lub kliknięciu prawym przyciskiem myszy wybranego elementu prymitywnego, a następnie wybraniu opcji
Propertieszostanie otwarte okno dialogowe. Gdy opcja
Double Click Runs Interactive Properties jest włączona, otworzy się panel
Properties panel zostanie otwarty.
Dostęp do właściwości zestawu parametrów można uzyskać przed przejściem do trybu rozmieszczania na
stronie Schematic - Defaults w oknie dialogowym
Preferences okna dialogowego. Umożliwia to zmianę domyślnych właściwości obiektu, które zostaną zastosowane podczas umieszczania kolejnych obiektów.
Edycja wielu obiektów
Panel Properties obsługuje edycję wielu obiektów, w której można modyfikować ustawienia właściwości, które są identyczne we wszystkich aktualnie wybranych obiektach. W przypadku ręcznego zaznaczenia wielu obiektów tego samego typu, za pomocą okna dialogowego Znajdź podobne obiekty lub za pomocą panelu Filtruj lub Lista, wpis w polu panelu, który nie jest wyświetlany jako Properties który nie jest oznaczony gwiazdką (*) może być edytowany dla wszystkich wybranych obiektów.
Edycja za pomocą panelu listy
Panel pages: Panele listy, filtr SCH
A List umożliwia wyświetlanie obiektów projektu z jednego lub więcej dokumentów w formacie tabelarycznym, umożliwiając szybką inspekcję i modyfikację atrybutów obiektu. Używany w połączeniu z odpowiednim filtrowaniem - za pomocą odpowiedniego panelu Filter panelu lub okna dialogowego Znajdź podobne obiekty - umożliwia wyświetlanie tylko tych obiektów, które wchodzą w zakres aktywnego filtra, co pozwala na celowanie i edytowanie wielu obiektów projektu z większą dokładnością i wydajnością.
Uwagi
-
Podczas umieszczania domyślnej dyrektywy zestawu parametrów nie będzie żadnych istniejących parametrów. Po umieszczeniu należy dodać do niej odpowiednie parametry za pośrednictwem sekcji Parameters w sekcji Properties panelu.
-
Dyrektywa zestawu parametrów umożliwia przypisanie informacji o układzie PCB do sieci na schemacie. Gdy płytka drukowana jest tworzona na podstawie schematu, informacje w zestawie parametrów są używane do tworzenia odpowiednich reguł projektowania płytek drukowanych. Informacje określone przez dyrektywę zestawu parametrów są stosowane tylko do sieci, do których są podłączone.
-
Gdy dyrektywa zestawu parametrów jest dodawana do siatki, atrybuty Power Net i High Speed są dostępne w panelu Properties panelu. Podczas aktualizacji dokumentu PCB ze schematów, reguła projektu Supply Nets jest sugerowana do dodania do każdej siatki z włączonym parametrem Power Net parametr włączony.
-
Dyrektywy Net Class umożliwiają tworzenie zdefiniowanych przez użytkownika klas sieci na schemacie. Gdy płytka drukowana jest tworzona na podstawie schematu, informacje zawarte w dyrektywie Net Class są wykorzystywane do utworzenia odpowiedniej klasy sieci na płytce drukowanej. Aby uczynić sieć członkiem klasy sieci, należy dołączyć dyrektywę zestawu parametrów do odpowiedniego przewodu lub magistrali i klasy, której nazwa jest ustawiona na żądaną klasę. Opcja Generate Net Classes (dla klas zdefiniowanych przez użytkownika) musi być włączona na karcie Class Generation w oknie dialogowym Project Options, aby móc korzystać z tej funkcji.
-
Jeśli dyrektywa klasy sieci została zdefiniowana dla sieci, wówczas wszelkie reguły projektu PCB, które są również tworzone przez ten obiekt zestawu parametrów, będą miały zakres reguł klasy sieci, gdy projekt zostanie przeniesiony do edytora PCB.
-
Dyrektywę klasy sieci można utworzyć z umieszczonej dyrektywy zestawu parametrów, dodając klasę, której wartość musi być ustawiona na wymaganą klasę sieci PCB.
-
Blanket, w połączeniu z dyrektywą Parameter Set, może być również używany do stosowania klas komponentów i parametrów dla komponentów, które są całkowicie w obszarze zdefiniowanym przez Blanket. Aby to zrobić, należy użyć Component Class i Parameter z rozwijanej listy Add we właściwościach dyrektywy Parameter Set dołączonej do Blanket. Informacje o klasie komponentu i parametrze zostaną przeniesione do dokumentu PCB projektu podczas procesu ECO podczas aktualizacji PCB.
Parameter Set Properties
Właściwości obiektu edytora schematów to definiowalne opcje, które określają styl wizualny, zawartość i zachowanie umieszczonego obiektu.
Ustawienia właściwości dla każdego typu obiektu są definiowane na dwa różne sposoby:
-
Pre-placement settings - większość właściwości obiektów zestawu parametrów lub tych, które mogą być logicznie wstępnie zdefiniowane, jest dostępna jako edytowalne ustawienia domyślne na stronie Schematic - Defaults w oknie dialogowym Schematic Preferences (dostępnej za pomocą przycisku
w prawym górnym rogu przestrzeni projektowej). Wybierz obiekt w oknie dialogowym Primitive List aby wyświetlić jego opcje po prawej stronie.
-
Post-placement settings - Wszystkie właściwości obiektu Parameter Set są dostępne do edycji w oknie dialogowym Parameter Set i panelu Properties gdy zestaw parametrów jest zaznaczony w przestrzeni projektowej.
Jeśli opcja
Double Click Runs Interactive Properties jest wyłączona (domyślnie) na
stronie Schemat - Edycja graficzna w oknie dialogowym
Preferences po dwukrotnym kliknięciu elementu prymitywnego lub kliknięciu prawym przyciskiem myszy wybranego elementu prymitywnego, a następnie wybraniu opcji
Propertieszostanie otwarte okno dialogowe. Gdy opcja
Double Click Runs Interactive Properties jest włączona, otworzy się panel
Properties panel zostanie otwarty.
Chociaż opcje w oknie dialogowym i panelu są takie same, ich kolejność i rozmieszczenie mogą się nieznacznie różnić.
Na poniższej liście właściwości opcje, które nie są dostępne jako ustawienia domyślne w oknie dialogowym Preferences są oznaczone jako "Properties tylko panel".
Lokalizacja
-
(X/Y)
-
X (pierwsze pole) - bieżąca współrzędna X (pozioma) punktu odniesienia obiektu względem początku bieżącej przestrzeni projektowej. Edytuj, aby zmienić położenie X obiektu. Wartość można wprowadzić w systemie metrycznym lub imperialnym; należy uwzględnić jednostki podczas wprowadzania wartości, której jednostki nie są bieżącymi domyślnymi.
-
Y (drugie pole) - bieżąca współrzędna Y (pionowa) punktu odniesienia obiektu względem bieżącego początku. Edytuj, aby zmienić pozycję Y obiektu. Wartość można wprowadzić w jednostkach metrycznych lub imperialnych; należy uwzględnić jednostki podczas wprowadzania wartości, której jednostki nie są bieżącymi domyślnymi.
-
Rotation - Użyj listy rozwijanej, aby wybrać obrót.
Właściwości
-
Label - etykieta zestawu parametrów. W razie potrzeby edytuj.
-
Style - Użyj listy rozwijanej, aby wybrać styl. Kliknij pole koloru, aby uzyskać dostęp do listy rozwijanej, z której można wybrać domyślny kolor.
Parametry
-
Grid - zawiera listę Name i Value parametrów powiązanych z aktualnie wybranym parametrem. Po dodaniu Name i Value można edytować. Pola Value można nazwać, klikając pole i wprowadzając żądany tekst. Pole Name można zmienić tylko w trybie panelu Properties obiektu Parameter Set za pomocą przycisku Ctrl+Click. Ta metoda otwiera tryb Parameter tryb panelu Properties w którym można wprowadzić żądaną nazwę w polu Name w polu . Użyj ikony blokady (
), aby zablokować/odblokować wymieniony parametr. Użyj ikony oka, aby pokazać/ukryć parametr. W tym obszarze można wyświetlić wszystkie, poszczególne lub żadne parametry, przełączając przyciski All i przyciskami poszczególnych parametrów. Parametry są wyłączone, gdy ich odpowiednie przyciski są szare, a włączone, gdy ich odpowiednie przyciski są niebieskie.
-
Add - Użyj listy rozwijanej, aby dodać typ klasy:
-
Net Class - wybierz, aby dodać nową klasę sieci.
-
Component Class - wybierz, aby dodać nową klasę komponentu. Ta opcja jest dostępna w iteracji zestawu parametrów okna dialogowego Parameter Set okna dialogowego lub Properties panelu.
Można dodać nową klasę Component Class Name aby ustawić parametry dla komponentów w kocu. Powiązanie klasy Component Class Name z komponentem (lub grupą komponentów) spowoduje wysłanie informacji o klasie komponentu, jego nazwie i członkach do PCB, tak jak ma to obecnie miejsce w przypadku klas sieciowych.
-
Diff. Pair Net Class - wybierz, aby dodać nową klasę sieci pary różnicowej. Opcja ta jest dostępna w iteracji Para różnicowa okna dialogowego Parameter Set lub Properties panelu.
-
Parameter - wybierz, aby dodać nowy parametr.
-
Rule - kliknij, aby otworzyć okno dialogowe
Choose Design Rule Type, w którym można wybrać nową regułę. Po wybraniu nowej reguły i kliknięciu OKzostanie otwarte okno dialogowe Edit PCB Rule (From Schematic) aby w razie potrzeby można było edytować nową regułę.
Należy pamiętać, że po zsynchronizowaniu danych poprzez
zaimportowanie danych z dyrektyw do Constraint Manager i zapisaniu zmian w oknie dialogowym
Constraint Managerelementy sterujące umożliwiające dodanie nowej lub edycję/usunięcie istniejącej klasy sieci, klasy pary różnic, klasy komponentu lub reguły będą wyszarzone w panelu
Properties dla odpowiednich dyrektyw. Wpisy zaimportowane do sekcji
Constraint Manager staną się zasadniczo tylko do odczytu we właściwościach dyrektywy i będzie można je odfiltrować za pomocą przycisku
Constraint Manager w górnej części panelu
Properties panelu
Parameters region.
Kliknij ikonę ołówka (
), aby otworzyć okno dialogowe Edit PCB Rule (From Schematic) aby edytować wybrany element. Kliknij
, aby usunąć wybrany element.
-
Font Settings - Kliknij wyświetlaną czcionkę, aby zmienić jej styl. Ta opcja jest dostępna tylko po dodaniu klasy sieci, klasy sieci pary różnicowej, parametru lub reguły.
-
Other - Jeśli dodano klasę sieci, klasę sieci pary różnicowej, parametr lub regułę, kliknij, aby otworzyć listę rozwijaną umożliwiającą zmianę dodatkowych opcji:
-
Show Parameter Name - Włącz, aby wyświetlić nazwę parametru.
-
Allow Synchronization with Database - umożliwia synchronizację z bazą danych.
-
X/Y - Wprowadź współrzędne X i Y.
-
Rotation - Użyj listy rozwijanej, aby wybrać obrót.
-
Autoposition - zaznacz, aby włączyć automatyczne pozycjonowanie.
Umieszczanie dyrektyw zestawu parametrów
Dyrektywę tego typu można umieścić, wybierając polecenie Place » Directives » Parameter Set z menu głównego lub klikając prawym przyciskiem myszy w przestrzeni projektowej. Podczas umieszczania domyślnej dyrektywy zestawu parametrów nie będzie żadnych istniejących parametrów. Zestaw parametrów to dyrektywa projektowa, która umożliwia powiązanie specyfikacji projektu z obiektem typu sieć w projekcie schematu. Na przykład można użyć zestawu parametrów do zadeklarowania dwóch sieci jako członków pary różnicowej. Obecność konkretnie nazwanych parametrów w zestawie parametrów jest wykorzystywana przez oprogramowanie do określenia, którą dyrektywę projektową umieszczasz.
Oprócz dyrektyw parametrów zdefiniowanych przez użytkownika, dyrektywa parametrów oparta na regułach jest definiowana z poziomu okna dialogowego Choose Design Rule Type dostępnego z poziomu powiązanego z parametrem Properties panelu. Dostęp obejmuje następujące czynności:
-
Naciśnij przycisk Tab przed umieszczeniem przycisku Parameter Set lub kliknij dwukrotnie już umieszczoną dyrektywę Parameter Set aby wyświetlić tryb ustawiania parametrów w panelu właściwości.
-
Następnie kliknij przycisk Add w sekcji Parameters w sekcji Parameter Set trybu panelu Properties i wybierz Rule z listy rozwijanej, aby wybrać regułę z okna dialogowego Choose Design Rule Type okna dialogowego.

Edytowanie wartości dla reguły.
Użyj okna dialogowego Choose Design Rule Type aby wybrać regułę, którą chcesz dodać jako parametr reguły do dyrektywy. Dwukrotne kliknięcie typu reguły daje dostęp do odpowiedniego okna dialogowego, w którym można Edit PCB Rule (From Schematic) w którym można zdefiniować ograniczenia dla reguły.
Konkretne właściwości obecne w oknie dialogowym Edit PCB Rule (From Schematic) są zależne od wybranej reguły projektu i będą takie same jak właściwości zdefiniowane dla tej reguły w edytorze PCB.
Na przykład poniższy obrazek przedstawia okno dialogowe Edit PCB Rule (From Schematic) dla reguły Max-Min Width Rulew którym można: skonfigurować ustawienia Min/Preferred/Max dla wszystkich warstw, ręcznie zdefiniować każde ustawienie szerokości dla każdej warstwy lub wybrać profil impedancji. Jeśli wybierasz profil impedancji, a rzeczywista fizyczna struktura płytki została już zdefiniowana w edytorze PCB, możesz również wybrać plik płytki do Load the PCB Layer Stack and calculate the track width values.
Jeśli płytka drukowana istnieje, a stos warstw został zdefiniowany, obliczone szerokości można załadować do schematu.
Przedstawiona powyżej reguła została zastosowana do klasy siatek. Osiągnięto to poprzez umieszczenie dyrektywy Blanket z dołączoną dyrektywą PCB Routing, aby zgrupować siatki w klasę, a następnie zastosować regułę Max-Min Width do tej klasy(pokaż obraz
).
Aby uzyskać szczegółowe informacje na temat każdej z reguł projektowania PCB i ograniczeń, kliknij tutaj.
Użyj pola rozwijanego Measurement Units aby wybrać Metric lub Imperial jednostki.

Określanie ograniczeń dla wybranej reguły.
Wpis dla Parameters będzie wybrany typ reguły wraz z określonymi ograniczeniami. Poniższa ilustracja przedstawia zdefiniowane parametry reguły ograniczenia szerokości dla dyrektywy Parameter Set dyrektywy. Aby wyświetlić regułę w przestrzeni projektowej, kliknij ikonę widoczności (
) w regionie Rules regionu.

Wiele ograniczeń reguł zdefiniowanych dla określonej sieci, dzięki dyrektywie zestawu parametrów.
Gdy projekt zostanie przeniesiony na płytkę drukowaną, w procesie synchronizacji zostaną utworzone odpowiednie reguły projektowe na podstawie informacji zawartych w dyrektywie. Słowo Schematic jest używane w nazwie każdej wygenerowanej reguły, aby odróżnić źródło tej reguły.

Wygenerowane reguły projektowe po stronie PCB.
Należy pamiętać, że do tej samej dyrektywy Parameter Set można dodać wiele parametrów, co pozwala uzyskać bardziej przejrzysty schemat.
Umieszczanie dyrektyw klas sieci
Dyrektywa Net Class umożliwia tworzenie zdefiniowanych przez użytkownika klas sieci na schemacie. Dyrektywę Net Class można umieścić wybierając polecenie Place » Directives » Parameter Set z menu głównego, a następnie definiując zestaw parametrów jako dyrektywę klasy sieci, zgodnie z poradą #2 na stronie poleceń. Gdy płytka drukowana jest tworzona ze schematu, informacje zawarte w dyrektywie klasy sieci są wykorzystywane do utworzenia odpowiedniej klasy sieci na płytce drukowanej. Aby uczynić sieć członkiem klasy sieci, dołącz dyrektywę klasy sieci do odpowiedniego przewodu, magistrali lub wiązki sygnału, a następnie ustaw parametr dyrektywy na nazwę żądanej klasy ClassName na nazwę żądanej klasy. Opcja Generate Net Classes (dla klas zdefiniowanych przez użytkownika) musi być włączona na karcie Generowanie klas w oknie dialogowym Opcje projektu, aby korzystać z tej funkcji.
Jeśli dyrektywa klasy sieci została zdefiniowana dla sieci, wówczas wszelkie reguły projektu PCB, które są również tworzone przez ten obiekt zestawu parametrów, będą miały zakres reguł klasy sieci, gdy projekt zostanie przeniesiony do edytora PCB. Dyrektywę klasy sieci można utworzyć z umieszczonej dyrektywy zestawu parametrów, dodając klasę, której wartość musi być ustawiona na wymaganą klasę sieci PCB.
Chociaż klasy sieci mogą być tworzone z poziomu edytora PCB, funkcja logiczna lub grupowanie sieci jest zwykle znacznie bardziej przejrzyste na schemacie, a zatem bardziej sensowne jest kierowanie procesem z tego miejsca.
Gdy projekt zostanie przeniesiony na płytkę PCB, w procesie synchronizacji zostaną utworzone odpowiednie klasy sieci na podstawie informacji zawartych w dyrektywie.
Dołącz dyrektywę Net Class do
obiektu Blanket, aby utworzyć klasę sieci, której członkami są poszczególne sieci objęte tym blanketem. Jeśli dyrektywa PCB Layout jest również dołączona do tego koca, parametry reguły dyrektywy PCB Layout będą ukierunkowane na tę klasę sieci, a nie na każdą pojedynczą sieć. Podczas importowania zmian do dokumentu PCB powoduje to utworzenie pojedynczej reguły projektu (na parametr), z zakresem ustawionym na klasę sieci.
Umieszczanie ogólnych dyrektyw
Dyrektywy Parameter Set mogą być ukierunkowane tylko na konkretną siatkę, do której są dołączone, ale w połączeniu z dyrektywą Blanket, ich zakres może zostać rozszerzony, aby objąć wszystkie siatki w obrębie koca.
Umieść dyrektywę tego typu, wybierając polecenie Place » Directives » Blanket z menu głównego. Podczas umieszczania koca można zdefiniować prosty kształt prostokątny lub wielokątny. Ta druga opcja zapewnia bardziej precyzyjną kontrolę nad pokryciem wymaganych obiektów siatki na arkuszu.
Koc identyfikuje siatki będące przedmiotem zainteresowania - umieść dyrektywę Parameter Set w dowolnym miejscu na krawędzi siatki, aby zastosować wymagania projektowe do tych siatek. Aby zastosować dyrektywę obwodową do sieci objętej dyrektywą Blanket, obiekt powiązany z tą siecią - pin, port, etykieta sieci, port zasilania, segment przewodu / magistrali / wiązki przewodów (w tym oba końce) - musi znajdować się w granicach obwiedni. Należy pamiętać, że w przypadku identyfikatorów sieci, takich jak etykiety sieci, hotspot musi znajdować się w obrębie koca. Jeśli siatki członkowskie nie trafiają do zestawu parametrów PCB zgodnie z oczekiwaniami, spróbuj odpowiednio dostosować obszar koca.
Aby sprawdzić, do których sieci zostanie zastosowana dyrektywa, użyj funkcji
Net Colors, aby je podświetlić. Wybierz wymagany kolor z menu
View » Set Net Colors a następnie kliknij obwód wymaganej dyrektywy Blanket. Aby usunąć podświetlenie określonej sieci, użyj polecenia
View » Set Net Colors » Clear Net Color a następnie kliknij siatkę, z której chcesz usunąć kolorowanie. Aby usunąć kolorowanie siatki ze wszystkich arkuszy schematu, użyj polecenia
View » Set Net Colors » Clear All Net Colors polecenie.

Przykład użycia dyrektywy Blanket w celu zastosowania dyrektywy Parameter Set do siatek w obrębie zbioru.
Przykładowe użycie dyrektywy Blanket może obejmować:
-
Dołączenie dyrektywy Parameter Set do obiektu Blanket, aby parametry jego reguły zostały zastosowane do każdej pojedynczej sieci objętej tym obiektem Blanket.
-
Dołączenie dyrektywy Parameter Set do obiektu blankietu w celu utworzenia zestawu parametrów, którego członkami są poszczególne sieci objęte tym blankietem.
-
Dołączenie dyrektywy Differential Pair do obiektu blanket w celu utworzenia obiektów differential pair opartych na siatkach różnicowych w granicach tego obiektu blanket.
Dołączenie dyrektywy Parameter Set do obiektu
Blanket powoduje zastosowanie parametrów reguły do każdej pojedynczej sieci objętej tym obiektem. Jeśli dyrektywa Parameter Set jest również dołączona do tego obiektu Blanket, a Parameter Set ma również parametr Net Class, parametry reguły dyrektywy Parameter Set będą ukierunkowane na tę klasę sieci, a nie na każdą pojedynczą sieć. Podczas importowania zmian do dokumentu PCB powoduje to utworzenie pojedynczej reguły projektowej (na parametr) z zakresem ustawionym na klasę sieci.
Można również skopiować dyrektywę zestawu parametrów i dołączyć ją do innej dyrektywy Blanket lub nawet pojedynczych przewodów, szyn lub wiązek - w rezultacie wszystkie dodatkowe sieci powiązane z tą samą dyrektywą zestawu parametrów zostaną dodane do tej samej wygenerowanej klasy sieci PCB.
Blanket, w połączeniu z dyrektywą Parameter Set, może być również używany do stosowania klas komponentów i parametrów dla komponentów, które są całkowicie w obszarze zdefiniowanym przez Blanket. W tym celu należy użyć Component Class i Parameter z rozwijanej listy Add we właściwościach dyrektywy Parameter Set dołączonej do Blanket. Informacje o klasie komponentu i parametrze zostaną przeniesione do dokumentu PCB projektu podczas procesu ECO podczas aktualizacji PCB.
Blanket
Blanket w kształcie prostokąta i Blanket w kształcie wielokąta - każdy z dołączoną dyrektywą Blanket
Podsumowanie
Blanket to prostokątny lub wielokątny obiekt dyrektywy grupowej, który jest umieszczany nad zbiorem sieci i/lub komponentów. Dyrektywa( obiektzestawu parametrów ) zastosowana do koca zostanie następnie zastosowana do wszystkich sieci i komponentów, które koc obejmuje. Podczas umieszczania koca można zdefiniować prosty prostokątny kształt lub kształt wielokąta. Ta druga opcja zapewnia bardziej precyzyjną kontrolę nad pokryciem wymaganych obiektów siatki na arkuszu.
Koc ma zastosowanie do wszystkich siatek, które:
-
znajdują się całkowicie w obszarze zdefiniowanym przez Blanket, lub
-
mają co najmniej jeden połączony wierzchołek końcowy przewodu / magistrali / wiązki przewodów pod kocem, lub
-
mają etykietę sieciową przymocowaną do przewodu / magistrali / wiązki przewodów, a ta etykieta sieciowa znajduje się pod kocem.
W przypadku komponentów Blanket ma zastosowanie do wszystkich komponentów w obszarze określonym przez Blanket.
Dyrektywa, która jest stosowana do obwodu Blanket (Place » Directive), taka jak No ERC, Differential Pair lub określony zestaw parametrów reguły/klasy, będzie miała zastosowanie do wszystkich sieci i komponentów zarejestrowanych przez obiekt Blanket. Obiekty Blanket mogą być wyłączone i ukryte.
Dostępność
Obiekty Blanket są dostępne do umieszczenia tylko w edytorze schematów. Aby umieścić obiekt Blanket:
-
Kliknij przycisk Place » Directives » Blanket w menu głównym.
-
Kliknij przycisk Blanket (
) w menu rozwijanym dyrektyw na ekranie Active Bar znajdującej się w górnej części przestrzeni projektowej. Kliknij i przytrzymaj przycisk Active Bar aby uzyskać dostęp do innych powiązanych poleceń. Gdy polecenie zostanie użyte, stanie się ono najwyższym elementem w tej sekcji ekranu Active Bar.
-
Kliknij prawym przyciskiem myszy w edytorze schematów, a następnie kliknij Place » Directives » Blanket.
Umieszczenie
Aby umieścić prostokątny Blanket:
-
Uruchom polecenie w sposób opisany powyżej.
-
Ustaw kursor, a następnie kliknij lub naciśnij przycisk Enter aby spowodować umieszczenie lewego górnego rogu.
-
Ustaw kursor, a następnie kliknij lub naciśnij przycisk Enter aby zmienić położenie prawego dolnego rogu.
-
Kliknij prawym przyciskiem myszy lub naciśnij przycisk Enter aby zakończyć umieszczanie.
-
Kontynuuj umieszczanie kolejnych koców lub kliknij prawym przyciskiem myszy lub naciśnij przycisk Esc aby wyjść z trybu rozmieszczania.
Aby umieścić koc w kształcie wielokąta:
-
Uruchom polecenie umieszczania.
-
Ustaw kursor, a następnie kliknij lub naciśnij przycisk Enter aby zakotwiczyć punkt początkowy koca.
-
Ustaw kursor, a następnie kliknij lub naciśnij przycisk Enter aby zakotwiczyć serię segmentów definiujących kształt koca.
-
Po umieszczeniu ostatniego segmentu kliknij prawym przyciskiem myszy lub naciśnij przycisk Esc aby zakończyć umieszczanie. Nie ma potrzeby "zamykania" wielokąta, ponieważ oprogramowanie automatycznie uzupełni kształt, dodając wymagane segmenty łączące punkt początkowy z ostatnim umieszczonym segmentem.
-
Kontynuuj umieszczanie kolejnych Blankets lub kliknij prawym przyciskiem myszy lub naciśnij przycisk Esc aby wyjść z trybu umieszczania.
Dodatkowe czynności, które można wykonać podczas umieszczania segmentów Blanket to:
-
Naciśnij przycisk Tab aby wstrzymać rozmieszczanie i uzyskać dostęp do trybu Blanket w panelu Właściwości, w którym można na bieżąco zmieniać właściwości linii. Kliknij nakładkę przycisku wstrzymania przestrzeni projektowej (
), aby wznowić umieszczanie.
-
Naciśnij przycisk Spacebar aby zmienić kierunek narożnika niezatwierdzonego narożnika segmentu.
-
Naciśnij przycisk Backspace aby usunąć poprzednio zatwierdzony segment podczas definiowania kształtu wielokąta dla koca. Kolejne użycie przycisku Backspace spowoduje usunięcie poprzednich segmentów w kolejności.
Tryb umieszczania jest reprezentowany przez cieńszą, przerywaną linię. Jest to najbardziej przydatne podczas definiowania koca w kształcie wielokąta. Można go użyć, aby zobaczyć, jak będzie wyglądał ogólny kształt koca, przed dodaniem kolejnych segmentów. Złożone/przecinające się wielokąty nie są obsługiwane - oprogramowanie uniemożliwi tworzenie takich kształtów.
Edycja graficzna
Ta metoda edycji umożliwia wybranie umieszczonego obiektu Blanket bezpośrednio w przestrzeni projektowej i graficzną zmianę jego rozmiaru, kształtu lub położenia. Po wybraniu obiektu Blanket dostępne są następujące uchwyty edycji:
Wybrane prostokątne i wielokątne obiekty Blanket z graficznymi uchwytami edycji.
Kliknij i przeciągnij uchwyt edycji w środku segmentu, aby przesunąć tę krawędź obiektu Blanket.
W przypadku prostokątnego koca, kliknij i przeciągnij narożny uchwyt edycji, aby zmienić rozmiar jednocześnie w płaszczyźnie pionowej i poziomej.
Kliknij w dowolnym miejscu obrysu koca z dala od uchwytów edycji i przeciągnij, aby zmienić jego położenie. Koc można obracać lub odwracać podczas przeciągania:
-
Naciśnij przycisk Spacebar aby obrócić Koc w kierunku przeciwnym do ruchu wskazówek zegara wokół pozycji kursora. Shift+Spacebar obraca koc zgodnie z ruchem wskazówek zegara wokół kursora. Obrót odbywa się w krokach co 90°.
-
Naciśnij przycisk X lub Y aby obrócić koc wzdłuż osi X lub Y względem pozycji kursora.
Modyfikacja wielokątnego kształtu Blanket jest uniemożliwiona, jeśli spowodowałoby to powstanie złożonego/przecinającego się kształtu.
W przypadku próby graficznej modyfikacji obiektu z włączoną właściwością
Locked zostanie wyświetlone okno dialogowe z prośbą o potwierdzenie, aby kontynuować edycję. Jeśli opcja
Protect Locked Objects jest włączona na
stronie Schemat - Edycja graficzna w oknie dialogowym
Preferences i opcja
Locked dla tego obiektu konstrukcyjnego jest również włączona, wówczas obiekt ten nie może być zaznaczony ani edytowany graficznie. Kliknij zablokowany obiekt, aby go zaznaczyć, a następnie wyłącz właściwość
Locked w panelu
List lub wyłącz opcję
Protect Locked Objects opcję graficznej edycji obiektu.
Edycja niegraficzna
Dostępne są następujące metody edycji niegraficznej.
Edycja za pomocą okna dialogowego Blanket lub panelu właściwości
Panel page: Właściwości osłony
Ta metoda edycji wykorzystuje powiązany tryb Blanket tryb okna dialogowego i Properties do modyfikowania właściwości obiektu koca.
Okno dialogowe Blanket po lewej stronie i tryb Blanket panelu Właściwości po prawej stronie
Po umieszczeniu obiektu Blanket można uzyskać przez
-
Dwukrotne kliknięcie umieszczonego obiektu koca.
-
Umieszczenie kursora nad obiektem koca, kliknięcie prawym przyciskiem myszy i wybranie opcji Properties z menu kontekstowego.
Podczas umieszczania, tryb Blanket tryb panelu Properties można uzyskać naciskając przycisk Tab . Po umieszczeniu koca wyświetlone zostaną wszystkie opcje.
Po umieszczeniu koca Blanket tryb panelu Properties można uzyskać w jeden z następujących sposobów:
-
Jeśli panel Properties jest już aktywny, wybierając obiekt koca.
-
Po wybraniu obiektu koca wybierz Properties z przycisku Panels w prawej dolnej części przestrzeni projektowej lub wybierając opcję View » Panels » Properties z menu głównego.
Dostęp do właściwości obiektu Blanket można uzyskać przed przejściem do trybu umieszczania ze
strony Schematic - Defaults okna dialogowego Preferences . Umożliwia to zmianę domyślnych właściwości obiektu Blanket, które zostaną zastosowane podczas umieszczania kolejnych obiektów Blanket.
Jeśli opcja
Double Click Runs Interactive Properties jest włączona (domyślnie) na
stronie Schematic - Graphical Editing w oknie dialogowym
Preferences po dwukrotnym kliknięciu elementu prymitywnego lub kliknięciu prawym przyciskiem myszy wybranego elementu prymitywnego, a następnie wybraniu opcji
Propertieszostanie otwarty panel
Properties zostanie otwarty panel. Gdy opcja
Double Click Runs Interactive Properties jest wyłączona, otworzy się okno dialogowe.
Chociaż opcje w oknie dialogowym i panelu są takie same, ich kolejność i rozmieszczenie mogą się nieznacznie różnić.
Edycja wielu obiektów
Panel Properties obsługuje edycję wielu obiektów, w której można modyfikować ustawienia właściwości, które są identyczne we wszystkich aktualnie wybranych obiektach. Gdy wiele obiektów tego samego typu zostanie wybranych ręcznie, za pomocą okna dialogowego Znajdź podobne obiekty lub za pomocą panelu Filtr lub Lista, wpis w polu panelu, który nie jest wyświetlany jako Properties który nie jest oznaczony gwiazdką (*) może być edytowany dla wszystkich wybranych obiektów.
Edycja za pomocą panelu listy
Panel pages: Panele listy, filtr SCH
A List panel wyświetla typy obiektów projektowych z jednego lub więcej dokumentów w formacie tabelarycznym, umożliwiając szybką inspekcję i modyfikację atrybutów obiektów. Używany w połączeniu z odpowiednim filtrowaniem - poprzez wybranie typów obiektów (przy użyciu opcji panelu) Include panelu) lub przy użyciu odpowiedniego panelu Filter panelu lub okna dialogowego Znajdź podobne obiekty - umożliwia wyświetlenie tylko tych obiektów, które wchodzą w zakres aktywnego filtra. Właściwości wymienionych obiektów można następnie edytować bezpośrednio w panelu List panelu.
Obsługa filtrowania
Dwa szczególnie przydatne słowa kluczowe są dostępne do użycia podczas kierowania obiektów Blanket za pomocą logicznych wyrażeń zapytań. Uzupełniają one zakres innych słów kluczowych używanych do kierowania obiektów Blanket na podstawie ich właściwości.
-
Collapsed - obiekt jest zwinięty (przydatne również podczas określania masek kompilacji). To słowo kluczowe można znaleźć w kategorii SCH Functions - Fields podczas korzystania z Query Helper.
-
IsBlanket - sprawdza, czy obiekt jest Blanket. To słowo kluczowe można znaleźć w kategorii SCH Functions - Object Type Checks podczas korzystania z Query Helper.
Utwórz wyrażenia logiczne dla zapytań, aby kierować i zwracać Blankets w projekcie zgodnie z wymaganiami. Niektóre przykłady logicznych wyrażeń zapytań skierowanych na Blankets to:
IsBlanket And Collapsed - zwraca wszystkie obiekty Blanket, które są aktualnie zwinięte.
IsBlanket And Not Collapsed - zwraca wszystkie obiekty Blanket, które nie są obecnie zwinięte.
Wyłączanie koca
Po umieszczeniu obiektów Blanket można je tymczasowo wyłączyć, klikając mały trójkąt w lewym górnym rogu (
). Kliknij raz, aby wyłączyć i ukryć Blanket; kliknij ponownie, aby go ponownie włączyć. Zapewnia to wygodny sposób kontrolowania wpływu koca bez konieczności całkowitego usuwania go z projektu.
Koc można również wyłączyć, włączając opcję
Collapsed and Disabled w panelu
Właściwości lub opcję
Collapsed podczas edycji za pomocą panelu
Lista SCH.
Blanket Properties
Właściwości obiektu edytora schematów to definiowalne opcje, które określają styl wizualny, zawartość i zachowanie umieszczonego obiektu. Ustawienia właściwości dla każdego typu obiektu są definiowane na dwa różne sposoby:
-
Pre-placement settings - większość właściwości obiektów ogólnych lub tych, które można logicznie wstępnie zdefiniować, jest dostępna jako edytowalne ustawienia domyślne na stronie Schematic - Defaults okna dialogowego (dostęp z przycisku w górnej części okna dialogowego) Preferences (dostęp za pomocą przycisku
w prawym górnym rogu przestrzeni projektowej). Wybierz obiekt w oknie dialogowym Primitive List aby wyświetlić jego opcje po prawej stronie.
-
Post-placement settings - Wszystkie właściwości obiektu Blanket są dostępne do edycji w oknie dialogowym Blanket i panelu Properties po wybraniu umieszczonego obiektu Blanket w przestrzeni projektowej.
Jeśli opcja
Double Click Runs Interactive Properties jest wyłączona (domyślnie) na
stronie Schemat - Edycja graficzna okna dialogowego
Preferences po dwukrotnym kliknięciu elementu prymitywnego lub kliknięciu prawym przyciskiem myszy wybranego elementu prymitywnego i wybraniu opcji
Propertieszostanie otwarte okno dialogowe. Gdy opcja
Double Click Runs Interactive Properties jest włączona, otworzy się panel
Properties panel zostanie otwarty.
Chociaż opcje w oknie dialogowym i panelu są takie same, ich kolejność i rozmieszczenie mogą się nieznacznie różnić.
Na poniższej liście opcji, opcje, które nie są dostępne jako ustawienia domyślne w oknie dialogowym Preferences są oznaczone jako "Tylko panel właściwości".
Właściwości
-
Border Width - użyj listy rozwijanej, aby wybrać żądaną szerokość obramowania.
-
Styl linii - użyj listy rozwijanej, aby wybrać żądany styl linii.
-
Border Color - kliknij pole koloru, aby wybrać żądany kolor obramowania.
-
Fill Color - kliknij pole koloru, aby wybrać żądany kolor wypełnienia.
-
Collapsed and Disabled - zaznacz, aby zwinąć i wyłączyć koce.
Dyrektywy pośrednie (oparte na parametrach)
Dyrektywy zestawu parametrów są niezbędne podczas kierowania na obiekty projektu w schemacie, które nie mogą zawierać parametrów, ale dla tych obiektów, które mogą, dyrektywy projektowe mogą być stosowane pośrednio poprzez dodanie (i zdefiniowanie) ich jako parametrów do odpowiedniego obiektu schematu. Zasadniczo są to parameter-based directives.
Przykłady zastosowania dyrektyw opartych na parametrach obejmują ograniczenie wysokości określonego komponentu lub dodanie ograniczenia prześwitu dla wszystkich obiektów w projekcie. Wymagany parametr definiujący ograniczenie jest dodawany do obiektu jako reguła.
Po zsynchronizowaniu z PCB, dyrektywy oparte na parametrach, które zostały dodane do obiektów na schemacie, staną się regułami projektowania PCB. Zakres odpowiedniej reguły projektu PCB zostanie określony przez charakter obiektu, do którego parametr został po raz pierwszy przypisany. Poniższa tabela podsumowuje obsługiwane opcje zakresu parametrów schematu do reguł PCB.
W każdym przypadku metoda dodawania parametru opartego na regule jest taka sama. Na odpowiedniej karcie lub w oknie dialogowym należy wykonać następujące czynności:
-
Dodaj parametr jako regułę.
-
Wybierz typ reguły do użycia.
-
Skonfiguruj ograniczenia dla wybranego typu reguły.
Podczas dodawania parametrów reguł projektowych do obiektów na schemacie, każdemu parametrowi reguły nadawany jest unikalny identyfikator. Te same identyfikatory są nadawane odpowiednim regułom projektowym tworzonym na płytce drukowanej. Dzięki temu unikalnemu identyfikatorowi, ograniczenia reguły mogą być edytowane zarówno po stronie schematu, jak i PCB, a zmiany są przekazywane po synchronizacji.
Określanie klas komponentów
W podobny sposób, klasy komponentów mogą być definiowane na schemacie poprzez dodanie parametru ClassName do wybranych komponentów i ustawiając jego wartość na żądaną nazwę klasy. Gdy projekt zostanie przeniesiony na płytkę drukowaną, zostaną utworzone zdefiniowane klasy komponentów.
Aby upewnić się, że klasy komponentów zdefiniowane na schemacie są propagowane do płytki drukowanej, należy ustawić następujące opcje w oknie dialogowym Project Options oknie dialogowym:
-
Włącz opcję Generate Component Classes znajdującą się w User-Defined Classes w zakładce Class Generation okna dialogowego.
-
W zakładce Comparator okna dialogowego ustaw opcję Differences Associated with Components » Extra Component Classes Mode na
Find Differences.
Wymieniona powyżej Class Generation jest wyświetlana na poniższym obrazku. Najedź kursorem na obrazek, aby wyświetlić Comparator ustawienia opcji zakładki.

Aby propagować klasy komponentów do PCB, włącz opcję Generate Component Classes na karcie Class Generation zakładce. Najedź kursorem na obrazek, aby wyświetlić kartę Comparator gdzie należy ustawić opcję Extra Component Classes Mode na Find Differences.
Po zdefiniowaniu, klasy mogą zostać zablokowane w Properties regionie panelu Properties odpowiednich właściwości komponentu.
W edytorze PCB komponent może należeć do wielu klas komponentów. Aby zdefiniować to na schemacie, oddziel każdą nazwę klasy komponentu PCB przecinkiem w wartości parametru komponentu schematu(pokaż obrazek
).
Kontrolowanie drukowania dyrektyw
Domyślnie wszystkie dyrektywy projektowe są uwzględniane przy drukowaniu arkuszy schematu. Można to jednak zmienić:

Kontroluj drukowanie dyrektyw zgodnie z wymaganiami. W przypadku dyrektyw No ERC można zdecydować się na drukowanie określonych stylów symboli, wykluczając inne.