Do projektowania PCB dostępnych jest wiele różnych 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. Nazywa się je „prymitywnymi” ze względu na ich surowy lub najbardziej podstawowy charakter.
-
Wszystko, co składa się z prymitywów i jest identyfikowane jako obiekt projektowy, jest obiektem grupowym. Przykłady obiektów grupowych obejmują komponenty, wymiary i pola polygon pour. Obiektem grupowym można manipulować jako pojedynczym obiektem w obszarze projektowym. Na przykład można go umieszczać, zaznaczać, kopiować, zmieniać, przenosić i usuwać.
Wspólne cechy 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 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 wyjść z trybu umieszczania.
Obiekty są umieszczane na bieżącej warstwie. Przed rozpoczęciem umieszczania upewnij się, że właściwa warstwa została ustawiona jako bieżąca. Warstwę, na której znajduje się obiekt, można zmienić po jego umieszczeniu.
Edycja przed umieszczeniem
Domyślne właściwości obiektu można w dowolnym momencie zmienić 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 zgodnie z potrzebami.
Domyślne wartości obiektów są domyślnie zapisywane w pliku ADVPCB.dft. Opcjonalnie wartości można zapisać w pliku .dft o innej nazwie. Dostępne są elementy sterujące do zapisywania i wczytywania plików .dft, co umożliwia tworzenie ulubionych „zestawów” domyślnych wartości obiektów. Wszystkie ustawienia zapisane w i wczytane z plików .dft są domyślnymi ustawieniami zdefiniowanymi przez użytkownika. W razie potrzeby oryginalne wartości domyślne można w dowolnym momencie przywrócić za pomocą opcji Set To Defaults lub Reset All. Oryginalne wartości domyślne są zakodowane na stałe.
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ć powiązany 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 projektowym (
), aby wznowić umieszczanie.
Atrybuty ustawione w ten sposób staną się ustawieniami domyślnymi dla dalszego umieszczania obiektów, chyba że opcja
Permanent na stronie
PCB Editor – Defaults w oknie
Preferences jest włączona. Gdy ta opcja jest włączona, wprowadzone zmiany będą dotyczyć tylko aktualnie umieszczanego obiektu oraz kolejnych obiektów umieszczanych podczas tej samej sesji umieszczania.
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 powiązany tryb panelu Properties oraz 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 powiązany 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 menu przycisku Panels w prawym dolnym rogu obszaru projektowego lub wybierz View » Panels » Properties z menu głównego.
Jeśli opcja
Double Click Runs Interactive Properties jest wyłączona (domyślnie) na stronie
PCB Editor – General page w oknie
Preferences, po dwukrotnym kliknięciu prymitywu lub kliknięciu prawym przyciskiem myszy zaznaczonego prymitywu i wybraniu
Properties otworzy się okno dialogowe. Gdy opcja
Double Click Runs Interactive Properties jest włączona, otworzy się panel
Properties.
Chociaż opcje są takie same w oknie dialogowym i panelu, ich kolejność i rozmieszczenie mogą się nieznacznie różnić.
Naciśnij Ctrl+Q, aby przełączać jednostki miary aktualnie używane w panelu/oknie dialogowym między metrycznymi (mm) a imperialnymi (mil). Wpływa to tylko na wyświetlanie pomiarów w panelu/oknie dialogowym; nie zmienia jednostki miary określonej dla płytki, która jest konfigurowana w ustawieniu Units w panelu Properties, gdy w obszarze projektowym nie są zaznaczone żadne obiekty.
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 i Edit » DeSelect w menu głównym. Polecenia zaznaczania są również dostępne z menu przycisku
w Active Bar.
-
Select overlapped - służy do pojedynczego zaznaczania następnego obiektu projektowego 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, przełączaną 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, aby przełączać zaznaczanie nakładających się obiektów bez utraty pierwotnego zaznaczenia.
-
Aby użyć tego polecenia, upewnij się, że opcja Display popup selection dialog jest wyłączona na stronie PCB Editor - General page w oknie Preferences.
-
Kolejność zaznaczania uwzględnia również najpierw bieżącą warstwę, a dopiero potem przechodzi do obiektów na innych warstwach.
-
Dwukrotne kliknięcie obszaru współlokalizowanych obiektów zawsze zapewnia dostęp do wyskakującego okna wyboru.
-
Select next (skrót: Tab) - gdy początkowy obiekt jest zaznaczony w projekcie, to polecenie służy do rozszerzenia zaznaczenia tak, aby objęło następny obiekt (lub obiekty) wyższego poziomu na podstawie logicznej hierarchii. 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 powiązanej 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 powiązanej sieci
-
Niepołączony pad ---> Wszystkie obiekty elektryczne w powiązanej sieci
-
Przelotka ---> Cała połączona (ciągła) ścieżka 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 ---> Cała połączona (ciągła) ścieżka 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.
-
Komponent ---> Fanouty przelotek, wyprowadzenia escape, połączenia międzyobiektowe
Via Fanouts - jeśli ścieżka o wystarczająco małej długości łączy pad z przelotką i nie ma innego padu połączonego z tą przelotką krótszą ścieżką, wówczas ta ścieżka i przelotka są uznawane za Fanout tego padu.
Escapes - antena o wystarczająco małej długości podłączona do padu jest uznawana za Escape tego padu.
Interconnect - ścieżka łącząca dwa obiekty już uwzględnione w zaznaczeniu (na przykład pady lub przelotki fanout) jest uznawana za Interconnect.
Ponadto funkcja ta umożliwia rozszerzanie zaznaczenia na wiele obiektów wybranych w różnych sieciach projektu.

