Narzędzia przesuwania PCB
Projektowanie płytki PCB to proces bardzo szczegółowy i precyzyjny. Obiekty są starannie rozmieszczane, aby spełnić wymagania mechaniczne i elektroniczne. Aby w tym pomóc, edytory PCB oraz biblioteki PCB zawierają różne polecenia i tryby zachowania związane z przesuwaniem. Jeśli obiekt nie jest zablokowany, można go przesunąć, klikając i przeciągając. Aby przesunąć wiele obiektów, należy je najpierw zaznaczyć, aby oprogramowanie wiedziało, które obiekty mają zostać przesunięte.
Używaj narzędzi przesuwania, aby upewnić się, że obiekty umieszczone na PCB i w bibliotece PCB są prawidłowo pozycjonowane.
Wszelkie przesuwanie obiektów jest ograniczone do bieżącej siatki Snap Grid. Więcej informacji o ustawianiu i pracy z siatką Snap Grid znajdziesz na stronie Grids and Units.
- Z edytora PCB użyj Tools | Arrange | Move.

- Z edytora biblioteki PCB użyj Tools | Arrange | Move.

Zachowanie interaktywne podczas przesuwania obiektów
Następujące polecenia są dostępne podczas przesuwania jednego lub wielu obiektów:
- Naciśnij Tab, aby otworzyć panel Inspector obiektu (jeśli przesuwany jest tylko jeden obiekt).
- Naciśnij Spacebar, aby obrócić obiekt(y) przeciwnie do ruchu wskazówek zegara wokół punktu odniesienia przesuwania, lub Shift+Spacebar dla obrotu zgodnie z ruchem wskazówek zegara. Domyślny przyrost obrotu wynosi 90 stopni. Rozmiar Rotation Step można zmienić na stronie PCB Editor - General w System Preferences.
- Naciśnij klawisz X lub Y, aby odbić obiekt(y) odpowiednio względem osi X lub Y.
- Jeśli przesuwany obiekt jest komponentem, naciśnij L, aby przerzucić go na drugą stronę płytki. Nie używaj X ani Y do odbijania komponentów, ponieważ obiekty prymitywne wewnątrz komponentu nie zostaną przeniesione na odpowiednie warstwy strony dolnej.
- Naciśnij Esc, aby przerwać bieżącą operację przesuwania.
Podsumowanie poleceń przesuwania
| Polecenie |
Zachowanie |
| Przesuń obiekt |
Przesuwa wybrany obiekt. Po uruchomieniu polecenia pasek stanu wyświetli monit Move any Object. Kliknij, aby wskazać obiekt, a następnie przesuń go do wymaganego położenia. Zwróć uwagę, że to polecenie nie uwzględnia stanu zaznaczenia obiektów — po prostu przesuwa wskazany obiekt. |
| Przeciągnij |
Przesuwa wybrany obiekt i przeciąga wraz z nim obiekty do niego dołączone. Po uruchomieniu polecenia pasek stanu wyświetli monit Move any Object. Kliknij, aby wskazać obiekt, a następnie przesuń go do wymaganego położenia. Połączone segmenty ścieżek pozostaną dołączone; koniec na przesuwanym obiekcie będzie przesuwał się wraz z obiektem, a drugi koniec segmentu(ów) pozostanie w dotychczasowym miejscu. Zwróć uwagę, że ścieżki podłączone do komponentu będą przeciągane tylko wtedy, gdy opcja Comp Drag jest ustawiona na Connected Tracks (na stronie PCB Editor - General w System Preferences). Ta opcja jest omówiona bardziej szczegółowo poniżej. |
| Komponent |
Przesuwa wybrany komponent. Po uruchomieniu polecenia pasek stanu wyświetli monit Moving Component. Kliknij, aby otworzyć okno dialogowe Choose Component, w którym można wybrać komponent, do którego chcesz przejść. Zachowanie połączonych ścieżek zależy od ustawienia opcji Comp Drag na stronie PCB Editor - General w System Preferences. Jest to omówione bardziej szczegółowo poniżej. |
| Ponowne trasowanie |
Ponownie trasuje wybrany segment ścieżki. Po uruchomieniu polecenia pasek stanu wyświetla monit, aby Choose a Track. Gdy klikniesz segment ścieżki, w praktyce dzielisz ten segment na dwa. Przesuń kursor, aby umieścić nowy wierzchołek w miejscu połączenia tych dwóch segmentów. Po umieszczeniu wierzchołka będziesz pozycjonować kolejny wierzchołek, aby ustalić końce dwóch kolejnych segmentów itd. Kliknij prawym przyciskiem myszy (lub Esc), aby zakończyć ponowne trasowanie tej trasy; zrób to drugi raz, aby wyjść z polecenia. |
| Break Track |
Podziel istniejący segment na dwa segmenty. To polecenie działa tak samo jak polecenie Re-route , z tą różnicą, że nie jest powtarzane. Po uruchomieniu polecenia pasek stanu wyświetli monit Choose a Track. Gdy klikniesz segment ścieżki, w miejscu kliknięcia zostanie dodany wierzchołek; przesuń mysz, aby ustawić położenie wierzchołka. Te segmenty zostaną zwolnione, a kursor w postaci krzyżyka pozostanie, wskazując, że nadal jesteś w trybie Break Track. Kontynuuj dzielenie innych ścieżek lub kliknij prawym przyciskiem myszy (albo Esc), aby zakończyć polecenie. Zwróć uwagę, że to zachowanie można również uzyskać interaktywnie w obszarze projektu bez uruchamiania tego polecenia: kliknij raz, aby zaznaczyć segment ścieżki, następnie kliknij i przytrzymaj środkowy wierzchołek, aby przerwać ścieżkę. Ustaw położenie zgodnie z potrzebą. |
| Drag Track End |
Przenieś istniejący wierzchołek (koniec ścieżki) w nowe miejsce. Po uruchomieniu polecenia pasek stanu wyświetli monit Move any Object. Kliknij w dowolnym miejscu segmentu ścieżki; kursor przeskoczy do najbliższego końca tego segmentu, który następnie będzie poruszał się wraz z kursorem. Ustaw kursor w wymaganym miejscu i kliknij, aby umieścić. |
| Move / Resize Tracks |
Swobodnie przesuń koniec segmentu ścieżki. Po uruchomieniu polecenia pasek stanu wyświetli monit Choose Track End Point. Kliknij w dowolnym miejscu segmentu ścieżki; kursor przeskoczy do najbliższego końca tego segmentu, dołączając go do kursora. Przesuń kursor, aby przesunąć ten punkt końcowy, i kliknij, aby umieścić. To zachowanie, w którym możesz swobodnie przesuwać koniec pojedynczego segmentu ścieżki, można również uzyskać, klikając raz, aby zaznaczyć segment, a następnie klikając i przytrzymując wierzchołek końcowy, aby swobodnie go przesunąć. |
| Move Selection |
Przenieś zaznaczone obiekty. Po uruchomieniu tego polecenia pasek stanu wyświetli monit Move Selection. Kliknij w dowolnym miejscu w obszarze projektu, aby „złapać” zestaw zaznaczenia w tym punkcie, a następnie przesuń mysz, aby przenieść zestaw zaznaczenia w nowe miejsce. Zwróć uwagę, że kliknięcie definiujące punkt trzymania zestawu zaznaczenia będzie automatycznie na siatce, chyba że najedziesz myszą tak, aby przyciągnęła się do hotspotu obiektu (punktu odniesienia), np. środka pada. |
| Move Selection by X, Y |
Przenieś zaznaczone obiekty o przesunięcie zdefiniowane przez użytkownika. Po uruchomieniu tego polecenia otworzy się okno dialogowe Get X /Y Offsets. Wprowadź wymagane wartości przesunięcia, a następnie kliknij OK, aby przesunąć zestaw zaznaczenia o tę wartość. |
| Rotate Selection |
Obróć zaznaczone obiekty o kąt obrotu zdefiniowany przez użytkownika. Po uruchomieniu tego polecenia otworzy się okno dialogowe Rotation Angle. Wprowadź wymagany obrót w stopniach, a następnie kliknij OK. Pasek stanu wyświetli monit Select Reference Point; zestaw zaznaczenia obróci się wokół punktu, w którym klikniesz. |
| Flip Selection |
Przerzuć zestaw zaznaczenia z bieżącej strony płytki na drugą stronę. Zestaw zaznaczenia zostanie przerzucony wzdłuż osi X tak, jakby był pojedynczym obiektem, przy czym całkowity prostokąt ograniczający zestawu pozostanie w tym samym położeniu X, Y w obszarze roboczym. Każdy obiekt znajdujący się na warstwie mającej parę logiczną zostanie przerzucony i przeniesiony na warstwę sparowaną. Na przykład obiekty z Top Layer zostaną przerzucone na Bottom Layer, Top Solder na Bottom Solder, i analogicznie dla warstw mechanicznych zdefiniowanych jako pary warstw. |
| Move Polygon Vertices |
Interaktywnie przesuń wierzchołki poligonu. Po uruchomieniu polecenia pasek stanu najpierw wyświetli monit Choose a Polygon. Po kliknięciu poligonu w celu jego wybrania pasek stanu poprosi o kliknięcie, aby wybrać Handle (wierzchołek) lub Edge. Zwróć uwagę, że ten stan edycji można również uzyskać, klikając raz, aby zaznaczyć poligon. Poniżej znajduje się więcej informacji o edycji obiektu o kształcie wielokąta. |
| Region Vertices |
Interaktywnie przesuń wierzchołki obszaru wypełnionego (solid region). Po uruchomieniu polecenia pasek stanu najpierw poprosi o Choose a Region. Po kliknięciu obszaru w celu jego wybrania pasek stanu poprosi o kliknięcie, aby wybrać Handle (wierzchołek) lub Edge. Zwróć uwagę, że ten stan edycji można również uzyskać, klikając raz, aby zaznaczyć obszar. Poniżej znajduje się więcej informacji o edycji obiektu o kształcie wielokąta. |
Tips
- Kliknij i przytrzymaj przycisk myszy, aby przesunąć pojedynczy obiekt. Obiekt zostanie „złapany” za:
- jego punkt odniesienia w przypadku obiektu z pojedynczym punktem odniesienia, takiego jak pad, przelotka lub komponent, lub
- wierzchołek w przypadku ścieżki lub obiektu o kształcie wielokąta.
- Pojedyncze obiekty są przesuwane zgodnie z bieżącą siatką przyciągania. Dla wielu obiektów miejsce, w którym „trzymany” jest zestaw zaznaczenia, będzie na bieżącej siatce przyciągania.
- Kliknij i przytrzymaj wymaga trzymania wciśniętego przycisku myszy. Trzymanie wciśniętego przycisku myszy nie jest wymagane, jeśli użyjesz polecenia z menu Move. Zaletą użycia polecenia Move jest to, że można używać klawiszy strzałek do precyzyjnego przesuwania obiektu(ów) o pojedyncze kroki siatki. Następnie możesz przytrzymać Shift, aby przeskakiwać co 10 kroków siatki.
- Zestaw zaznaczonych obiektów można również przesuwać techniką kliknij i przytrzymaj, w zależności od tego, jaki typ obiektu w zestawie zaznaczenia zostanie kliknięty. Gdy wiele obiektów jest przesuwanych metodą kliknij i przytrzymaj, kursor przeskoczy do najbliższego punktu siatki, a następnie zacznie przesuwać zestaw zaznaczenia. Zwróć uwagę, że ten punkt trzymania może nie być punktem odniesienia obiektu. Jeśli pozycjonowanie jest krytyczne, lepiej użyć polecenia Move Selection opisanego poniżej, ponieważ możesz przesuwać kursor, aż przyciągnie się do punktu odniesienia obiektu, np. środka pada, który następnie staje się punktem, za który trzymany jest zestaw obiektów. W praktyce może pomóc umieszczenie tymczasowego pada lub przelotki, aby ułatwić precyzyjne przemieszczenie zestawu zaznaczonych obiektów.
- Zestawu zaznaczonych ścieżek nie można przesuwać techniką kliknij i przytrzymaj. W takiej sytuacji należy użyć polecenia Move Selection (chyba że w zestawie zaznaczenia znajduje się obiekt inny niż ścieżka, na którym można kliknąć i przytrzymać).
- Jeśli przesuwanych jest wiele obiektów, ich wzajemne położenie zostaje zachowane.
Domyślne zachowanie polega na przyciąganiu do punktu odniesienia obiektu za każdym razem, gdy klikniesz i przytrzymasz, aby przesunąć obiekt. Można to wyłączyć, wyłączając opcję Snap To Center na stronie PCB Editor - General w System Preferences.
Przenoszenie komponentów
Jak każdy obiekt, komponent można przesunąć, klikając i przytrzymując. Alternatywnie użyj polecenia Component z menu Move.
Jak komponent jest „trzymany”
Footprinty komponentów są zwykle projektowane tak, aby ich punkt bazowy (punkt odniesienia) znajdował się albo w geometrycznym środku komponentu, albo w środku pada 1. Podczas etapu rozmieszczania komponentów na płytce może być korzystniejsze pozycjonowanie komponentu względem pada 1 lub być może innego pada. Aby włączyć to zachowanie, włącz opcję Smart Component Snap na stronie PCB Editor - General w System Preferences. Gdy ta opcja jest włączona, zamiast przeskakiwać do punktu odniesienia, oprogramowanie uwzględni środki padów jako potencjalne punkty trzymania i przeskoczy do najbliższego punktu (punkt odniesienia lub środek pada) po kliknięciu i przytrzymaniu. Ustaw kursor blisko pada, za który chcesz „trzymać”, a następnie kliknij i przytrzymaj.
Jak zachowują się połączone ścieżki
Domyślne zachowanie dla ścieżek połączonych z komponentem polega na tym, że końce ścieżek nie są przesuwane podczas przenoszenia komponentu. Można przeciągać końce ścieżek razem z przenoszonym komponentem, ustawiając opcję Comp Drag na Connected Tracks (na stronie PCB Editor - General w System Preferences). Ponieważ przeciąganie nie jest domyślnym zachowaniem podczas przenoszenia, aby przenieść komponent and przeciągając połączone końce ścieżek, musisz użyć polecenia Drag lub Component z menu Move.
Zwróć uwagę, że oprogramowanie nie próbuje utrzymywać prowadzenia obiektów ścieżek pod kątem 90/45 stopni ani zapobiegać potencjalnym naruszeniom reguł projektowych podczas przenoszenia komponentu i przeciągania ścieżek. Edytor PCB zawiera doskonałe funkcje przesuwania ścieżek. Użyj ich, aby uporządkować nieuporządkowane segmenty ścieżek albo przenieść komponent bez przeciągania i wykorzystać te same możliwości przesuwania do modyfikacji segmentów ścieżek po przeniesieniu komponentu.
Aby uporządkować przeciągnięte ścieżki, kliknij raz, aby zaznaczyć segment, następnie kliknij i przytrzymaj segment i przesuń go. Oprogramowanie przywróci prowadzenie ścieżek pod kątem 90/45 stopni.
Przenoszenie segmentów ścieżek/linii
Trasowanie jest tradycyjnie prowadzone tak, aby wszystkie segmenty ścieżek były pionowe, poziome lub pod kątem 45 stopni. Robi się to, aby umożliwić jak najbardziej efektywne wykorzystanie miejsca na płytce. Edytor PCB zawiera zaawansowane algorytmy do przesuwania segmentów ścieżek na płytce tak, aby zachować układ trasowania.
To przesuwanie segmentów ścieżek można wywołać interaktywnie, klikając najpierw, aby zaznaczyć segment ścieżki, a następnie klikając i przytrzymując, gdy pojawi się specjalny kursor, aby przesunąć segment (jak pokazano w animacji poniżej), albo klikając i przytrzymując segment ścieżki i przesuwając go. To zachowanie przesuwania można skonfigurować za pomocą opcji Dragging na stronie PCB Editor - Interactive Routing w System Preferences. Opcje te pozwalają przypisać akcję Move do ścieżki, co jest przydatne, jeśli chcesz móc swobodnie przesuwać pojedynczy segment ścieżki.
Oprócz obsługi przesuwania segmentów w ramach pojedynczej sieci, wbudowany algorytm push and shove pozwala na estetyczne przesuwanie wielu tras w jednej operacji, jak pokazano w animacji poniżej. Naciśnij skróty Shift+R, aby przełączać się między różnymi interaktywnymi trybami przesuwania: Push Obstacles, HugNPush Obstacles oraz Ignore Obstacles. Bieżący tryb jest wyświetlany na pasku stanu podczas przesuwania.

Zmiana kształtu istniejącego segmentu ścieżki
Współpracując z funkcją przesuwania segmentów, możesz także przerwać, a dokładniej reshapepodzielić istniejący segment. Aby to zrobić, kliknij raz, aby zaznaczyć segment, a następnie najedź kursorem myszy na środkowy wierzchołek. Pojawi się specjalny kursor, wskazujący, że ten segment można przekształcić. Kliknij i przytrzymaj; podczas przesuwania myszy oprogramowanie automatycznie doda nowe segmenty przekształcania, jak pokazano na poniższych obrazach.
Najedź kursorem myszy na środkowy wierzchołek, aby wyświetlić kursor przekształcania,
Kliknij i przytrzymaj, a następnie przeciągnij, aby przekształcić segment,
Zwolnij, aby zakończyć proces przekształcania.
Przenoszenie wierzchołków obiektów wielokątnych
Istnieją pewne różnice między poszczególnymi obiektami wielokątnymi. Więcej informacji na temat przekształcania obiektu wielokątnego znajdziesz w opisie obiektu Polygon.