PCB Placement & Editing Techniques
Do projektowania PCB dostępne są różne typy obiektów. Większość obiektów umieszczanych w dokumencie PCB definiuje obszary miedzi lub wycięcia. Dotyczy to zarówno obiektów elektrycznych, takich jak ścieżki i pady, jak i obiektów nieelektrycznych, takich jak tekst i wymiarowanie. Dlatego ważne jest, aby pamiętać o szerokości linii używanych do definiowania każdego obiektu oraz o warstwie, na której obiekt jest umieszczony.
W edytorze PCB występują dwa typy obiektów – obiekty prymitywne i obiekty grupowe:
-
Obiekty prymitywne są podstawowymi elementami projektu i obejmują ścieżki, pady, przelotki, wypełnienia, łuki oraz obiekty tekstowe. Nazywane są „prymitywnymi” ze względu na swoją surową lub najbardziej podstawową naturę.
-
Wszystko, co składa się z prymitywów i jest rozpoznawane jako obiekt projektu, jest obiektem grupowym. Przykłady obiektów grupowych obejmują komponenty, wymiary i polygony zalewowe. Obiekt grupowy może być manipulowany jako pojedynczy obiekt w obszarze projektu. Na przykład można go umieszczać, zaznaczać, kopiować, zmieniać, przenosić i usuwać.
Wspólne zasady umieszczania i edycji obiektów
W Altium Designer proces umieszczania obiektu jest w przybliżeniu taki sam niezależnie od typu umieszczanego obiektu. W najprostszym ujęciu proces ten wygląda następująco:
-
Wybierz obiekt do umieszczenia z jednego z pasków narzędzi lub z Place menu.
-
Użyj myszy, aby określić położenie umieszczanego obiektu w obszarze projektu edytora PCB oraz jego rozmiar (tam, gdzie ma to zastosowanie).
-
Kliknij prawym przyciskiem myszy (lub naciśnij Esc), aby zakończyć polecenie i wyjść z trybu umieszczania.
Edycja przed umieszczeniem
Domyślne właściwości obiektu można zmienić w dowolnym momencie na stronie PCB Editor – Defaults okna Preferences dialog. Właściwości te zostaną zastosowane podczas umieszczania kolejnych obiektów.

Użyj kolumny Primitives , aby uzyskać dostęp do właściwości obiektów i w razie potrzeby edytować wartości domyślne.
Edycja podczas umieszczania
W momencie pierwszego umieszczania obiektu dostępnych jest wiele atrybutów do edycji. Aby uzyskać dostęp do tych atrybutów, naciśnij klawisz Tab w trybie umieszczania, aby otworzyć skojarzony panel Properties. Naciśnięcie klawisza Tab wstrzymuje umieszczanie, aby umożliwić wprowadzenie wymaganych zmian dla obiektu.
Przykładowe okno właściwości dla obiektu Pad .
Po wprowadzeniu zmian kliknij nakładkę przycisku wstrzymania w obszarze projektu (
), aby wznowić umieszczanie.
Edycja po umieszczeniu
Po umieszczeniu obiektu istnieje kilka sposobów jego edycji. Zostały one opisane poniżej.
Skojarzony panel lub okno właściwości
Ta metoda edycji wykorzystuje skojarzony tryb panelu Properties oraz okno dialogowe do modyfikacji właściwości umieszczonego obiektu.
Po umieszczeniu skojarzone okno dialogowe można otworzyć poprzez:
-
Dwukrotne kliknięcie umieszczonego obiektu.
-
Umieszczenie kursora nad obiektem, kliknięcie prawym przyciskiem myszy, a następnie wybranie Properties z menu kontekstowego.
Po umieszczeniu skojarzony tryb panelu Properties można otworzyć na jeden z następujących sposobów:
- Jeśli panel Properties jest już aktywny, wybierz obiekt.
- Po wybraniu obiektu wybierz panel Properties z przycisku Panels w prawym dolnym rogu obszaru projektu lub wybierz View » Panels » Properties z menu głównego.
Polecenia zaznaczania obiektów PCB
Oprócz standardowych poleceń zaznaczania/odznaczania obiektów edytor PCB zawiera szereg specjalnych poleceń ułatwiających operacje zaznaczania/odznaczania obiektów. Polecenia te są dostępne z podmenu Edit » Select oraz Edit » DeSelect w menu głównym. Polecenia zaznaczania można także wywołać z menu przycisku
w Active Bar.
-
Select overlapped - służy do pojedynczego zaznaczenia następnego obiektu projektu w zestawie współlokalizowanych (nakładających się) obiektów bez użycia wyskakującego okna wyboru. Zaznaczanie odbywa się zgodnie z następującą stałą kolejnością priorytetów, przechodząc cyklicznie przy kolejnych użyciach polecenia:
- Pad
- Via
- Track/Arc
- Component
- Polygon
- Region/Fill
- Text
Dodatkowo, podczas używania klawisza Shift do dodawania kolejnych obiektów do bieżącego zaznaczenia, możesz użyć Shift+Tab do cyklicznego przechodzenia przez zaznaczanie nakładających się obiektów bez utraty pierwotnego zaznaczenia.
-
Select next (skrót: Tab) - gdy w projekcie zaznaczony jest obiekt początkowy, polecenie to służy do rozszerzenia zaznaczenia tak, aby objęło następny obiekt (lub obiekty) wyższego poziomu na podstawie hierarchii logicznej. Obsługiwane są następujące cykliczne logiczne „przepływy” zaznaczania:
- Segment ścieżki ---> Cała połączona (ciągła) ścieżka na tej samej warstwie ---> Cała połączona miedź ---> Wszystkie obiekty elektryczne w skojarzonej sieci
- Połączony pad ---> Cała połączona (ciągła) ścieżka na tej samej warstwie ---> Cała połączona miedź ---> Wszystkie obiekty elektryczne w skojarzonej sieci
- Niepołączony pad ---> Wszystkie obiekty elektryczne w skojarzonej sieci
- Przelotka ---> Cała połączona (ciągła) ścieżka na warstwach skojarzonych z przelotką ---> Cała połączona miedź ---> Wszystkie obiekty elektryczne w skojarzonej sieci
- Miedź (Region/Polygon Pour/Fill) ---> Cała połączona miedź ---> Wszystkie obiekty elektryczne w skojarzonej sieci
- Wolny pad/przelotka ---> Cała połączona (ciągła) ścieżka na tej samej warstwie co pad lub na warstwach skojarzonych z przelotką ---> Cała połączona miedź ---> Wszystkie obiekty elektryczne w skojarzonej sieci.
- Komponent ---> Fanouty przelotek, wyprowadzenia escape, połączenia wzajemne
Ponadto funkcja umożliwia rozszerzanie zaznaczenia na wiele obiektów wybranych z różnych sieci w projekcie.