Przykład zaznaczania obejmującego wiele sieci, rozszerzanego od początkowo zaznaczonych 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 - 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 powiązanych 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 wszelkich 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 zawiera listę wszystkich aktualnie załadowanych 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ów. 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 będą uwzględnione w zaznaczeniu).
-
Physical Connection Single Layer - służy do zaznaczania całej fizycznie poprowadzonej ścieżki między obiektami padów na pojedynczej 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 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.
Do tego polecenia można również 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 również 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-pad, które zostały poprowadzone w całości w granicach wybranego pokoju w bieżącym dokumencie.
Do tego polecenia można również 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.
Komponent może być umieszczony na określonej warstwie, ale może nie zostać odznaczony za pomocą polecenia DeSelect » All on Layer. Wynika to z faktu, że nie wszystkie prymitywy składające się na komponent są umieszczone na tej samej warstwie. Na przykład oznaczenie i tekst komentarza mogą znajdować się na warstwie Top Overlay, podczas gdy składowe pady są typu Multi-Layer.
-
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, 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.
Zwróć uwagę, że w edytorze PCB polecenie Lasso Select / Lasso Deselect oferuje dwa tryby działania:
-
Free-form - podobnie jak prawdziwe lasso, możesz narysować odręczny obszar zaznaczenia, aby objąć wymagane obiekty projektu.
-
Polyline - zapewniając wielokątne „lasso”, ten tryb może być korzystniejszy od trybu swobodnego, gdy zachodzi potrzeba bardziej precyzyjnego odznaczania obiektów. Tryb ten jest szczególnie przydatny w projektach, w których komponenty są obrócone o 45 stopni, lub podczas pracy nad flex, gdy projekt nie zawsze jest ortogonalny.
Możesz nawet używać kombinacji obu trybów, aby uzyskać dokładnie taki obszar odznaczania, jaki chcesz. Bieżący tryb jest odzwierciedlany w Status Bar. Naciśnij Spacebar , aby przełączać się między trybami Free-form i Polyline.
Przytrzymaj klawisz Ctrl podczas używania polecenia Lasso Select, Inside Area, Outside Area, Touching Line lub Touching Rectangle, aby wskazać prymitywy obiektu komponentu.
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 zastosowanie) odbywa się 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 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 page w oknie dialogowym Preferences.
-
Naciśnij klawisz L, aby przenieść obiekt na drugą stronę płytki (tam, gdzie ma to zastosowanie).
-
Naciśnij klawisz 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 małymi krokami (zgodnie z bieżącą wartością siatki przyciągania), naciskając klawisze strzałek przy jednoczesnym przytrzymaniu klawisza Ctrl . Przesuwanie większymi krokami (10 x wartość siatki przyciągania) odbywa się przez naciskanie klawiszy strzałek przy jednoczesnym przytrzymaniu klawiszy Ctrl+Shift.
Liczba prymitywów wyświetlanych podczas przeciągania wielu zaznaczonych obiektów jest kontrolowana przez opcję PCB.Rendering.MultiselectionDrag w oknie dialogowym Advanced Settings dialog (wartość domyślna to 500).
Polecenia przesuwania
Położenie obiektu można zmienić za pomocą poleceń z podmenu Edit » Move w menu głównym lub 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.
-
Aby podłączona ścieżka przesuwała się razem z komponentem, tryb Comp Drag musi być ustawiony na Connected Tracks na stronie PCB Editor - General page w oknie dialogowym Preferences. Jeśli ten tryb jest ustawiony na None, polecenie działa dokładnie tak samo jak podstawowe polecenie przesuwania.
-
Podczas używania tego polecenia do przeciągania komponentu, gdy tryb Comp Drag jest ustawiony na Connected Tracks, polecenia klawiszy obracania i odwracania stają się niedostępne. Zwróć również uwagę, że inteligentne działania przesuwania (dynamiczne wyrównywanie i odpychanie) także nie są dostępne.
-
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 wszelkich 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 lub przeniesienie komponentu pod kursor), 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 również 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 zmienianie położenia 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 przesuwania 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.
Polecenie będzie dostępne tylko wtedy, gdy w obszarze projektu zaznaczony jest co najmniej jeden obiekt.

