PCB Placement & Editing Techniques
Dostępne są różne obiekty, które można wykorzystać podczas projektowania PCB. 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żytych do zdefiniowania każdego obiektu oraz o warstwie, na której dany obiekt jest umieszczony.
W edytorze PCB występują dwa typy obiektów — obiekty pierwotne i obiekty grupowe:
-
Obiekty pierwotne są podstawowymi elementami projektu i obejmują ścieżki, pady, przelotki, wypełnienia, łuki oraz obiekty tekstowe. Nazywa się je „pierwotnymi” ze względu na ich surowy lub najbardziej podstawowy charakter.
-
Wszystko, co składa się z obiektów pierwotnych i jest identyfikowane jako obiekt projektowy, jest obiektem grupowym. Przykładami obiektów grupowych są komponenty, wymiary i pola polygon pour. Obiektem grupowym można manipulować jako pojedynczym obiektem 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 rodzaju 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 projektowym edytora PCB oraz jego rozmiar (tam, gdzie ma to zastosowanie).
- Kliknij prawym przyciskiem myszy (lub naciśnij Esc), aby zakończyć polecenie i opuścić tryb umieszczania.
Edycja przed umieszczeniem
Domyślne właściwości obiektu można zmienić w dowolnym momencie na stronie PCB Editor – Defaults w oknie Preferences . 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 edytować wartości domyślne według potrzeb.
Edycja podczas umieszczania
W momencie pierwszego umieszczania obiektu dostępnych jest kilka atrybutów do edycji. Aby uzyskać do nich dostęp, naciśnij klawisz Tab w trybie umieszczania, aby otworzyć powiązany panel Properties. Naciśnięcie klawisza Tab wstrzymuje umieszczanie, dzięki czemu można wprowadzić wymagane zmiany 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.
Powiązany panel właściwości lub okno dialogowe
Ta metoda edycji wykorzystuje odpowiedni tryb panelu Properties i okno dialogowe do modyfikowania właściwości umieszczonego obiektu.
Po umieszczeniu powiązane okno dialogowe można otworzyć przez:
-
dwukrotne kliknięcie umieszczonego obiektu.
-
Umieszczenie kursora nad obiektem, kliknięcie prawym przyciskiem myszy, a następnie wybranie Properties z menu kontekstowego.
Po umieszczeniu odpowiedni 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. Do poleceń tych można uzyskać dostęp z podmenu Edit » Select i Edit » DeSelect w menu głównym. Polecenia zaznaczania są również dostępne z menu przycisku
w Active Bar.
-
Select overlapped - użyj, aby pojedynczo zaznaczyć następny obiekt projektu w zestawie obiektów współpołożonych (nakładających się) bez używania wyskakującego okna wyboru. Zaznaczanie odbywa się zgodnie z następującym stałym priorytetem kolejności, cyklicznie przy kolejnych użyciach polecenia:
- Pad
- Via
- Track/Arc
- Component
- Polygon
- Region/Fill
- Text
Dodatkowo, podczas używania klawisza Shift w celu dodania kolejnych obiektów do bieżącego zaznaczenia, możesz użyć Shift+Tab do przełączania się między zaznaczaniem 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 kolejny obiekt (lub obiekty) wyższego poziomu na podstawie logicznej hierarchii. Obsługiwane są następujące cykliczne logiczne „przepływy” zaznaczania:
- Segment ścieżki ---> Wszystkie połączone (ciągłe) ścieżki na tej samej warstwie ---> Cała połączona miedź ---> Wszystkie obiekty elektryczne w powiązanej sieci
- Połączony pad ---> Wszystkie połączone (ciągłe) ścieżki na tej samej warstwie ---> Cała połączona miedź ---> Wszystkie obiekty elektryczne w powiązanej sieci
- Niepołączony pad ---> Wszystkie obiekty elektryczne w powiązanej sieci
- Via ---> Wszystkie połączone (ciągłe) ścieżki na warstwach powiązanych z przelotką ---> Cała połączona miedź ---> Wszystkie obiekty elektryczne w powiązanej sieci
- Miedź (Region/Polygon Pour/Fill) ---> Cała połączona miedź ---> Wszystkie obiekty elektryczne w powiązanej sieci
- Wolny pad/przelotka ---> Wszystkie połączone (ciągłe) ścieżki na tej samej warstwie co pad lub na warstwach powiązanych z przelotką ---> Cała połączona miedź ---> Wszystkie obiekty elektryczne w powiązanej sieci.
- Component ---> Rozprowadzenia do przelotek, wyprowadzenia, połączenia międzyobiektowe
Ponadto funkcja umożliwia rozszerzanie zaznaczenia na wiele obiektów wybranych w różnych sieciach projektu.