Przykład zaznaczania obejmującego wiele sieci, rozszerzanego od początkowo zaznaczonych segmentów ścieżek w górę hierarchii logicznej wyższego rzędu.To polecenie jest szczególnie przydatne podczas zaznaczania trasowanych sieci. Dowiedz się więcej o strategiach zaznaczania trasowania.
-
Board - służy do zaznaczania wszystkich obiektów znajdujących się w granicach zdefiniowanego kształtu płytki.
-
Net - służy do zaznaczania wszystkich obiektów elektrycznych skojarzonych z określoną siecią.
Po uruchomieniu polecenia możesz kliknąć obiekt elektryczny lub połączenie, aby zaznaczyć wszystkie obiekty elektryczne w skojarzonej sieci, albo – jeśli znasz nazwę sieci, którą chcesz zaznaczyć – kliknąć obszar projektu z dala od obiektów; otworzy się okno dialogowe Net Name. Tam możesz wpisać żądaną nazwę sieci; po zamknięciu okna dialogowego sieć ta zostanie zaznaczona. Jeśli nie masz pewności co do nazwy sieci, wpisz ?, a następnie kliknij OK , aby otworzyć okno dialogowe Nets Loaded, w którym wyświetlana jest lista wszystkich aktualnie wczytanych sieci projektu.
-
Connected Copper - służy do zaznaczania wszystkich obiektów elektrycznych połączonych z tym samym fragmentem miedzi.
-
Physical Connection - służy do zaznaczania wszystkich fizycznie poprowadzonych ścieżek między padami. Kliknij ścieżkę, pad lub przelotkę; zaznaczone zostaną wszystkie ciągłe ścieżki aż do kolejnego padu, łącznie z wszelkimi przelotkami (same pady nie będą uwzględnione w zaznaczeniu).
-
Physical Connection Single Layer - służy do zaznaczania wszystkich fizycznie poprowadzonych ścieżek między padami na jednej warstwie. Kliknij ścieżkę lub przelotkę; zaznaczone zostaną wszystkie ciągłe ścieżki na tej samej warstwie i aż do kolejnego padu (same pady i przelotki nie będą uwzględnione w zaznaczeniu).
-
Component Connections - służy do zaznaczania wszystkich poprowadzonych połączeń wychodzących z padów wybranego komponentu (w tym ścieżek i przelotek) aż do następnego napotkanego padu w każdym przypadku. Same pady nie będą uwzględnione w zaznaczeniu.
Polecenie można również wywołać, klikając prawym przyciskiem myszy umieszczony komponent, a następnie wybierając z menu kontekstowego polecenie Component Actions » Select Component Connections .
-
Component Nets - służy do zaznaczania wszystkich sieci (oraz należących do nich obiektów sieci) podłączonych do wybranego komponentu w bieżącym dokumencie.
Polecenie można również wywołać, klikając prawym przyciskiem myszy umieszczony komponent, a następnie wybierając z menu kontekstowego polecenie Component Actions » Select Component Nets .
-
Room Connections - służy do zaznaczania wszystkich połączeń pad‑do‑padu, które zostały całkowicie poprowadzone w granicach wybranego pokoju w bieżącym dokumencie.
Polecenie można również wywołać, klikając prawym przyciskiem myszy umieszczony pokój, a następnie wybierając z menu kontekstowego polecenie Room Actions » Select Room Connections .
-
All on Layer - służy do zaznaczania/odznaczania wszystkich obiektów na bieżącej warstwie.
-
Free Objects - służy do zaznaczania wszystkich wolnych obiektów prymitywnych w projekcie. Obiekty komponentów, obiekty współrzędnych, obiekty wymiarów, obiekty strojenia długości, obiekty OLE oraz obiekty polygon pour są obiektami grupowymi i dlatego to polecenie ich nie obejmuje.
-
All Locked - służy do zaznaczania wszystkich obiektów projektu, które mają włączoną właściwość Locked .
-
Off Grid Pads - służy do zaznaczania wszystkich padów, które nie są umieszczone na bieżącej siatce przyciągania.
Edycja graficzna
Ta metoda edycji umożliwia bezpośrednie zaznaczenie umieszczonego obiektu w obszarze projektu i graficzną zmianę jego rozmiaru, kształtu lub położenia. Modyfikacja kształtu i/lub rozmiaru (tam, gdzie ma to zastosowanie) jest wykonywana za pomocą „uchwytów” edycyjnych, które pojawiają się po zaznaczeniu obiektu.

Przykładowe uchwyty edycyjne dla zaznaczonego obiektu Fill.
Kliknij w dowolnym miejscu obiektu z dala od uchwytów edycyjnych (jeśli występują), aby przeciągnąć obiekt i zmienić jego położenie. W zależności od typu obiektu można go podczas przeciągania obracać i/lub przerzucać.
- Naciśnij Spacebar , aby obrócić obiekt przeciwnie do ruchu wskazówek zegara, lub Shift+Spacebar, aby obrócić go zgodnie z ruchem wskazówek zegara. Obrót odbywa się zgodnie z wartością parametru Rotation Step zdefiniowaną na stronie PCB Editor – General page okna Preferences dialog.
- Naciśnij klawisz L, aby przerzucić obiekt na drugą stronę płytki (tam, gdzie ma to zastosowanie).
- Naciśnij klawisz X lub Y , aby przerzucić obiekt odpowiednio względem osi X lub osi Y, tam gdzie ma to zastosowanie.
- Naciśnij klawisz Alt, aby ograniczyć kierunek ruchu do osi poziomej lub pionowej w zależności od początkowego kierunku ruchu.
- Przesuwaj obiekt o małe wartości (zgodnie z bieżącą wartością siatki przyciągania), naciskając klawisze strzałek przy jednoczesnym przytrzymaniu klawisza Ctrl . Przesuwaj o większe wartości (10 x wartość siatki przyciągania), naciskając klawisze strzałek przy jednoczesnym przytrzymaniu klawiszy Ctrl+Shift.
Polecenia przesuwania
Położenie obiektu można zmienić za pomocą poleceń z podmenu Edit » Move w menu głównym lub z podmenu przesuwania w Active Bar.
-
Move - to polecenie służy do przesuwania dowolnego obiektu w bieżącym dokumencie. Wszelkie sieci skojarzone z obiektem pozostaną połączone, a linie połączeń będą podążały za obiektem podczas jego przesuwania (wyświetlane lub nie, zgodnie z aktualnym trybem połączeń). Żadna poprowadzona ścieżka połączona z obiektem nie zostanie przesunięta.
-
Drag - to polecenie służy do przesuwania dowolnego obiektu w bieżącym dokumencie. Jeśli obiekt ma podłączone ścieżki i/lub łuki (na przykład komponent, pad lub przelotkę), pozostaną one połączone podczas przesuwania obiektu.
-
Component - to polecenie umożliwia przesuwanie komponentów w bieżącym dokumencie. Po uruchomieniu polecenia kliknij komponent w projekcie, który chcesz przesunąć, przesuń go do wymaganego położenia, a następnie kliknij. Alternatywnie kliknij w obszarze projektu z dala od obiektów, aby otworzyć okno dialogowe Choose Component dialog. Użyj tego okna dialogowego, aby zlokalizować komponent, który chcesz przesunąć (przechodząc do komponentu lub przywołując komponent do kursora), a następnie przemieść go w taki sam sposób, jak opisano powyżej. Pamiętaj, że ta funkcja będzie działać tylko wtedy, gdy docelowy komponent nie jest not zablokowany.
Polecenie można również wywołać, klikając prawym przyciskiem myszy komponent w obszarze projektu, a następnie wybierając z menu kontekstowego polecenie Component Actions » Move Component.
-
Move Selection - to polecenie umożliwia ręczne przestawianie zaznaczonych obiektów w bieżącym dokumencie. Wszelkie sieci skojarzone z obiektem w zaznaczeniu pozostaną połączone, a linie połączeń będą podążały za obiektem podczas jego przesuwania (wyświetlane lub nie, zgodnie z aktualnym trybem połączeń). Żadna poprowadzona ścieżka połączona z obiektem nie zostanie przesunięta.
-
Move Selection by X, Y - to polecenie służy do przesunięcia bieżącego zaznaczenia obiektów o dokładnie określoną wartość w kierunku X i/lub Y. Po uruchomieniu polecenia otworzy się okno dialogowe Get X/Y Offsets. Użyj tego okna dialogowego, aby określić przyrosty delta X i/lub delta Y, o które ma zostać przesunięte zaznaczenie.