Okno dialogowe Get X/Y Offsets
Options 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, w zależności od wymaganego kierunku przesunięcia. Użyj przycisku po prawej stronie tego pola, aby szybko przełączyć wprowadzoną wartość między dodatnią a 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, w zależności od wymaganego kierunku przesunięcia. Użyj przycisku po prawej stronie tego pola, aby szybko przełączyć wprowadzoną wartość między dodatnią a ujemną.
-
Toggle X/Y Offsets - kliknij ten przycisk, aby szybko zamienić wartości przesunięcia. 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 i końcowego. Kliknij w żądanych miejscach; wartości dX i dY zostaną wprowadzone odpowiednio do pól X Offset i Y Offset.
Aby przełączyć jednostki okna dialogowego między imperialnymi a metrycznymi, naciśnij skrót Ctrl+Q.
-
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 obrotu. Wybrane obiekty zostaną obrócone wokół punktu odniesienia o wprowadzony kąt.

Okno dialogowe Rotation Angle
-
Flip Selection - odwraca wybrane obiekty poziomo (wokół osi Y) na odpowiadającą warstwę po przeciwnej stronie płytki. Na przykład obiekty na Top Layer zostaną odwrócone na Bottom Layer, obiekty na Top Overlay zostaną odwrócone na Bottom Overlay itd.
-
Tekst oznaczenia i komentarza staje się lustrzanym odbiciem po wykonaniu operacji odwrócenia.
-
Dla pada istniejącego na warstwie Multi-Layer odwrócenie zasadniczo odwróci kolejność par rozmiarów XY i kształtów. Dlatego jeśli użyto stylu Top-Middle-Bottom, a kształty początkowo są Round-Rectangle-Octagonal, odwrócenie odwróci stos, a tym samym kształty od góry staną się Octagonal-Rectangle-Round.
-
Jeśli zaznaczono wiele obiektów, zestaw obiektów zostanie odwrócony względem geometrycznego środka zaznaczenia.
Zwróć uwagę, że wszystkie zaznaczone obiekty zostaną odwrócone bez ostrzeżenia, chyba że położenie jednego lub większej liczby obiektów jest zablokowane. W takiej sytuacji pojawi się okno dialogowe Confirm, wymagające potwierdzenia przed odwróceniem obiektów.
Polecenia wyrównania
Obiekty można również przesuwać, zmieniając ich wyrównanie. 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.
Polecenia wyrównania będą przesuwać tylko zaznaczone obiekty, które można swobodnie przesuwać — zablokowane obiekty nie zostaną przesunięte.
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 zarówno dla wyrównania Vertical , jak i/lub Horizontal zaznaczonych obiektów, zależnie od potrzeb, a następnie kliknij OK , aby wykonać wyrównanie.