Przykład zaznaczenia obejmującego wiele sieci, rozszerzanego od początkowo wybranych segmentów ścieżek w górę logicznej hierarchii wyższego rzędu.To polecenie jest szczególnie przydatne podczas zaznaczania trasowanych sieci. Dowiedz się więcej o strategiach zaznaczania trasowania.
-
Board - użyj, aby zaznaczyć wszystkie obiekty znajdujące się w granicach zdefiniowanego obrysu płytki.
-
Net - użyj, aby zaznaczyć wszystkie obiekty elektryczne powiązane z określoną siecią.
Po uruchomieniu polecenia możesz kliknąć obiekt elektryczny lub połączenie, aby zaznaczyć wszystkie obiekty elektryczne w powiązanej sieci, albo — jeśli znasz nazwę sieci, którą chcesz zaznaczyć — kliknąć obszar projektu z dala od jakichkolwiek obiektów; otworzy się okno dialogowe Net Name. Tam możesz wprowadzić żądaną nazwę sieci; po zamknięciu okna dialogowego ta sieć zostanie zaznaczona. Jeśli nie masz pewności co do nazwy sieci, wpisz ?, a następnie kliknij OK , aby otworzyć okno dialogowe Nets Loaded, które wyświetla listę 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 całej fizycznie poprowadzonej ścieżki między obiektami pad. Kliknij ścieżkę, pad lub przelotkę; zaznaczona zostanie cała ciągła ścieżka aż do kolejnego padu, łącznie ze wszystkimi przelotkami (same pady nie zostaną uwzględnione w zaznaczeniu).
-
Physical Connection Single Layer - służy do zaznaczania całej fizycznie poprowadzonej ścieżki między obiektami pad na jednej warstwie. Kliknij ścieżkę lub przelotkę; zaznaczona zostanie cała ciągła ścieżka na tej samej warstwie i aż do kolejnego padu (same pady i przelotki nie zostaną 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 zostaną uwzględnione w zaznaczeniu.
Do tego polecenia można także uzyskać dostęp, 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.
Do tego polecenia można także uzyskać dostęp, 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 w całości znajdują się w granicach wybranego pokoju w bieżącym dokumencie.
Do tego polecenia można także uzyskać dostęp, 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 nie będzie miało na nie wpływu.
-
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 pozwala bezpośrednio zaznaczyć umieszczony obiekt w przestrzeni projektu i zmienić jego rozmiar, kształt lub położenie graficznie. Modyfikacja kształtu i/lub rozmiaru (tam, gdzie ma to zastosowanie) odbywa się przy użyciu 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 podczas przeciągania może on zostać obrócony i/lub odwrócony.
- 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 w oknie dialogowym Preferences.
- Naciśnij klawisz L, aby przenieść obiekt na drugą stronę płytki (tam, gdzie ma to zastosowanie).
- Naciśnij klawisze X lub Y , aby odwrócić 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 zmieniać 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 powiązane z obiektem pozostaną połączone, a linie połączeń będą podążać za obiektem podczas jego przesuwania (wyświetlane lub nie, zgodnie z aktualnie obowiązującym 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 jakichkolwiek obiektów, aby otworzyć okno dialogowe Choose Component dialog. Użyj tego okna dialogowego, aby zlokalizować komponent, który chcesz przesunąć (przez przejście do komponentu albo przywołanie komponentu do kursora), a następnie zmień jego położenie w taki sam sposób, jak opisano powyżej. Zwróć uwagę, że ta funkcja będzie działać tylko wtedy, gdy docelowy komponent nie jest not zablokowany.
Do tego polecenia można także uzyskać dostęp, 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 powiązane z obiektem w zaznaczeniu pozostaną połączone, a linie połączeń będą podążać za obiektem podczas jego przesuwania (wyświetlane lub nie, zgodnie z aktualnie obowiązującym 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ć wartości przyrostu delta X i/lub delta Y, o które ma zostać przesunięte zaznaczenie.

Okno dialogowe Get X/Y OffsetsOptions and Controls of the Get X/Y Offsets Dialog
- 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 pojawi się monit o wybranie punktu początkowego i końcowego. Kliknij w żądanych lokalizacjach; 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 zaznaczonych 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 obrotu. Zaznaczone obiekty zostaną obrócone wokół punktu odniesienia o wprowadzony kąt.

Okno dialogowe Rotation Angle -
Flip Selection - odwraca zaznaczone obiekty poziomo (wokół osi Y) na odpowiadającą warstwę po przeciwnej stronie płytki. Na przykład obiekty z Top Layer zostaną odwrócone na Bottom Layer, obiekty z Top Overlay zostaną odwrócone na Bottom Overlay itd.
Polecenia wyrównania
Obiekty można również 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 projektu zgodnie z wymaganiami. Użyj tego okna dialogowego, aby ustawić opcje wyrównania zaznaczonych obiektów zarówno w poziomie Vertical , jak i/lub w pionie Horizontal , zgodnie z potrzebami, a następnie kliknij OK , aby wykonać wyrównanie.

Okno dialogowe Align Objects
Options and Controls of the Align Objects Dialog
-
Horizontal - wybierz jedną z następujących opcji, aby określić wyrównanie poziome 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 elementów pierwotnych miała tę samą współrzędną X. Obiekt z najbardziej wysuniętym w lewo elementem pierwotnym jest używany jako odniesienie.
- Center - przesuń obiekty w poziomie tak, aby ich środki były wyrównane. Po kliknięciu OK, pojawi się monit o kliknięcie w celu wybrania obiektu odniesienia.
- Right - wyrównaj obiekty tak, aby zewnętrzna krawędź ich najbardziej wysuniętych w prawo elementów pierwotnych miała tę samą współrzędną X. Obiekt z najbardziej wysuniętym w prawo elementem pierwotnym jest używany jako odniesienie.
- Space equally - obiekty są rozmieszczane równomiernie 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ć wyrównanie pionowe 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 najbardziej wysuniętych do góry elementów pierwotnych miała tę samą współrzędną Y. Obiekt z najbardziej wysuniętym do góry elementem pierwotnym jest używany jako odniesienie.
- Center - przesuń obiekty w pionie tak, aby ich środki były wyrównane. Po kliknięciu OK pojawi się monit o kliknięcie w celu wybrania obiektu odniesienia.
- Bottom - wyrównaj obiekty tak, aby zewnętrzna krawędź ich najbardziej wysuniętych w dół elementów pierwotnych miała tę samą współrzędną Y. Obiekt z najbardziej wysuniętym w dół elementem pierwotnym jest używany jako odniesienie.
- Space equally - obiekty są rozmieszczane równomiernie w kierunku pionowym, pomiędzy skrajnym górnym i skrajnym dolnym obiektem (które się nie przesuwają).
Polecenie Position Component Text służy do uruchomienia okna dialogowego Component Text Position, z poziomu którego można zmienić pozycję tekstu designatora 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 Designator i Comment. Zarówno dla designatora, jak i komentarza, jako pomoc używana jest graficzna reprezentacja komponentu pokazująca, gdzie pojawi się tekst 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żącej pozycji 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 projektu odpowiednio względem ich lewej/prawej/górnej/dolnej krawędzi. Po uruchomieniu polecenia lewa/prawa/górna/dolna krawędź najbardziej wysuniętego w lewo/prawo/górę/dół obiektu jest używana jako odniesienie, a wszystkie pozostałe obiekty w zaznaczeniu zostaną przesunięte w lewo/prawo/górę/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 projektu względem ich lewej/prawej/górnej/dolnej krawędzi przy jednoczesnym zachowaniu odpowiednich odstępów zgodnie z obowiązującymi regułami projektowymi. Po uruchomieniu polecenia lewa/prawa/górna/dolna krawędź najbardziej wysuniętego w lewo/prawo/górę/dół obiektu jest używana jako odniesienie, a wszystkie pozostałe obiekty w zaznaczeniu zostaną przesunięte w lewo/prawo/górę/dół tak, aby ich lewe krawędzie były wyrównane do tego odniesienia. Obiekt zostanie przesunięty w lewo/prawo/górę/dół tak blisko obiektu odniesienia, jak pozwala na to odpowiednia reguła odstępu:
- Dla wyrównywania wyłącznie komponentów przestrzegana jest reguła Component Clearance rule.
- Dla wyrównywania wyłącznie obiektów niebędących komponentami przestrzegana jest reguła Clearance rule.
- Dla wyrównywania 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 wybranych obiektów w jednej kolumnie/jednym wierszu, wyrównanych według ich środków w poziomie/pionie. Po uruchomieniu polecenia kursor zmieni się w krzyżyk i zostaniesz poproszony o wskazanie jednego z obiektów w zaznaczeniu; kliknij go. Obiekt ten stanie się obiektem odniesienia. Wszystkie pozostałe obiekty w zaznaczeniu zostaną przesunięte względem tego obiektu odniesienia i wyrównane według ich środków w poziomie/pionie.
Polecenie Distribute Horizontally / Distribute Vertically pozwala ustawić jednakowe odstępy w poziomie/pionie dla zaznaczonej grupy obiektów. Po uruchomieniu polecenia skrajny lewy i skrajny prawy / najwyżej i najniżej położony obiekt w zaznaczeniu pozostaną na swoich pozycjach, a wszystkie pozostałe obiekty zostaną równomiernie rozmieszczone pomiędzy nimi. Pozycja obiektów w pionie/poziomie nie ulega zmianie.
Polecenie Increase Horizontal Spacing / Increase Vertical Spacing pozwala zwiększyć odstępy w poziomie/pionie dla zaznaczonej grupy obiektów. Po uruchomieniu polecenia skrajny lewy/najniżej położony obiekt pozostanie nieruchomy, natomiast pozostałe obiekty w zaznaczeniu zostaną przesunięte w prawo/w górę. Przesunięcie jest realizowane w taki sposób, że odległość w poziomie/pionie mię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 pozwala zmniejszyć odstępy w poziomie/pionie dla zaznaczonej grupy obiektów. Po uruchomieniu polecenia skrajny lewy/najniżej położony obiekt pozostanie nieruchomy, natomiast pozostałe obiekty w zaznaczeniu zostaną przesunięte w lewo/w dół. Przesunięcie jest realizowane w taki sposób, że odległość w poziomie/pionie mię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 wybranych komponentów do najbliższego punktu na odpowiedniej i zmodyfikowanej siatce przyciągania. Po uruchomieniu polecenia punkty odniesienia każdego z wybranych komponentów zostaną przesunięte do najbliższego punktu na odpowiedniej siatce 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 został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ąc informacje o tym, które komponenty zostały, a które nie zostały, przesunięte.
Za pośrednictwem panelu PCB List
Panel PCB List panel umożliwia wyświetlanie obiektów projektu w formacie tabelarycznym, 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 precyzyjniej i efektywniej wskazywać oraz edytować wiele 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 zakładkę tej warstwy u dołu obszaru projektu lub korzystając z 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łącza na następną włączoną warstwę sygnałową.
-
Shift+* (na klawiaturze numerycznej) – przełącza na poprzednią włączoną warstwę sygnałową.
- + (na klawiaturze numerycznej) – przełącza na następną włączoną warstwę.
- - (na klawiaturze numerycznej) – przełącza na poprzednią włączoną warstwę.
Korzystanie z Wytnij/Kopiuj i Wklej
W edytorze PCB można wycinać/kopiować i wklejać obiekty w obrębie dokumentów PCB lub między nimi, np. komponent(y) z jednego PCB można skopiować do innego dokumentu PCB. Obiekty można wycinać/kopiować do schowka systemu Windows i wklejać do innych dokumentów.
Podczas korzystania z 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 podręcznego po kliknięciu prawym przyciskiem myszy. Kursor zmieni się w krzyżyk, a następnie zostaniesz poproszony o wskazanie punktu odniesienia. Jest to współrzędna względna względem zaznaczonego obiektu(ów) i służy do dokładnego pozycjonowania zaznaczenia podczas używania polecenia wklejania.
Aby skopiować aktualnie zaznaczony(e) obiekt(y) 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 podręcznego (skrót: Ctrl+V). Najnowsza zawartość schowka pojawi się „na kursora”. Pozycja kursora względem zawartości jest określana przez punkt odniesienia wskazany podczas użycia 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 oraz dokumenty tekstowe w formacie DOC i RTF.
Aby kontrolować, co dzieje się z określonymi atrybutami obiektów po ich wklejeniu z powrotem 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
Options and Controls of the Paste Special Dialog
Paste Attributes
- Paste on current layer - włącz tę opcję, aby wklejać obiekty na bieżącej warstwie.
- 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 sterować następującymi atrybutami:
-
Obiekty mogą zostać wklejone na bieżącą warstwę, zamiast domyślnego zachowania polegającego na wklejaniu na tę samą warstwę, z której skopiowano obiekty źródłowe.
- Możliwość zachowania wszelkich 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ąć wklejanie.
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órzonych rozmieszczeń, 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 tekstu wyświetlanego (np. oznaczenia komponentu lub pada). Obsługiwane są zarówno przyrosty literowe, jak i liczbowe inne niż 1. Na przykład ustawiając oznaczenie pada przed skopiowaniem go do schowka oraz ustawiając pole Text Increment, można umieszczać następujące sekwencje oznaczeń padów:
- Liczbowe (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 ta opcja jest włączona, elementy tablicy będą obracane o ten sam kąt, co ich odstęp.
- Spacing (degrees) — odstęp kątowy między dwoma sąsiednimi wklejonymi elementami.
Tablica liniowa
- X-Spacing — wprowadź żądany odstęp w osi X między dwoma sąsiednimi elementami.
- Y- Spacing — wprowadź żądany odstęp w osi 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
- Region
- Ścieżka
- Łuk
- Przelotka
- Polygon Pour

Sieć obiektu o najwyższym priorytecie jest przypisywana do wklejanego obiektu. 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.

Sieć obiektu znajdującego się pod kursorem jest przypisywana do wklejanego obiektu. Tutaj pokazano obiekt (ścieżkę) wklejony na zestawie obiektów tego samego typu (padach). 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 z tego zestawu nakładają się na istniejące obiekty z różnymi sieciami, sieć obiektu o najwyższym priorytecie w tym zestawie zostanie przypisana wszystkim wklejanym obiektom. W tym przypadku stosowane są powyższe priorytety.

Sieć przypisana do obiektu o najwyższym priorytecie jest przypisywana zestawowi fizycznie połączonych obiektów. Tutaj pokazano zestaw połączonych obiektów (od lewej do prawej: Wypełnienie, Region, Ścieżka, Łuk, Przelotka, Polygon Pour) wklejony na obiektach (przelotkach) z przypisanymi różnymi sieciami. Ponieważ wypełnienie jest obiektem o najwyższym priorytecie w tym wklejanym zestawie, przypisana do niego sieć (Via1_Net) zostanie przypisana każdemu obiektowi z tego zestawu. Najedź kursorem na obraz, aby zobaczyć wynik.
Blokowanie obiektów projektu
Obiekty projektu 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 są krytyczne, zablokuj je. Blokowanie można wykonać w panelu Properties , klikając ikonę kłódki dla żądanego obiektu lub obiektów, jak pokazano w poniższych przykładach.
Przykłady ikony Lock w panelu Properties dla zaznaczonego komponentu i pada.
Aby przełączyć stan właściwości Locked dla umieszczonego obiektu, który ma właściwość Locked , możesz również kliknąć prawym przyciskiem myszy obiekt 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.
Jeśli spróbujesz przesunąć lub obrócić obiekt projektu z włączoną właściwością Locked, pojawi się okno dialogowe z prośbą o potwierdzenie kontynuowania edycji.
Blokowanie prymitywów komponentu
Jeśli komponent PCB ma zablokowane swoje prymitywy (opcja Primitives w trybie Component mode of the Properties panel ma stan , wszystkie lub większość właściwości tych prymitywów nie może być modyfikowana przy użyciu graficznych (np. przeciągania i upuszczania) i niegraficznych (np. przy użyciu panelu Properties lub List) metod edycji. Pomaga to zapobiegać przypadkowym zmianom prymitywów komponentu, które mogą prowadzić do nieprawidłowych danych wyjściowych montażowych i produkcyjnych.
Na przykład tryb Pad mode of the Properties panel pokazano na poniższym obrazie dla pada, który jest składową częścią komponentu PCB z zablokowanymi prymitywami. Zwróć uwagę, ż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óć również uwagę, że ikona
jest wyświetlana skrajnie po prawej stronie pola Component pada, co oznacza, że komponent nadrzędny ma zablokowane prymitywy i 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 zaawansowaną 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. Rozważmy na przykład rozpoczęcie prowadzenia ścieżki, a następnie uświadomienie sobie, że trzeba usunąć inny segment ścieżki. Nie ma potrzeby wychodzenia z trybu Interactive Routing. Naciśnij klawisze skrótu E, D, usuń wymagany segment ścieżki, a następnie naciśnij klawisz Esc , aby wrócić do interaktywnego prowadzenia połączeń.
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 w oknie dialogowym Preferences . Na przykład duży krzyż pod kątem 90 stopni, rozciągający się do krawędzi okna projektu (opcja Large 90), może być przydatny podczas rozmieszczania i wyrównywania obiektów projektu. Alternatywnie krzyż pod kątem 45 stopni (opcja Small 45) może być przydatny, jeśli warianty 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ągów/ramek tekstowych, wymiarów, tabel wierceń i/lub tabel stosu warstw). Wybór czcionki odbywa się w odpowiednim panelu Properties . Dostępne są trzy opcje czcionek opartych na kreskach: Default, Sans Serif i Serif. Styl Default to prosta czcionka wektorowa obsługująca rysowanie pisakiem i wektorowe fotoplotowanie. Czcionki Sans Serif i Serif są bardziej złożone i spowalniają generowanie wyjścia wektorowego, takiego 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 korzystania z czcionek TrueType dostępne są czcionki TrueType i OpenType (będące nadzbiorem TrueType) znalezione w folderze \Windows\Fonts. Ta funkcja oferuje również pełną obsługę Unicode.
Geometrie obiektów tekstowych używających czcionek TrueType są automatycznie przechowywane wewnątrz dokumentów PCB. Gdy obiekty w dokumencie PCB używają czcionki TrueType, będą one wyświetlane z użyciem tej samej geometrii czcionki po otwarciu dokumentu PCB na innym komputerze, nawet jeśli ta czcionka TrueType nie jest zainstalowana.
Po zaznaczeniu obiektu używającego brakującej czcionki u góry panelu Properties pojawia się komunikat ostrzegawczy. Przy zmianie właściwości obiektu wpływających na jego tekst (np. wysokości tekstu lub samego tekstu) otwiera 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 używających brakującej czcionki.
Okno dialogowe pojawia się także podczas zmiany właściwości związanych z tekstem z poziomu panelu PCB List.
Podczas próby edycji wielu obiektów używających różnych brakujących czcionek okno dialogowe umożliwia wybranie zastępstwa dla każdej brakującej czcionki.
Informacje o sieci
Dla obiektów miedzianych na PCB (ścieżka, via, poligon itd.) po zaznaczeniu obiektu w obszarze Net Information panelu Properties prezentowane są następujące informacje:
- Nadrzędne Net, Diff Pair i/lub xSignal oraz powiązana klasa w każdym przypadku. Zwróć uwagę, że pozycje Diff Pair i xSignal są wyświetlane tylko wtedy, gdy obiekt jest częścią pary różnicowej lub xSignal.
-
Delay – opóźnienie wybranego obiektu (lub obiektów) oraz opóźnienie poprowadzonych segmentów całej sieci. Uwzględnia wartości Propagation Delay padów i przelotek, jeśli zostały one zdefiniowane dla padów i przelotek.
-
Length – całkowita suma długości wybranego obiektu (lub obiektów) oraz całkowita 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 piętrowych lub nakładających się oraz krętych ś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 w pełni poprowadzona, uwzględniana jest również długość Manhattan (X + Y) linii połączenia. Więcej informacji na temat długości sygnału i jej zastosowań znajduje się w informacjach o panelu PCB - Nets panel.
-
Max Current - maksymalny prąd, jaki mogą przenosić wybrane obiekty Track, Arc lub Via, określony 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 z zależności:
R = (ρ * L / A)
gdzie:
R = rezystancja [Ω]
ρ = rezystywność miedzi [Ω*mm2/m]
L = długość ścieżki [m] (lub długość via, jak opisano poniżej)
A = pole przekroju poprzecznego = 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 przelotki przewlekanej = 0.018mm
- Rezystywność miedzi = 0.017 Ω*mm2/m

Obszar Net Information panelu Properties. Pokazano tutaj 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 co najmniej jeden obiekt, 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 połączona z żadną siecią. Alternatywnie możesz kliknąć ikonę Assign Net , aby wskazać obiekt w obszarze projektu — sieć tego obiektu zostanie przypisana do zaznaczonych obiektów.
- Kliknij prawym przyciskiem myszy jeden lub więcej zaznaczonych obiektów, a następnie wybierz Net Actions » Assign Net. Po uruchomieniu polecenia pojawi się celownik. Przesuń celownik 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, do których są podłączone, wybierz polecenie Design » Netlist » Update Free Primitives From Component Pads z menu głównego. Po uruchomieniu polecenia otworzy się okno dialogowe potwierdzenia z pytaniem, czy chcesz zaktualizować sieci wolnych prymitywów na podstawie sieci padów komponentów. Po kliknięciu Yes i rozpoczęciu od każdego padu, połączona miedź zostanie zaznaczona, a nazwa sieci każdego prymitywu zostanie ustawiona zgodnie z nazwą padu. Ta operacja nie wpływa na wewnętrzną listę połączeń PCB.
Aby sprawdzić i potwierdzić, że obiekty fizycznie połączone mają przypisaną prawidłową sieć, odpowiadającą 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 i obiekty, które fizycznie je łączą (ścieżki, łuki, wypełnienia itd.) 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 przypisaną inną sieć, zostaną oznaczone na czerwono. Typowy przykład takiej sytuacji występuje wtedy, gdy footprint komponentu zawiera dodatkowe obiekty miedziane. Gdy taki footprint zostanie wczytany podczas synchronizacji, pady otrzymają przypisaną nazwę sieci, ale dodatkowa miedź już nie. Okno dialogowe jest interaktywne; kliknij sieć lub prymityw, aby przejść do tego obiektu. Kliknij prawym przyciskiem myszy lub kliknij przycisk Menu , aby uzyskać dostęp do dostępnych poleceń. Obszar Action okna dialogowego zawiera elementy sterujące do określenia działania, które należy podjąć w celu rozwiązania problemów z połączoną miedzią. Domyślnie działania są ustawiane automatycznie, ale w razie potrzeby można je dostosować. 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) oraz 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ą połączone elektrycznie, zgodnie z wykrytym okablowaniem projektu. Dla każdej grupy prezentowane są następujące informacje:
-
Primitive - na najwyższym poziomie ten wpis pokazuje, ile prymitywów znajduje się w połączonej miedzi. Prymitywy mogą być wyświetlane jako płaska lista lub pogrupowane według typu prymitywu. To drugie ustawienie konfiguruje się przez włączenie opcji Show Primitive Groups przycisku Menu . Jeśli tak zrobisz, prymitywy zostaną podzielone na następujące grupy:
- Connected Component Primitives - wyświetla wszystkie prymitywy padów komponentów jako elementy podrzędne. Można je dodatkowo grupować według komponentu nadrzędnego, włączając opcję przycisku Menu Show Components.
- Connected Free Primitives - wyświetla wszystkie niekomponentowe prymitywy miedziane jako elementy podrzędne, dodatkowo pogrupowane według typu prymitywu (Fills, Polygons, Tracks, Vias).
-
Primitive - na najwyższym poziomie ten wpis pokazuje, ile prymitywów znajduje się w połączonej miedzi. Prymitywy mogą być wyświetlane jako płaska lista lub pogrupowane według typu prymitywu. To drugie ustawienie konfiguruje się przez włączenie opcji Show Primitive Groups przycisku Menu . Jeśli tak zrobisz, prymitywy zostaną podzielone na następujące grupy:
- Original Net Names - to pole pokazuje nazwę sieci aktualnie przypisaną do prymitywu, tj. sieć, do której prymityw jest obecnie podłączony. Wpis będzie jedną ze zdefiniowanych sieci dla płytki. Jednak jeśli prymityw nie jest podłączony do sieci, będzie miał wpis <Unassigned>.
-
Status - to pole zawiera wpis statusu najwyższego poziomu dla grupowania, który może mieć jeden z czterech stanów:
- Blank - przypisanie sieci dla grupy połączonej miedzi jest całkowicie poprawne i nie jest wymagana żadna aktualizacja. Wpis najwyższego poziomu dla grupowania jest oznaczony kolorem zielonym.
- 1. Update Required - Unassigned Nets - w tym stanie żadna z prymitywów w grupowaniu nie została przypisana do sieci. Wpis najwyższego poziomu dla grupowania jest oznaczony kolorem żółtym.
- 2. Update Required - Some Unassigned Nets - w tym stanie część prymitywów została przypisana do tej samej sieci, ale inne nie zostały przypisane w ogóle. Wpis najwyższego poziomu dla grupowania jest oznaczony kolorem pomarańczowym.
- 3. Ambiguous - Multiple Net Names - w tym stanie w grupowaniu znajdują się prymitywy przypisane do różnych sieci. Mogą również występować prymitywy jeszcze nieprzypisane. Wpis najwyższego poziomu dla grupowania jest oznaczony kolorem czerwonym.
-
Action - ten obszar udostępnia elementy sterujące do określenia działania, które należy wykonać w celu rozwiązania problemów z połączoną miedzią, wraz z wynikiem wykonania skonfigurowanych zmian. Dla każdego grupowania prezentowane są następujące elementy:
-
Proposed Action - to pole służy do określenia, jakie działanie, o ile w ogóle, ma zostać wykonane. Na najwyższym poziomie dla grupowania ten wpis można ustawić 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 docelowej sieci.
- 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 podłączony do swojej bieżącej sieci.
- New Net Name - użyj tego pola, aby ustawić nową sieć docelową, do której prymitywy powinny zostać podłączone. Lista rozwijana pola zawiera wszystkie sieci wykryte wśród prymitywów w grupowaniu połączonej miedzi. Jeśli chcesz użyć innej sieci, kliknij pole prawym przyciskiem myszy i użyj polecenia Change Copper Net To Board Net z menu kontekstowego. Spowoduje to otwarcie okna dialogowego Choose Net, które zawiera listę wszystkich sieci aktualnie zdefiniowanych dla płytki. Wybierz wymaganą sieć, a następnie kliknij OK. Ta sieć zostanie wpisana 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, o ile w ogóle, ma zostać wykonane. Na najwyższym poziomie dla grupowania ten wpis można ustawić 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 działania przypisane do listy sieci będą już satysfakcjonujące, kliknij ten przycisk, aby zaktualizować przypisania sieci.
-
Menu - kliknij, aby uzyskać dostęp do następującego menu poleceń odnoszących się do głównej listy ogólnie lub do aktualnie wybranych prymitywów. Polecenia są identyczne z tymi dostępnymi w menu po kliknięciu prawym przyciskiem myszy w obszarze głównej listy.
- Update/Don't Update/No Action - użyj, aby szybko przełączyć proponowane działanie dla wybranych prymitywów. Na wyższym, nadrzędnym poziomie w hierarchii prymitywów użyj tego do przełączenia proponowanego działania dla wszystkich podrzędnych potomków.
- Select All - użyj, aby szybko zaznaczyć wszystkie grupowania połączonej miedzi (wpisy najwyższego poziomu na liście).
- Select All With Same Status - po zaznaczeniu wpisu grupowania połączonej miedzi najwyższego poziomu użyj tego polecenia, aby szybko zaznaczyć wszystkie pozostałe grupowania najwyższego poziomu o tym samym statusie.
- Clear All Selected - użyj, aby odznaczyć wszystkie wpisy na liście.
- Expand All In Connected Copper - użyj, aby szybko rozwinąć wszystkie podrzędne grupowania w aktualnie aktywnym grupowaniu połączonej miedzi.
- Expand All - użyj, aby szybko rozwinąć wszystkie grupowania dla wszystkich grupowań połączonej miedzi na liście.
- Expand Children - użyj, aby szybko rozwinąć wszystkie podrzędne grupy potomne poniżej aktualnie zaznaczonego grupowania.
- Collapse All In Connected Copper - użyj, aby szybko zwinąć wszystkie podrzędne grupowania w aktualnie aktywnym grupowaniu połączonej miedzi.
- Collapse All - użyj, aby szybko zwinąć wszystkie grupowania dla wszystkich grupowań połączonej miedzi na liście.
- Collapse Children - użyj, aby szybko zwinąć wszystkie podrzędne grupy potomne poniżej aktualnie zaznaczonego grupowania.
- Only Show Errors - włącz, aby w oknie dialogowym wyświetlać tylko błędy. Lista będzie prezentować tylko grupowania połączonej miedzi, których Status ma poziom 1, 2 lub 3. Wyłącz, aby wyświetlać również połączoną miedź przypisaną poprawnie.
- 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, pokazując animowany postęp wykonywania zmian sieci w czasie rzeczywistym. Wyłączenie tej opcji oznacza, że wykonywanie zmian będzie przebiegać bez takiej animacji.
-
Warn On Netlist Change - włącz, aby otrzymywać ostrzeżenie, gdy zmiany będą wpływać na listę sieci płytki. Zostanie otwarte okno dialogowe Netlist Change, informujące, ile prymitywów będzie miało zmienione sieci i że wpłynie to na listę sieci. Możesz kliknąć Continue lub kliknąć Filter Affected, aby dokładniej przejrzeć proponowane zmiany.

Okno dialogowe Netlist Change - Show Component Pads - włącz, aby wyświetlać na liście prymitywy podłączonych komponentów.
- Show Non Component Pads - włącz, aby wyświetlać na liście podłączone wolne prymitywy.
- Show Changes That Affect Netlist - włącz, aby prezentować tylko listę proponowanych działań (zmian), które wpłyną na listę sieci płytki.
- Change Copper Net To - jeden lub więcej wpisów menu tego typu pojawia się, gdy do prymitywów w aktywnym grupowaniu połączonej miedzi jest obecnie przypisanych 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 wyświetlenia jako osobne wpisy menu jest zbyt wiele sieci aktualnie przypisanych do prymitywów w grupowaniu połączonej miedzi. Użycie tego polecenia daje dostęp do okna dialogowego Choose Net, zawierającego listę wszystkich sieci aktualnie przypisanych do prymitywów w grupowaniu. Wybierz wymaganą sieć, a następnie kliknij OK; ta sieć zostanie wpisana do pola New Net Name dla aktywnego grupowania połączonej miedzi.
- Change Copper Net To Board Net - użyj tego polecenia, jeśli chcesz użyć innej sieci niż te aktualnie przypisane do prymitywów aktywnego grupowania połączonej miedzi. Spowoduje to otwarcie okna dialogowego Choose Net, zawierającego listę wszystkich sieci aktualnie zdefiniowanych dla płytki. Wybierz wymaganą sieć, a następnie kliknij OK; ta sieć zostanie wpisana do pola New Net Name.
- Show All Primitives - kliknij ten przycisk, aby szybko ujawnić wszystkie prymitywy. Ten przycisk staje się dostępny, jeśli w menu wyłączono opcje Show Component Pads i/lub Show Non Component Pads.
Możesz także usunąć wszystkie sieci z bieżącego dokumentu projektu, zasadniczo czyszcząc wewnętrzną listę sieci PCB. Może to być pożądane, jeśli zmieniono informacje o sieciach w źródłowych dokumentach schematu i chcesz w pełni ponownie zsynchronizować PCB z informacjami listy sieci źródłowego schematu. Aby to zrobić, wybierz polecenie Design » Netlist » Clear All Nets z głównych menu. Po uruchomieniu polecenia otworzy się okno dialogowe 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. Wszystkie niepoprowadzone połączenia logiczne zostaną usunięte.
Aby utworzyć plik listy sieci na podstawie połączeń utworzonych przez trasowanie w bieżącym projekcie, wybierz polecenie Design » Netlist » Create Netlist From Connected Copper z głównych menu. Po kliknięciu Yes w otwartym oknie dialogowym potwierdzenia plik listy sieci (Generated <PCBDocumentName>.Net, dodany do panelu Projects jako wolny dokument w podfolderze Source Documents) zostanie utworzony w tym samym folderze co dokument projektu PCB i automatycznie otwarty jako aktywny dokument. Każda sieć na liście sieci otrzymuje swoją nazwę od jednego z padów, do których podłączona jest poprowadzona miedź.