Okno dialogowe Get X/Y OffsetsOpcje i ustawienia okna dialogowego Get X/Y Offsets
- X Offset - użyj tego pola, aby określić odległość, o jaką zaznaczenie ma zostać przesunięte wzdłuż osi poziomej. Można podać wartości dodatnie lub ujemne, zależnie od wymaganego kierunku przesunięcia. Użyj przycisku po prawej stronie tego pola, aby szybko przełączyć wprowadzoną wartość między dodatnią i ujemną.
- Y Offset - użyj tego pola, aby określić odległość, o jaką zaznaczenie ma zostać przesunięte wzdłuż osi pionowej. Można podać wartości dodatnie lub ujemne, zależnie od wymaganego kierunku przesunięcia. Użyj przycisku po prawej stronie tego pola, aby szybko przełączyć wprowadzoną wartość między dodatnią i ujemną.
- Toggle X/Y Offsets - kliknij ten przycisk, aby szybko zamienić wartości przesunięcia miejscami. Wartość X Offset zostanie użyta jako wartość Y Offset i odwrotnie.
- Reset X/Y Offsets - kliknij ten przycisk, aby szybko zresetować obie wartości przesunięcia do zera.
- Define X/Y Offsets Interactively - kliknij ten przycisk, aby obliczyć przesunięcia interaktywnie. Zostaniesz przeniesiony do obszaru roboczego i kolejno poproszony o wybranie punktu początkowego oraz końcowego. Kliknij w żądanych miejscach; wartości dX i dY zostaną wprowadzone odpowiednio do pól X Offset i Y Offset.
-
Rotate Selection - to polecenie służy do obracania wybranych obiektów w obszarze projektu przeciwnie do ruchu wskazówek zegara lub zgodnie z ruchem wskazówek zegara o określony kąt obrotu. Po uruchomieniu polecenia otworzy się okno dialogowe Rotation Angle (Degrees). Wprowadź wymagany kąt obrotu od 0.001° do 360.00° (rozdzielczość 0.001°). Wprowadź wartość dodatnią dla obrotu przeciwnie do ruchu wskazówek zegara lub wartość ujemną dla obrotu zgodnie z ruchem wskazówek zegara. Kliknij OK, aby zamknąć okno dialogowe, a następnie ustaw kursor i kliknij, aby zdefiniować punkt odniesienia dla obrotu. Wybrane obiekty zostaną obrócone wokół punktu odniesienia o wprowadzony kąt.

Okno dialogowe Rotation Angle -
Flip Selection - odbija wybrane obiekty poziomo (wokół osi Y) na odpowiadającą warstwę po przeciwnej stronie płytki. Na przykład obiekty na warstwie Top Layer zostaną odbite na Bottom Layer, obiekty na warstwie Top Overlay zostaną odbite na Bottom Overlay itd.
Polecenia wyrównania
Obiekty można także przesuwać przez zmianę ich wyrównania. Aby wyrównać obiekty względem innych obiektów, kliknij prawym przyciskiem myszy zaznaczony obiekt, a następnie wybierz Align. Alternatywnie użyj podmenu Edit » Align w menu głównym lub podmenu wyrównania w Active Bar. Podmenu wyrównania zawiera szereg opcji rozmieszczania zaznaczonych obiektów.
Polecenie Align służy do otwarcia okna dialogowego Align Objects, które udostępnia elementy sterujące do szybkiego wyrównania aktualnie zaznaczonego zestawu obiektów projektowych zgodnie z potrzebami. Użyj tego okna dialogowego, aby ustawić opcje zarówno dla wyrównania Vertical , jak i/lub Horizontal zaznaczonych obiektów, a następnie kliknij OK , aby wykonać wyrównanie.

Okno dialogowe Align Objects
Opcje i ustawienia okna dialogowego Align Objects
-
Horizontal - wybierz jedną z następujących opcji, aby określić poziome wyrównanie zaznaczonych obiektów:
- No Change - pozostaw poziome wyrównanie obiektów bez zmian.
- Left - wyrównaj obiekty tak, aby zewnętrzna krawędź ich najbardziej wysuniętych w lewo prymitywów miała tę samą współrzędną X. Obiekt z najbardziej wysuniętym w lewo prymitywem służy jako odniesienie.
- Center - przesuń obiekty poziomo tak, aby ich środki były wyrównane. Po kliknięciu OK, zostaniesz poproszony o kliknięcie w celu wybrania obiektu odniesienia.
- Right - wyrównaj obiekty tak, aby zewnętrzna krawędź ich najbardziej wysuniętych w prawo prymitywów miała tę samą współrzędną X. Obiekt z najbardziej wysuniętym w prawo prymitywem służy jako odniesienie.
- Space equally - obiekty są rozmieszczane w równych odstępach w kierunku poziomym, pomiędzy skrajnym lewym i skrajnym prawym obiektem (które się nie przesuwają).
-
Vertical - wybierz jedną z następujących opcji, aby określić pionowe wyrównanie zaznaczonych obiektów:
- No Change - pozostaw pionowe wyrównanie zaznaczonych obiektów bez zmian.
- Top - wyrównaj obiekty tak, aby zewnętrzna krawędź ich najwyżej położonych prymitywów miała tę samą współrzędną Y. Obiekt z najwyżej położonym prymitywem służy jako odniesienie.
- Center - przesuń obiekty pionowo tak, aby ich środki były wyrównane. Po kliknięciu OK zostaniesz poproszony o kliknięcie w celu wybrania obiektu odniesienia.
- Bottom - wyrównaj obiekty tak, aby zewnętrzna krawędź ich najniżej położonych prymitywów miała tę samą współrzędną Y. Obiekt z najniżej położonym prymitywem służy jako odniesienie.
- Space equally - obiekty są rozmieszczane w równych odstępach w kierunku pionowym, pomiędzy najwyżej i najniżej położonym obiektem (które się nie przesuwają).
Polecenie Position Component Text służy do uruchomienia okna dialogowego Component Text Position, w którym można zmienić położenie tekstu oznaczenia i/lub komentarza dla jednego lub większej liczby zaznaczonych komponentów w bieżącym dokumencie.