Okno dialogowe Align Objects
-
Włączenie jednocześnie opcji Horizontal i Vertical może spowodować konflikt, w wyniku którego zaznaczone obiekty zostaną ułożone jeden na drugim.
-
Użycie opcji Space equally może spowodować, że przesuwane obiekty znajdą się poza siatką.
Options and Controls of the Align Objects Dialog
-
Horizontal - wybierz jedną z poniższych 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 jest używany 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 jest używany jako odniesienie.
-
Space equally - obiekty są rozmieszczane w równych odstępach w kierunku poziomym, pomiędzy obiektem najbardziej wysuniętym w lewo i najbardziej wysuniętym w prawo (które nie są przesuwane).
-
Vertical - wybierz jedną z poniższych 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 jest używany 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 jest używany jako odniesienie.
-
Space equally - obiekty są rozmieszczane w równych odstępach w kierunku pionowym, pomiędzy obiektem najwyżej położonym i najniżej położonym (które nie są przesuwane).
Polecenie Position Component Text służy do uruchomienia okna dialogowego Component Text Position, z poziomu którego 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 tekst komentarza. Zarówno dla oznaczenia, jak i komentarza, używany jest graficzny obraz komponentu jako pomoc pokazująca, gdzie tekst pojawi się na podstawie wybranego położenia. 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.
-
Pozycje tekstu oznaczenia i komentarza można również zmieniać w sekcji Properties panelu właściwości . Wybierz oznaczenie/komentarz lub komponent nadrzędny, aby wyświetlić te właściwości. Kliknij odpowiedni element sterujący, który tekstowo podsumowuje bieżącą warstwę, położenie i obrót oznaczenia/komentarza, a następnie użyj właściwości Autoposition dostępnej w wyskakującym oknie, zgodnie z potrzebami.
-
Aby swobodnie ustawić położenie tekstu oznaczenia/komentarza i sprawić, by podążał za ruchem/orientacją komponentu nadrzędnego, wybierz styl Manual dla właściwości Autoposition (podczas konfigurowania właściwości za pomocą panelu Properties). Możesz także swobodnie kliknąć, przytrzymać i przeciągnąć tekst do wymaganego położenia bezpośrednio w obszarze roboczym; spowoduje to automatyczne przełączenie właściwości Autoposition na Manual.
Polecenie Align Left / Align Right / Align Top / Align Bottom umożliwia wyrównanie zaznaczonych obiektów projektu odpowiednio według ich lewej/prawej/górnej/dolnej krawędzi. Po uruchomieniu polecenia lewa/prawa/górna/dolna krawędź obiektu najbardziej wysuniętego odpowiednio w lewo/prawo/górę/dół 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 według 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ź obiektu najbardziej wysuniętego odpowiednio w lewo/prawo/górę/dół 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ó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 umieszczenie wybranych 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 pojawi się monit 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 wyrównać odstępy w poziomie/pionie między wybranymi obiektami. Po uruchomieniu polecenia skrajnie lewy i skrajnie prawy / najwyżej i najniżej położony obiekt w zaznaczeniu pozostaną na swoich pozycjach, a wszystkie pozostałe obiekty zostaną rozmieszczone między nimi w równych odstępach. Pozycja obiektów w pionie/poziomie nie ulega zmianie.
Polecenie Increase Horizontal Spacing / Increase Vertical Spacing umożliwia zwiększenie odstępów w poziomie/pionie między wybranymi obiektami. Po uruchomieniu polecenia skrajnie 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 odbywa się 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 umożliwia zmniejszenie odstępów w poziomie/pionie między wybranymi obiektami. Po uruchomieniu polecenia skrajnie lewy/najniżej położony obiekt pozostanie nieruchomy, natomiast pozostałe obiekty w zaznaczeniu zostaną przesunięte w lewo/w dół. Przesunięcie odbywa się 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 odpowiedniej i zmodyfikowanej siatki przyciągania. Po uruchomieniu polecenia punkty odniesienia każdego z wybranych 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 informacje o tym, które komponenty zostały, a które nie zostały przesunięte.
-
Skonfiguruj, który format raportu(ów) ma być generowany i wyświetlany, na stronie PCB Editor - Reports page w oknie dialogowym Preferences.
-
Odpowiednią siatkę przyciągania można skonfigurować zgodnie z potrzebami w sekcji Grid Manager panelu Properties panel.
Zwróć uwagę, że komponenty, których pady są obecnie poza siatką, nie są przesuwane.
Za pomocą 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 razem z panelem PCB Filter umożliwia wyświetlanie tylko tych obiektów, które mieszczą się w zakresie aktywnego filtra – co pozwala na bardziej precyzyjne i wydajne wskazywanie oraz edycję 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ą.
Zwróć uwagę, że to polecenie jest dostępne tylko wtedy, gdy edytor działa w trybie widoku 2D, ponieważ w trybie 3D klawisz Shift służy do uzyskania dostępu do sfery kierunkowej.
-
+ (na klawiaturze numerycznej) – przełącz na następną włączoną warstwę.
-
- (na klawiaturze numerycznej) – przełącz na poprzednią włączoną warstwę.
Obiekty umieszczone na warstwie wielowarstwowej automatycznie pojawiają się na wszystkich warstwach sygnałowych.
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ć 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 wywoływanego prawym przyciskiem myszy. Kursor zmieni się w krzyżyk, a następnie pojawi się monit o wskazanie punktu odniesienia. Jest to współrzędna względem zaznaczonych obiektów i służy do dokładnego pozycjonowania zaznaczenia podczas używania polecenia wklejania.
Podczas używania polecenia Copy w 3D Layout Mode bieżący widok w obszarze projektu zostanie skopiowany do schowka w formacie bitmapy. Masz kontrolę nad rozdzielczością kopiowanego obrazu za pomocą okna dialogowego 3D Snapshot Resolution, które następnie zostanie otwarte.
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ę przyczepiona do 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.
Podczas używania polecenia Paste obiekty są wklejane na tę samą warstwę, z której skopiowano obiekty źródłowe, niezależnie od tego, która warstwa jest aktualnie ustawiona jako aktywna w edytorze.
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 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
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.
Opcje Duplicate designator i Add to component class stają się dostępne do użycia, gdy skopiowany komponent źródłowy jest dostępny w schowku.
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:
Skonfiguruj opcje zgodnie z wymaganiami, a następnie kliknij przycisk Paste , aby rozpocząć operację wklejania.
Kliknięcie przycisku Paste Array w oknie dialogowym Paste Special spowoduje otwarcie okna dialogowego 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ń rozmieszczenia, 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.)
-
Aby zwiększać numerycznie, ustaw w polu Text Increment wartość, o jaką chcesz zwiększać.
-
Aby zwiększać alfabetycznie, ustaw w polu Text Increment literę alfabetu odpowiadającą liczbie liter, które chcesz pominąć. Na przykład, jeśli początkowy pad miał oznaczenie 1A, a pole Text Increment ustawiono na C (trzecia litera alfabetu), pady będą miały oznaczenia 1A, 1D (trzy litery po A), 1G (trzy litery po D) itd.
-
Zwróć uwagę, że ostatnio użyta wartość przyrostu jest zapamiętywana po wklejeniu tablicy; następna wartość z tej sekwencji zostanie użyta jako wartość bazowa następnej wklejanej tablicy, chyba że wykonasz nową operację Copy.
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łączone, elementy tablicy będą obracane o tę samą wartość kątową 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.
Podczas wklejania tablicy będzie ona trzymana za tę samą lokalizację odniesienia, która została użyta podczas wykonywania operacji Copy.
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.
Punkt początkowy tablicy będzie miejscem, w którym znajdzie się punkt odniesienia — wskazany, gdy użyto Cut lub Copy do dodania zaznaczenia do schowka. Dlatego zaleca się, aby punkt odniesienia został prawidłowo wskazany w momencie wycinania/kopiowania, w przeciwnym razie podczas wklejania tablicy mogą wystąpić nieoczekiwane rezultaty.
Aby skopiować jeden lub więcej zaznaczonych obiektów, a następnie wkleić wiele instancji zaznaczenia w dowolnym miejscu bieżącego dokumentu, można także użyć polecenia Edit » Duplicate z menu głównego (skrót: Ctrl+R). Po uruchomieniu polecenia kursor zmieni się w krzyżyk i przejdziesz do trybu duplikowania. Proces obejmuje następującą sekwencję kroków:
-
Najpierw zostaniesz poproszony o wybranie punktu odniesienia. Jest to punkt, względem którego zaznaczenie zostanie wklejone. Przesuń kursor do wymaganej pozycji w pobliżu zaznaczenia, a następnie kliknij lub naciśnij Enter. Kopia zaznaczenia pojawi się, „przyczepiona” do kursora.
-
Przesuń kursor do żądanej lokalizacji w obszarze projektu, a następnie kliknij lub naciśnij Enter , aby umieścić kopię.
-
Kolejna kopia zaznaczenia pojawi się przy kursorze, gotowa do umieszczenia.
-
Kontynuuj umieszczanie kolejnych instancji skopiowanego zaznaczenia (podobnie jak przy użyciu pieczątki) albo kliknij prawym przyciskiem myszy lub naciśnij Esc, aby zakończyć.
Zwróć uwagę, że to polecenie służy do kopiowania i wklejania obiektów. W związku z tym nie można go używać do duplikowania elementów podrzędnych obiektów grupowych.
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 to najwyższy priorytet):
-
Pad
-
Wypełnienie
-
Region
-
Ścieżka
-
Łuk
-
Przelotka
-
Polygon Pour

Sieć obiektu o najwyższym priorytecie jest przypisywana do wklejanego obiektu. Pokazano tu 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, 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. Pokazano tu 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. Pokazano tu 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 w tym zestawie. 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 wybranych 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żna 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 wyświetlał ikonę znacznika wyboru po lewej stronie.
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.
Jeśli opcja Protect Locked Objects jest włączona na stronie PCB Editor – General okna dialogowego Preferences, a obiekt projektu jest zablokowany, obiektu nie można zaznaczyć ani edytować graficznie. Użyj ikony Lock w panelu Properties , aby odblokować obiekt, lub wyłącz opcję Protect Locked Objects, aby edytować ten obiekt graficznie.
Jeśli spróbujesz zaznaczyć zablokowane obiekty wraz z innymi obiektami, tylko obiekty odblokowane będzie można zaznaczyć i przesuwać jako grupę, gdy opcja Protect Locked Objects jest włączona.
Blokowanie prymitywów komponentu
Jeśli komponent PCB ma zablokowane swoje prymitywy (opcja Primitives w trybie Component panelu Properties jest w stanie
), wszystkie lub większość właściwości tych prymitywów nie może być modyfikowana przy użyciu metod edycji graficznej (np. przeciągnij i upuść) oraz niegraficznej (np. przy użyciu panelu Properties lub List). Pomaga to zapobiegać przypadkowym zmianom prymitywów komponentu, które mogłyby skutkować nieprawidłowymi danymi wyjściowymi dla montażu i produkcji.
Aby włączyć/wyłączyć funkcję zapobiegania modyfikacji prymitywów komponentów PCB, użyj opcji
Protect Locked Primitives In Component na stronie
PCB Editor – General okna dialogowego
Preferences.
Na przykład na poniższym obrazie pokazano tryb Pad panelu Properties dla pada, który jest częścią składową 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óć też uwagę, że ikona
jest wyświetlana 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.