Okno dialogowe Component Text Position
Okno dialogowe jest zasadniczo podzielone na dwa obszary — tekst oznaczenia i komentarza. Dla obu tych tekstów użyto graficznej reprezentacji komponentu jako pomocy pokazującej, gdzie tekst pojawi się na podstawie wybranej pozycji. Dla tekstu dostępnych jest następujących dziewięć stylów pozycjonowania, z których wszystkie są klasyfikowane jako „pozycje automatyczne”, co oznacza, że tekst pozostaje w wybranym położeniu podczas przesuwania i obracania komponentu:
- Left-Above
- Left-Center
- Left-Below
- Center-Above
- Center
- Center-Below
- Right-Above
- Right-Center
- Right-Below
Aby pozostawić tekst w jego bieżącym położeniu bez żadnych zmian, pozostaw włączoną opcję No Change.
Polecenie Align Left / Align Right / Align Top / Align Bottom umożliwia wyrównanie zaznaczonych obiektów projektowych odpowiednio względem ich lewej/prawej/górnej/dolnej krawędzi. Po uruchomieniu polecenia jako odniesienie używana jest lewa/prawa/górna/dolna krawędź skrajnego lewego/prawego/górnego/dolnego obiektu, a wszystkie pozostałe obiekty w zaznaczeniu zostaną przesunięte w lewo/prawo/w górę/w dół tak, aby ich lewe krawędzie były wyrównane do tego odniesienia.
Polecenie Align Left (maintain spacing) / Align Right (maintain spacing) / Align Top (maintain spacing) / Align Bottom (maintain spacing) umożliwia wyrównanie zaznaczonych obiektów projektowych względem ich lewej/prawej/górnej/dolnej krawędzi przy zachowaniu odpowiednich odstępów zgodnie z obowiązującymi regułami projektowymi. Po uruchomieniu polecenia jako odniesienie używana jest lewa/prawa/górna/dolna krawędź skrajnego lewego/prawego/górnego/dolnego obiektu, a wszystkie pozostałe obiekty w zaznaczeniu zostaną przesunięte w lewo/prawo/w górę/w dół tak, aby ich lewe krawędzie były wyrównane do tego odniesienia. Obiekt zostanie przesunięty w lewo/prawo/w górę/w dół tak blisko obiektu odniesienia, jak pozwala na to odpowiednia reguła prześwitu:
- Dla wyrównania wyłącznie komponentów przestrzegana jest reguła Component Clearance rule.
- Dla wyrównania wyłącznie obiektów niebędących komponentami przestrzegana jest reguła Clearance rule.
- Dla wyrównania komponentów i obiektów niebędących komponentami przestrzegana jest reguła Clearance rule.
Polecenie Align Horizontal Centers / Align Vertical Centers umożliwia rozmieszczenie zaznaczonych obiektów w jednej kolumnie/wierszu, wyrównanych względem ich środków w poziomie/pionie. Po uruchomieniu polecenia kursor zmieni się w krzyżyk i zostaniesz poproszony o wybranie jednego z obiektów w zaznaczeniu; kliknij go. Stanie się on obiektem odniesienia. Wszystkie pozostałe obiekty w zaznaczeniu zostaną przesunięte względem tego obiektu odniesienia, wyrównane według ich środków w poziomie/pionie.
Polecenie Distribute Horizontally / Distribute Vertically umożliwia wyrównanie odstępów poziomych/pionowych pomiędzy zaznaczonymi obiektami. Po uruchomieniu polecenia skrajny lewy i skrajny prawy / najwyższy i najniższy obiekt w zaznaczeniu pozostaną nieruchome, a wszystkie pozostałe obiekty zostaną rozmieszczone w równych odstępach pomiędzy nimi. Położenie obiektów w pionie/poziomie nie ulega zmianie.
Polecenie Increase Horizontal Spacing / Increase Vertical Spacing umożliwia zwiększenie odstępów poziomych/pionowych pomiędzy zaznaczonymi obiektami. Po uruchomieniu polecenia skrajny lewy/najniższy obiekt pozostanie nieruchomy, natomiast pozostałe obiekty w zaznaczeniu zostaną przesunięte w prawo/w górę. Przesunięcie odbywa się tak, że odległość pozioma/pionowa pomiędzy punktami odniesienia kolejnych obiektów zostaje zwiększona o wartość określoną w polu Step X / Step Y dla domyślnego Global Board Snap Grid.
Polecenie Decrease Horizontal Spacing / Decrease Vertical Spacing umożliwia zmniejszenie odstępów poziomych/pionowych pomiędzy zaznaczonymi obiektami. Po uruchomieniu polecenia skrajny lewy/najniższy obiekt pozostanie nieruchomy, natomiast pozostałe obiekty w zaznaczeniu zostaną przesunięte w lewo/w dół. Przesunięcie odbywa się tak, że odległość pozioma/pionowa pomiędzy punktami odniesienia kolejnych obiektów zostaje zmniejszona o wartość określoną w polu Step X / Step Y dla domyślnego Global Board Snap Grid.
Polecenie Align To Grid służy do przesuwania zaznaczonych komponentów do najbliższego punktu na odpowiedniej i zmodyfikowanej siatce przyciągania. Po uruchomieniu polecenia punkty odniesienia każdego z zaznaczonych komponentów zostaną przesunięte do najbliższego punktu odpowiedniej siatki przyciągania.
Polecenie Move All Components Origin To Grid służy do przesunięcia punktu odniesienia wszystkich komponentów na bieżącą siatkę przyciągania. Po uruchomieniu polecenia wszystkie komponenty w obszarze projektu, których pady znajdują się na siatce, zostaną przesunięte tak, aby ich punkty odniesienia były wyrównane do bieżącej siatki przyciągania. Domyślnie raport — Move Component(s) Origin To Grid - <PCBDocumentName>.html — zostanie automatycznie wygenerowany i otwarty jako aktywny dokument, zawierający szczegóły dotyczące tego, które komponenty zostały, a które nie zostały przesunięte.
Za pomocą panelu PCB List
Panel PCB List panel umożliwia wyświetlanie obiektów projektu w formie tabelarycznej, co pozwala na szybkie sprawdzanie i modyfikowanie atrybutów obiektów. Używany w połączeniu z panelem PCB Filter umożliwia wyświetlanie tylko tych obiektów, które mieszczą się w zakresie aktywnego filtra — co pozwala na dokładniejsze i wydajniejsze wybieranie oraz edytowanie wielu obiektów projektu.
Wybieranie aktywnej warstwy
Aktywna warstwa to warstwa, na której będą umieszczane obiekty. Aktywną warstwę można wybrać spośród aktualnie widocznych warstw, klikając kartę tej warstwy u dołu obszaru projektu lub używając listy rozwijanej Active Layer w obszarze Layers karty Layers & Colors panelu View Configuration.
Możesz także użyć następujących skrótów, aby szybko wybrać aktywną warstwę:
- * (na klawiaturze numerycznej) – przełącz na następną włączoną warstwę sygnałową.
-
Shift+* (na klawiaturze numerycznej) – przełącz na poprzednią włączoną warstwę sygnałową.
- + (na klawiaturze numerycznej) – przełącz na następną włączoną warstwę.
- - (na klawiaturze numerycznej) – przełącz na poprzednią włączoną warstwę.
Korzystanie z Wytnij/Kopiuj i Wklej
W edytorze PCB możesz wycinać/kopiować i wklejać obiekty w obrębie dokumentów PCB lub pomiędzy nimi, np. komponent(y) z jednej płytki PCB można skopiować do innego dokumentu PCB. Możesz wycinać/kopiować obiekty do schowka systemu Windows i wklejać je do innych dokumentów.
Podczas używania 2D Layout Mode zaznacz obiekt(y), które chcesz wyciąć/skopiować, kliknij Edit » Cut (Ctrl+X) / Edit » Copy (Ctrl+C) w menu głównym lub wybierz polecenie Cut/Copy z menu po kliknięciu prawym przyciskiem myszy. Kursor zmieni się w krzyżyk, a następnie zostaniesz poproszony o wybranie punktu odniesienia. Jest to współrzędna względna względem zaznaczonych obiektów i służy do dokładnego pozycjonowania zaznaczenia podczas używania polecenia wklejania.
Aby skopiować aktualnie zaznaczone obiekty projektu do schowka w formacie tekstowym, można użyć polecenia Edit » Copy As Text z menu głównego. Informacje te można następnie wkleić do dowolnego pola tekstowego lub zewnętrznego dokumentu tekstowego. Szczegóły kopiowane do schowka obejmują:
- Typ obiektu.
- Oznaczenie i komentarz (dla obiektu komponentu).
- Położenie obiektu w obszarze projektu.
- Warstwę, na której znajduje się obiekt (lub warstwy początkową i końcową dla przelotki).
Przykład komponentu skopiowanego jako tekst do schowka:
Component Y1-25MHz (100.6mm,1.5mm) on Top Layer
Przykład ścieżki i przelotki skopiowanych jako tekst do schowka:
Track (20mm,6mm)(80mm,6mm) Top Layer
Via (45mm,6mm) Top Layer to Bottom Layer
Aby umieścić w aktywnym dokumencie ostatnią zawartość wyciętą/skopiowaną do schowka, wybierz polecenie Edit » Paste z menu głównego lub kliknij prawym przyciskiem myszy w obszarze projektu i wybierz polecenie Paste z menu kontekstowego (skrót: Ctrl+V). Najnowsza zawartość schowka pojawi się przy kursorze. Pozycja kursora względem zawartości jest określana przez punkt odniesienia wyznaczony podczas użycia polecenia Cut lub Copy w celu dodania zaznaczenia do schowka.
Aby umieścić tekst skopiowany z obsługiwanej aplikacji OLE w dowolnym otwartym dokumencie PCB, można użyć polecenia Edit » Paste Text z menu głównego. Tekst jest konwertowany i wklejany jako obiekty tekstowe PCB, a nie jako pojedynczy obiekt OLE. Obsługiwane typy plików obejmują uniwersalne formaty, takie jak arkusze kalkulacyjne w formacie CSV i XLS, a także dokumenty tekstowe DOC i RTF.
Aby kontrolować, co dzieje się z niektórymi atrybutami obiektów po ich ponownym wklejeniu do obszaru projektu, można użyć polecenia Edit » Paste Special z menu głównego. Po uruchomieniu polecenia otworzy się okno dialogowe Paste Special.

Okno dialogowe Paste Special
Opcje i ustawienia okna dialogowego Paste Special
Atrybuty wklejania
- Paste on current layer - włącz tę opcję, aby wklejać obiekty na bieżącą warstwę.
- Keep net name - włącz tę opcję, aby zachować oryginalne nazwy sieci dla obiektów.
- Duplicate designator - włącz tę opcję, aby wkleić komponent z tym samym oznaczeniem bez automatycznego inkrementowania.
- Add to component class - włącz tę opcję, aby dodany komponent został przypisany do tej samej klasy komponentów co komponent źródłowy.
Przyciski
- Paste - kliknij, aby wkleić obiekt ze wszystkimi określonymi atrybutami.
- Paste Array - kliknij, aby otworzyć okno dialogowe Setup Paste Array, w którym można skonfigurować opcje wklejania tablicowego.
W zależności od konkretnej wklejanej zawartości można kontrolować następujące atrybuty:
-
Obiekty można wkleić na bieżącą warstwę, zamiast stosować domyślne zachowanie polegające na wklejaniu na tę samą warstwę, z której skopiowano obiekty źródłowe.
- Możliwość zachowania przypisanych nazw sieci.
- Możliwość zduplikowania oznaczenia (dla wklejanego komponentu).
- Możliwość dodania wklejanego komponentu do tej samej klasy komponentów co oryginalny komponent źródłowy.
Skonfiguruj opcje zgodnie z potrzebami, a następnie kliknij przycisk Paste , aby rozpocząć operację wklejania.
Kliknięcie przycisku Paste Array w oknie dialogowym Paste Special otworzy okno dialogowe Setup Paste Array, które umożliwia wklejenie wielu kopii obiektów ze schowka do bieżącego dokumentu.

Okno dialogowe Setup Paste Array
Options and Controls of the Setup Paste Array Dialog
Zmienne rozmieszczenia
- Item Count - liczba powtórzeń rozmieszczania, które mają zostać wykonane. Na przykład wpisanie 4 spowoduje umieszczenie 4 kopii bieżącej zawartości schowka.
-
Text Increment - wprowadź automatyczny przyrost dla wyświetlanego tekstu (np. oznaczenia komponentu lub pada). Obsługiwane są zarówno przyrosty alfabetyczne, jak i numeryczne inne niż 1. Na przykład, ustawiając oznaczenie pada przed skopiowaniem go do schowka i ustawiając pole Text Increment, można umieszczać następujące typy sekwencji oznaczeń padów:
- Numeryczne (1, 3, 5)
- Alfabetyczne (A, B, C)
- Kombinacja liter i cyfr (A1, A2 lub 1A, 1B, lub A1, B1 albo 1A, 2A itd.)
Typ tablicy
- Circular- włącz tę opcję, aby wkleić tablicę kołową, używając bieżących ustawień Circular Array.
- Linear - włącz tę opcję, aby wkleić tablicę w linii prostej, używając bieżących ustawień Linear Array.
Tablica kołowa
- Rotate Item to Match - jeśli włączona, elementy tablicy będą obracane o taką samą wartość kątową jak ich odstęp.
- Spacing (degrees) - odstęp kątowy między dwoma sąsiednimi wklejonymi elementami.
Tablica liniowa
- X-Spacing - wprowadź żądany odstęp X między dwoma sąsiednimi elementami.
- Y- Spacing - wprowadź żądany odstęp Y między dwoma sąsiednimi elementami.
Wprowadź odpowiednie wartości w tym oknie dialogowym, a następnie kliknij OK , aby umieścić tablicę.
- Jeśli umieszczasz tablicę liniową, zostaniesz poproszony o wybranie punktu początkowego tablicy. Ustaw kursor, a następnie kliknij lub naciśnij Enter, aby umieścić tablicę.
- Jeśli umieszczasz tablicę kołową, zostaniesz poproszony o wybranie punktu środkowego tablicy, a następnie punktu początkowego tablicy. W każdym przypadku ustaw kursor, a następnie kliknij lub naciśnij Enter, aby umieścić tablicę. Obiekty zostaną rozmieszczone przeciwnie do ruchu wskazówek zegara wokół wskazanego punktu środkowego.
Priorities When Pasting Objects
Gdy obiekt jest wklejany na warstwie miedzi i po wklejeniu nakłada się na zestaw obiektów różnych typów, do wklejanego obiektu zostanie przypisana sieć obiektu o najwyższym priorytecie. Priorytety są następujące (1 oznacza najwyższy priorytet):
- Pad
- Wypełnienie
- Obszar
- Ścieżka
- Łuk
- Przelotka
- Wylanie poligonu

Do wklejanego obiektu przypisywana jest sieć obiektu o najwyższym priorytecie. Tutaj pokazano obiekt (ścieżkę) wklejony na zestawie obiektów różnych typów z przypisanymi różnymi sieciami. Ponieważ pad jest obiektem o najwyższym priorytecie w tym zestawie, jego sieć (Pad_Net) zostanie przypisana do wklejanego obiektu. Najedź kursorem na obraz, aby zobaczyć wynik.
Gdy obiekt jest wklejany na warstwie miedzi i po wklejeniu nakłada się na zestaw obiektów tego samego typu, do wklejanego obiektu zostanie przypisana sieć obiektu znajdującego się pod kursorem w chwili kliknięcia w celu wklejenia obiektu.

Do wklejanego obiektu przypisywana jest sieć obiektu znajdującego się pod kursorem. Tutaj pokazano obiekt (ścieżkę) wklejony na zestawie obiektów tego samego typu (padów). Ponieważ pad 2 jest obiektem znajdującym się pod kursorem w chwili kliknięcia w celu wklejenia obiektu, sieć tego pada (Pad2_Net) zostanie przypisana do wklejanego obiektu. Najedź kursorem na obraz, aby zobaczyć wynik.
Gdy zestaw fizycznie połączonych obiektów jest wklejany na warstwie miedzi, a obiekty różnych typów w tym zestawie nakładają się na istniejące obiekty z różnymi sieciami, sieć obiektu o najwyższym priorytecie w tym zestawie zostanie przypisana do wszystkich wklejanych obiektów. W tym przypadku stosowane są powyższe priorytety.