PadTryb Properties panelu (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. Na przykład wyobraź sobie, że zaczynasz prowadzić ścieżkę, a następnie 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 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 okna dialogowego Preferences . Na przykład duży krzyż 90-stopniowy, 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ć użyteczny, 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 tekstowych w projekcie (ciągi/ramki tekstowe, wymiary, tabele wierceń i/lub tabele stosu warstw). Wyboru czcionki dokonuje 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 piórem i wektorowe fotoplotowanie. Czcionki Sans Serif i Serif są bardziej złożone i spowolnią 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 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.
Zwróć uwagę, że dostępne będą tylko wykryte (i mające unikalne nazwy) czcionki główne. Na przykład Arial i Arial Black będą dostępne, ale Arial Bold i Arial Bold Italic nie będą.
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ą 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) otwierane jest 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.
To 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.
Możliwość automatycznego przechowywania geometrii obiektów tekstowych używających czcionek TrueType wewnątrz dokumentów PCB jest dostępna, gdy opcja PCB.Text.TTFontSaving jest włączona w oknie dialogowym Advanced Settings dialog. Gdy opcja jest wyłączona, można skonfigurować Altium Designer tak, aby osadzał czcionki TrueType. Strona PCB Editor – TrueType Fonts okna dialogowego Preferences (dostępna, gdy opcja PCB.Text.TTFontSetting.Hide jest wyłączona w oknie dialogowym Advanced Settings dialog) udostępnia opcję Embed TrueType fonts inside PCB documents do osadzania czcionek TrueType podczas zapisywania projektu oraz opcję Substitution font do stosowania wybranego podstawienia czcionki podczas wczytywania projektu.
Osadzanie czcionek jest przydatne, gdy tekst ma być wyświetlany czcionką, która może być lub nie być dostępna na komputerze docelowym, na którym projekt zostanie otwarty. Podstawianie czcionek umożliwia określenie czcionki TrueType, która ma zostać użyta jako zamiennik podczas wczytywania projektu, w którym czcionki nie zostały osadzone i mogą nie być dostępne na komputerze, na którym projekt jest aktualnie otwarty.
Informacje o sieci
Dla obiektów miedzianych na PCB (ścieżka, przelotka, poligon itp.) następujące informacje są prezentowane w obszarze Net Information panelu Properties po zaznaczeniu obiektu:
-
Nadrzędna 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ędnia wartości Propagation Delay padów i przelotek, jeśli zostały zdefiniowane dla padów i przelotek.
W przypadku przelotek opóźnienie propagacji jest obliczane proporcjonalnie do użytej długości przelotki. Ta funkcja jest dostępna, gdy opcja PCB.Delay.Via jest włączona w oknie dialogowym Advanced Settings dialog. Gdy opcja PCB.Delay.Via jest wyłączona, używana jest wartość Propagation Delay zdefiniowana we właściwościach przelotki.
-
Length – suma całkowitych długości zaznaczonego 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 ułożonych warstwowo lub nakładających się 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 również długość Manhattan (X + Y) linii połączenia. Więcej informacji na temat długości sygnału i jej zastosowań można znaleźć w informacjach o panelu PCB - Nets panel.
-
Całkowita długość obejmuje oszacowanie niepoprowadzonej części sieci (długość Manhattan (X + Y) linii połączenia), ale całkowite opóźnienie już nie.
-
Delay i Length dla sieci będącej częścią zdefiniowanej reguły projektowej Supply Nets design rule (lub częścią klasy sieci używanej z taką regułą) nie są obliczane.
-
Max Current – maksymalny prąd, jaki mogą przenosić zaznaczone 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 [mil²] (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
Gdy zaznaczonych jest wiele obiektów, na przykład cała sieć, wartość Max Current dla tej sieci jest najmniejszą indywidualną wartością Max Current spośród zaznaczonych obiektów.
-
Resistance – suma rezystancji zaznaczonych obiektów Track, Arc i Via, określona na podstawie wyprowadzonego 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 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 otworu metalizowanego = 0.018 mm
-
Rezystywność miedzi = 0.017 Ω*mm2/m
Całkowita rezystancja wybranych obiektów jest sumą rezystancji poszczególnych obiektów.
Via Barrel Cross-Sectional Area - określana w następujący sposób:
Abarrel = AViaHoleSize - AFinishedHoleSize
Abarrel = [ π * (ViaHoleSize/2)2 ] - [ π * ((ViaHoleSize - 2 * ViaWallThickness)/2)2 ]
Abarrel = π (ViaHoleSize * ViaWallThickness - ViaWallThickness2)
Via Length = odległość od środka warstwy wejściowej do środka warstwy wyjściowej, jak pokazano powyżej
Notes - długość przelotki w tych obliczeniach zależy od tego, czy przelotka należy do sieci oraz od warstw używanych przez połączone ścieżki. Wybrana przelotka bez przypisanej sieci będzie wyświetlać długość od krawędzi warstwy do krawędzi warstwy zamiast długości od środka warstwy do środka warstwy. Ponadto przelotka z przypisaną siecią, ale bez podłączonych ścieżek, będzie wyświetlać długość równą zero.

Obszar Net Information panelu Properties. Pokazano tutaj przykład dla wybranej ścieżki.
Kliknij łącze w obszarze Net Information, aby otworzyć powiązaną sieć/parę różnicową/xSignal w panelu PCB .