Sieć przypisana do obiektu o najwyższym priorytecie jest przypisywana do zestawu fizycznie połączonych obiektów. Tutaj pokazano zestaw połączonych obiektów (od lewej do prawej: Fill, Region, Track, Arc, Via, Polygon Pour) wklejony na obiektach (przelotkach) z przypisanymi różnymi sieciami. Ponieważ fill jest obiektem o najwyższym priorytecie w tym wklejonym zestawie, przypisana do niego sieć (Via1_Net) zostanie przypisana każdemu obiektowi w tym zestawie. Najedź kursorem na obraz, aby zobaczyć wynik.
Blokowanie obiektów projektowych
Obiekty projektowe można zablokować przed przesuwaniem lub edycją w dokumencie PCB przez włączenie ich atrybutów Locked . Na przykład, jeśli pozycja lub rozmiar określonych obiektów ma krytyczne znaczenie, zablokuj je. Blokowanie można wykonać w panelu Properties , klikając ikonę kłódki dla wybranego obiektu lub obiektów, jak pokazano w poniższych przykładach.
Przykłady ikony Lock w panelu Properties dla wybranego komponentu i pada.
Aby przełączyć stan właściwości Locked dla umieszczonego obiektu, który ma właściwość Locked , możesz także kliknąć prawym przyciskiem myszy na obiekcie w obszarze projektu i wybrać polecenie <ObjectType> Locked z menu kontekstowego. Gdy obiekt jest już zablokowany, wpis polecenia w menu będzie miał po lewej stronie ikonę znacznika wyboru.
Jeśli spróbujesz przesunąć lub obrócić obiekt projektowy z włączoną właściwością Locked, pojawi się okno dialogowe z prośbą o potwierdzenie kontynuacji edycji.
Blokowanie prymitywów komponentu
Jeśli komponent PCB ma zablokowane prymitywy (opcja Primitives w trybie Component mode of the Properties panel jest w stanie , wszystkie lub większość właściwości tych prymitywów nie może być modyfikowana za pomocą metod edycji graficznej (np. przeciągnij i upuść) i niegraficznej (np. przy użyciu panelu Properties lub List). Pomaga to zapobiegać przypadkowym zmianom prymitywów komponentu, które mogłyby prowadzić do nieprawidłowych danych wyjściowych montażu i produkcji.
Tytułem przykładu poniżej pokazano Pad mode of the Properties panel dla pada, który jest elementem składowym komponentu PCB mającego zablokowane prymitywy. Zauważ, że wszystkie właściwości pada (z wyjątkiem właściwości Net i Testpoint) są wyszarzone i niedostępne do edycji. Zwróć też uwagę, że po prawej stronie pola
pada wyświetlana jest ikona Component, która oznacza, że komponent nadrzędny ma zablokowane prymitywy, a właściwości pada nie mogą być modyfikowane.

Tryb Pad panelu Properties (po lewej) dla pada komponentu PCB, który ma zablokowane prymitywy (po prawej).
Edycja reentrantna
Edytor PCB zawiera potężną funkcję o nazwie re-entrant editing. Umożliwia ona wykonanie drugiej operacji za pomocą skrótów klawiaturowych bez przerywania bieżącej operacji. Edycja reentrantna pozwala pracować bardziej elastycznie i intuicyjnie. Na przykład wyobraź sobie, że zaczynasz prowadzić ścieżkę i nagle uświadamiasz sobie, że trzeba usunąć inny segment ścieżki. Nie ma potrzeby wychodzenia z trybu Interactive Routing. Naciśnij skróty E, D, usuń wymagany segment ścieżki, a następnie naciśnij klawisz Esc , aby wrócić do interaktywnego prowadzenia ścieżek w projekcie.
Ustawianie wyglądu kursora PCB
Domyślnie kursor PCB jest ustawiony jako mały zielony krzyż pod kątem 90 stopni. Można to skonfigurować za pomocą ustawień Cursor Type i Cursor Color na stronie PCB Editor – General okna dialogowego Preferences . Na przykład duży krzyż pod kątem 90 stopni, sięgający do krawędzi okna projektu (opcja Large 90), może być przydatny podczas rozmieszczania i wyrównywania obiektów projektowych. Alternatywnie krzyż pod kątem 45 stopni (opcja Small 45) może być użyteczny, jeśli opcje 90-stopniowe są słabo widoczne na tle linii siatki.
Obsługa czcionek TrueType
Edytor PCB umożliwia używanie czcionek opartych na kreskach lub czcionek TrueType dla obiektów związanych z tekstem w projekcie (ciągi/ramki tekstowe, wymiary, tabele wierceń i/lub tabele stosu warstw). Wyboru czcionki dokonuje się z poziomu powiązanego panelu Properties . Dostępne są trzy opcje czcionek opartych na kreskach — Default, Sans Serif i Serif. Styl Default to prosty font wektorowy obsługujący ploterowanie pisakiem i wektorowe fotoplotowanie. Czcionki Sans Serif i Serif są bardziej złożone i spowolnią generowanie wyjść wektorowych, takich jak Gerber. Czcionki oparte na kreskach są wbudowane w oprogramowanie i nie można ich zmieniać. Wszystkie trzy czcionki mają pełny rozszerzony zestaw znaków IBM ASCII, który obsługuje język angielski i inne języki europejskie. W przypadku używania czcionek TrueType dostępne są czcionki TrueType i OpenType (nadzbiór TrueType) znalezione w folderze \Windows\Fonts. Funkcja ta oferuje również pełną obsługę Unicode.
Geometrie obiektów tekstowych używających czcionek TrueType są automatycznie przechowywane w dokumentach PCB. Gdy obiekty w dokumencie PCB używają czcionki TrueType, będą wyświetlane z tą samą geometrią czcionki po otwarciu dokumentu PCB na innym komputerze, nawet jeśli ta czcionka TrueType nie jest zainstalowana.
Gdy zaznaczony zostanie obiekt używający brakującej czcionki, u góry panelu Properties pojawi się komunikat ostrzegawczy. Podczas zmiany właściwości obiektu wpływających na jego tekst (np. wysokości tekstu lub samego tekstu) otworzy się okno dialogowe Missing fonts, w którym można wybrać czcionkę zastępczą (Replacement). Włącz opcję Apply to all text elements, aby zastosować czcionkę zastępczą do wszystkich obiektów w dokumencie PCB korzystających z brakującej czcionki.
Okno dialogowe pojawia się również podczas zmiany właściwości związanych z tekstem z poziomu panelu PCB List.
Przy próbie edycji wielu obiektów używających różnych brakujących czcionek okno dialogowe umożliwia wybranie zamiennika dla każdej brakującej czcionki.
Obsługa renderowania prawdziwych łuków
Obsługiwane są prawdziwe łuki generowane zarówno w przestrzeni projektu edytora PCB, jak i edytora biblioteki PCB, zamiast ich przybliżeń. Obsługa ta obejmuje tryby układu 2D/3D (oraz Board Planning Mode w przypadku edytora PCB). Renderowanie prawdziwych łuków można zobaczyć w działaniu w następujących obszarach:
-
Wylania poligonów (pełne, kreskowane, brak)
-
Wycięcia w wylaniach poligonów
-
Kontur zaznaczenia dla wylań poligonów i obszarów
-
Obszary
-
Rozszerzenia solder maski i pasty
-
Podświetlanie sieci
-
Granice odstępów
-
Nakładka naruszeń (oddzielne wylanie poligonu na obszarze lub wylaniu poligonu)
Poniżej pokazano przykłady renderowania prawdziwych łuków dla wylań poligonów odlanych wokół innych obiektów PCB.
Informacje o sieci
Dla obiektów miedzianych na PCB (ścieżka, przelotka, poligon itd.) następujące informacje są prezentowane w obszarze Net Information panelu Properties, gdy obiekt jest zaznaczony:
- Nadrzędne Net, Diff Pair i/lub xSignal oraz powiązana klasa w każdym przypadku. Zwróć uwagę, że wpisy Diff Pair i xSignal są wyświetlane tylko wtedy, gdy obiekt jest częścią pary różnicowej lub xSignal.
-
Delay – opóźnienie zaznaczonego obiektu lub obiektów oraz opóźnienie poprowadzonych segmentów całej sieci. Uwzględnij wartości Propagation Delay padów i przelotek, jeśli zostały zdefiniowane dla padów i przelotek.
-
Length – suma całkowitych długości zaznaczonego obiektu lub obiektów oraz całkowite Signal Length. Signal Length to dokładne obliczenie całkowitej odległości od węzła do węzła. Umieszczone obiekty są analizowane w celu: rozpoznania obiektów nałożonych lub zachodzących na siebie oraz meandrujących ścieżek wewnątrz padów; uwzględniane są również długości przelotek. Uwzględniane jest także Pin Package Length, jeśli zostało zdefiniowane dla pada lub padów. Jeśli sieć nie jest całkowicie poprowadzona, uwzględniana jest także długość Manhattan (X + Y) linii połączenia. Więcej informacji o Signal Length i jego zastosowaniach można znaleźć w informacjach o panelu PCB - Nets panel.
-
Max Current - maksymalny prąd, jaki mogą przenosić zaznaczone obiekty Track, Arc lub Via, określany na podstawie wzoru IPC-2221A (sekcja 6.2):
I = k * ΔT0.44 * A0.725
gdzie:
I = prąd [A]
A = pole przekroju poprzecznego [sq mils] (szerokość ścieżki * grubość miedzi w stosie warstw lub Abarrel, jak pokazano poniżej)
ΔT = dopuszczalny wzrost temperatury ponad temperaturę otoczenia [°C]
k = stała, taka że:k = 0.048 dla warstw zewnętrznych
k = 0.024 dla warstw wewnętrznych -
Resistance - suma rezystancji zaznaczonych obiektów typu Track, Arc i Via, wyznaczona na podstawie wzoru:
R = (ρ * L / A)
gdzie:
R = rezystancja [Ω]
ρ = rezystywność miedzi [Ω*mm2/m]
L = długość ścieżki [m] (lub długość przelotki, jak opisano poniżej)
A = pole przekroju = T * W [mm2] (lub Abarrel, jak pokazano poniżej)
T = grubość ścieżki (ze stosu warstw) [mm]
W = szerokość ścieżki [mm]Assumptions:
- Temperatura otoczenia = 22 °C
- Dopuszczalny wzrost temperatury = 20 °C
- Grubość miedzianej ścianki otworu metalizowanego = 0.018mm
- Rezystywność miedzi = 0.017 Ω*mm2/m

Obszar Net Information panelu Properties. Pokazano tu przykład dla zaznaczonej ścieżki.
Kliknij łącze w obszarze Net Information, aby otworzyć powiązaną sieć/parę różnicową/xSignal w panelu PCB panel.
Przypisywanie sieci do obiektów
Edytor PCB udostępnia kilka sposobów przypisywania sieci do obiektów prymitywnych:
- Gdy zaznaczony jest jeden lub więcej obiektów, użyj listy rozwijanej pola Nets w panelu Properties. Na liście rozwijanej zostaną wyświetlone wszystkie sieci aktywnego projektu płytki. Wybierz No Net, aby określić, że ścieżka nie jest podłączona do żadnej sieci. Alternatywnie możesz kliknąć ikonę Assign Net , aby wybrać obiekt w obszarze projektu — sieć tego obiektu zostanie przypisana do zaznaczonych obiektów.
- Kliknij prawym przyciskiem jeden lub więcej zaznaczonych obiektów, a następnie wybierz Net Actions » Assign Net. Po uruchomieniu polecenia pojawi się krzyżyk kursora. Przesuń go nad sieć, do której chcesz przypisać obiekt(y), a następnie kliknij, aby wybrać tę sieć.
- Aby ponownie zsynchronizować nazwę sieci prymitywów trasowania z nazwą sieci na padach, z którymi są połączone, wybierz polecenie Design » Netlist » Update Free Primitives From Component Pads z menu głównego. Po uruchomieniu polecenia otworzy się okno potwierdzenia z pytaniem, czy chcesz zaktualizować sieci wolnych prymitywów na podstawie sieci padów komponentów. Po kliknięciu Yes i rozpoczynając od każdego pada, połączona miedź zostanie zaznaczona, a nazwa sieci każdego prymitywu zostanie ustawiona tak, aby odpowiadała nazwie pada. Ta operacja nie wpływa na wewnętrzną netlistę PCB.
Aby sprawdzić i potwierdzić, że obiekty połączone fizycznie mają przypisaną właściwą sieć, do której powinny należeć w tej fizycznej sieci (w tym przypadku physical net oznacza connected copper), możesz użyć okna dialogowego Configure Physical Nets, dostępnego po wybraniu polecenia Design » Netlist » Configure Physical Nets z menu głównego. Oprogramowanie analizuje projekt, sprawdzając, czy wszystkie pady oraz obiekty, które fizycznie je łączą (ścieżki, łuki, wypełnienia itp.), mają przypisaną tę samą nazwę sieci. Gdy wszystkie obiekty sieci są poprawne, sieć jest wyświetlana na zielono. Jeśli wykryte zostaną obiekty stykające się ze sobą, ale mające przypisane różne sieci, zostaną oznaczone na czerwono. Typowym przykładem takiej sytuacji jest footprint komponentu zawierający dodatkowe obiekty miedziane w swoim obrębie. Gdy taki footprint jest wczytywany podczas synchronizacji, przypisana nazwa sieci zostaje zastosowana do każdego pada, ale nie do dodatkowej miedzi. Okno dialogowe jest interaktywne; kliknij sieć lub prymityw, aby wykonać cross-probing do tego obiektu. Kliknij prawym przyciskiem lub kliknij przycisk Menu , aby uzyskać dostęp do dostępnych poleceń. Obszar Action okna dialogowego udostępnia elementy sterujące do określenia działań potrzebnych do rozwiązania problemów z połączoną miedzią. Domyślnie działania będą ustawiane automatycznie, ale w razie potrzeby można je zmienić. Po ustawieniu działań kliknij przycisk Execute , aby zaktualizować przypisania sieci.

Okno dialogowe Configure Physical Nets (z włączoną opcją Only Show Errors z tyłu i wyłączoną opcją Only Show Errors z przodu).
Options and Controls of the Configure Physical Nets Dialog
-
Electrically Connected Copper - ten obszar zawiera listę odrębnych grup prymitywów miedzianych, które są elektrycznie połączone, zgodnie z wykrytym okablowaniem projektu. Dla każdej grupy prezentowane są następujące informacje:
-
Primitive - na najwyższym poziomie ten wpis odzwierciedla liczbę prymitywów w połączonej miedzi. Prymitywy mogą być wyświetlane jako płaska lista lub grupowane według typu prymitywu. To drugie zachowanie konfiguruje się przez włączenie opcji Show Primitive Groups w opcjach przycisku Menu . Jeśli tak zrobisz, prymitywy zostaną podzielone na następujące grupy:
- Connected Component Primitives - zawiera jako elementy podrzędne wszystkie prymitywy padów komponentów. Mogą być one dodatkowo grupowane według komponentu nadrzędnego po włączeniu opcji przycisku Menu Show Components.
- Connected Free Primitives - zawiera jako elementy podrzędne wszystkie niemodułowe prymitywy miedziane, pogrupowane dalej według typu prymitywu (wypełnienia, polygony, ścieżki, przelotki).
-
Primitive - na najwyższym poziomie ten wpis odzwierciedla liczbę prymitywów w połączonej miedzi. Prymitywy mogą być wyświetlane jako płaska lista lub grupowane według typu prymitywu. To drugie zachowanie konfiguruje się przez włączenie opcji Show Primitive Groups w opcjach przycisku Menu . Jeśli tak zrobisz, prymitywy zostaną podzielone na następujące grupy:
- Original Net Names - to pole odzwierciedla nazwę sieci aktualnie przypisaną do prymitywu, tj. sieć, do której prymityw jest obecnie podłączony. Wpis będzie jedną ze zdefiniowanych sieci płytki. Jeśli jednak prymityw nie jest podłączony do sieci, będzie miał wpis <Unassigned>.
-
Status - to pole udostępnia wpis stanu najwyższego poziomu dla grupy, który może przyjmować jeden z czterech stanów:
- Blank - przypisanie sieci dla grupy połączonej miedzi jest całkowicie poprawne i nie jest wymagana aktualizacja. Wpis najwyższego poziomu dla grupy jest pokolorowany na zielono.
- 1. Update Required - Unassigned Nets - w tym stanie żaden z prymitywów w grupie nie ma przypisanej sieci. Wpis najwyższego poziomu dla grupy jest pokolorowany na żółto.
- 2. Update Required - Some Unassigned Nets - w tym stanie część prymitywów w grupie została przypisana do tej samej sieci, ale inne nie zostały przypisane w ogóle. Wpis najwyższego poziomu dla grupy jest pokolorowany na pomarańczowo.
- 3. Ambiguous - Multiple Net Names - w tym stanie w grupie znajdują się prymitywy przypisane do różnych sieci. Mogą również występować prymitywy jeszcze nieprzypisane. Wpis najwyższego poziomu dla grupy jest pokolorowany na czerwono.
-
Action - ten obszar udostępnia elementy sterujące do określenia działań potrzebnych do rozwiązania problemów z połączoną miedzią wraz z wynikiem wykonania skonfigurowanych zmian. Dla każdej grupy prezentowane są następujące informacje:
-
Proposed Action - to pole służy do określenia, jakie działanie, jeśli w ogóle, ma zostać podjęte. Na najwyższym poziomie dla grupy ten wpis może być ustawiony na Update Net To lub Don't Update Net To. Podczas aktualizacji wybierz nową sieć docelową w polu New Net Name. Na podstawie tych dwóch ustawień oprogramowanie oblicza działania, które mają zostać wykonane na poziomie podrzędnych prymitywów, dochodząc do jednej z następujących propozycji:
- No Action Required - prymityw jest już przypisany/podłączony do sieci docelowej.
- Update - uwzględnij prymityw w aktualizacji, aby został przypisany/podłączony do nowej sieci docelowej.
- Don't Update - nie uwzględniaj prymitywu w aktualizacji. Pozostanie on podłączony do swojej bieżącej sieci.
- New Net Name - użyj tego pola, aby ustawić nową sieć docelową, do której prymitywy powinny być podłączone. Lista rozwijana pola zawiera wszystkie sieci wykryte wśród prymitywów w grupie połączonej miedzi. Jeśli musisz użyć innej sieci, kliknij pole prawym przyciskiem i użyj polecenia Change Copper Net To Board Net z menu kontekstowego. Otworzy to okno dialogowe Choose Net, które zawiera listę wszystkich sieci aktualnie zdefiniowanych dla płytki. Wybierz wymaganą sieć, a następnie kliknij OK. Ta sieć zostanie wprowadzona do pola.
- Done - to pole odzwierciedla powodzenie lub niepowodzenie działania aktualizacji po naciśnięciu przycisku Execute i zastosowaniu zmian.
-
Proposed Action - to pole służy do określenia, jakie działanie, jeśli w ogóle, ma zostać podjęte. Na najwyższym poziomie dla grupy ten wpis może być ustawiony na Update Net To lub Don't Update Net To. Podczas aktualizacji wybierz nową sieć docelową w polu New Net Name. Na podstawie tych dwóch ustawień oprogramowanie oblicza działania, które mają zostać wykonane na poziomie podrzędnych prymitywów, dochodząc do jednej z następujących propozycji:
- Execute - gdy będziesz zadowolony z działań przypisanych do netlisty, kliknij ten przycisk, aby zaktualizować przypisania sieci.
-
Menu - kliknij, aby uzyskać dostęp do następującego menu poleceń odnoszących się do listy głównej ogólnie lub do aktualnie zaznaczonych prymitywów. Polecenia są identyczne z tymi dostępnymi w menu pod prawym przyciskiem myszy dla głównego obszaru listy.
- Update/Don't Update/No Action - użyj, aby szybko przełączać proponowane działanie dla zaznaczonych prymitywów. Na wyższym, nadrzędnym poziomie hierarchii prymitywów użyj tego do przełączania proponowanego działania dla wszystkich podrzędnych potomnych elementów.
- Select All - użyj, aby szybko zaznaczyć wszystkie grupy połączonej miedzi (wpisy najwyższego poziomu na liście).
- Select All With Same Status - przy zaznaczonym wpisie grupy połączonej miedzi najwyższego poziomu użyj tego polecenia, aby szybko zaznaczyć wszystkie inne grupy najwyższego poziomu o tym samym stanie.
- Clear All Selected - użyj, aby odznaczyć wszystkie wpisy na liście.
- Expand All In Connected Copper - użyj, aby szybko rozwinąć wszystkie grupy podrzędne w aktualnie aktywnej grupie połączonej miedzi.
- Expand All - użyj, aby szybko rozwinąć wszystkie grupy dla wszystkich grup połączonej miedzi na liście.
- Expand Children - użyj, aby szybko rozwinąć wszystkie podrzędne grupy potomne poniżej aktualnie zaznaczonej grupy.
- Collapse All In Connected Copper - użyj, aby szybko zwinąć wszystkie grupy podrzędne w aktualnie aktywnej grupie połączonej miedzi.
- Collapse All - użyj, aby szybko zwinąć wszystkie grupy dla wszystkich grup połączonej miedzi na liście.
- Collapse Children - użyj, aby szybko zwinąć wszystkie podrzędne grupy potomne poniżej aktualnie zaznaczonej grupy.
- Only Show Errors - włącz, aby w oknie dialogowym pokazywać tylko błędy. Lista będzie prezentować tylko te grupy połączonej miedzi, których Status ma poziom 1, 2 lub 3. Wyłącz, aby pokazywać również poprawnie przypisaną połączoną miedź.
- Show Components - włącz, aby prymitywy padów komponentów były grupowane według ich komponentów nadrzędnych.
- Show Primitive Groups - włącz, aby prymitywy były grupowane według typu prymitywu.
- Animate Action Execution - włącz, aby okno dialogowe przewijało listę w trakcie wykonywania operacji, zapewniając animowany postęp zmian sieci w czasie rzeczywistym. Wyłączenie tej opcji oznacza, że zmiany zostaną wykonane bez takiej animacji.
-
Warn On Netlist Change - włącz, aby otrzymywać ostrzeżenie, gdy zmiany wpłyną na netlistę płytki. Otworzy się okno dialogowe Netlist Change, informujące, ile prymitywów będzie miało zmienione sieci oraz że wpłynie to na netlistę. Możesz kliknąć, aby Continue, lub kliknąć Filter Affected, aby dokładniej sprawdzić proponowane zmiany.

Okno dialogowe Netlist Change - Show Component Pads - włącz, aby pokazywać na liście połączone prymitywy komponentów.
- Show Non Component Pads - włącz, aby pokazywać na liście połączone wolne prymitywy.
- Show Changes That Affect Netlist - włącz, aby prezentować wyłącznie listę proponowanych działań (zmian), które wpłyną na netlistę płytki.
- Change Copper Net To - jeden lub więcej wpisów menu tego typu pojawia się, gdy obecnie do prymitywów w aktywnej grupie połączonej miedzi przypisano niewiele sieci. Użyj takiego wpisu, aby szybko wybrać sieć docelową dla pola New Net Name.
- Change Copper Net To Net - ten wpis menu pojawia się, gdy do prymitywów w grupie połączonej miedzi przypisano zbyt wiele sieci, aby wyświetlić je jako osobne wpisy menu. Użycie tego polecenia daje dostęp do okna dialogowego Choose Net, zawierającego listę wszystkich sieci aktualnie przypisanych do prymitywów w tej grupie. Wybierz potrzebną sieć, a następnie kliknij OK; ta sieć zostanie wprowadzona do pola New Net Name dla aktywnej grupy połączonej miedzi.
- Change Copper Net To Board Net - użyj tego polecenia, jeśli musisz użyć innej sieci niż te aktualnie przypisane do prymitywów aktywnej grupy połączonej miedzi. Otworzy to okno dialogowe Choose Net, zawierające listę wszystkich sieci aktualnie zdefiniowanych dla płytki. Wybierz potrzebną sieć, a następnie kliknij OK; ta sieć zostanie wprowadzona do pola New Net Name.
- Show All Primitives - kliknij ten przycisk, aby szybko ujawnić wszystkie prymitywy. Ten przycisk staje się dostępny, jeśli opcje Show Component Pads i/lub Show Non Component Pads są wyłączone w menu.
Możesz również usunąć wszystkie sieci z bieżącego dokumentu projektu, zasadniczo czyszcząc wewnętrzną netlistę PCB. Może to być pożądane, jeśli zmieniłeś informacje o sieciach w źródłowych dokumentach schematu i chcesz w pełni ponownie zsynchronizować PCB z informacjami netlisty źródłowego schematu. Aby to zrobić, wybierz polecenie Design » Netlist » Clear All Nets z menu głównego. Po uruchomieniu polecenia otworzy się okno potwierdzenia, informujące, że ta operacja usunie wszystkie informacje o sieciach z PCB. Po kliknięciu Yes wszystkie informacje o sieciach zostaną usunięte. Każda poprowadzona ścieżka pozostanie poprowadzona, ale będzie miała przypisanie No Net. Wszelkie nierozprowadzone połączenia logiczne zostaną usunięte.
Aby utworzyć plik netlisty na podstawie połączeń utworzonych przez trasowanie w bieżącym projekcie, wybierz polecenie Design » Netlist » Create Netlist From Connected Copper z menu głównego. Po kliknięciu Yes w otwartym oknie potwierdzenia netlista (Generated <PCBDocumentName>.Net, dodana do panelu Projects jako wolny dokument w podfolderze Source Documents) zostanie utworzona w tym samym folderze co dokument projektu PCB i automatycznie otwarta jako aktywny dokument. Każda sieć w netliście otrzymuje swoją nazwę od jednego z padów, do których podłączona jest poprowadzona miedź.

