Interactive Routing
Altium Essentials: PCB Routing
This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.
Trasowanie to proces definiowania ścieżki łączącej węzły w każdej sieci poprzez umieszczanie elementów projektu płytki drukowanej, takich jak ścieżki, łuki i przelotki, na warstwach miedzianych w celu utworzenia ciągłego połączenia między węzłami. Zamiast umieszczać te elementy pojedynczo w celu utworzenia ścieżki łączącej, interactively route połączenie.
-
W edytorze PCB routowanie interaktywne jest procesem inteligentnym. Po uruchomieniu polecenia routowania interaktywnego należy kliknąć na pad, aby wybrać połączenie, które ma zostać wytyczone. Gdy odsuwasz kursor od pola stykowego, interaktywny router próbuje zdefiniować ścieżkę trasy od tego pola aż do aktualnej pozycji kursora. Ścieżka definiowana przez router jest kontrolowana przez różne właściwości, w tym aktualną corner style oraz gloss ustawienia.
-
Właściwości układanych ścieżek/łuków są kontrolowane przez Routing Width reguły projektowe, a odległość od innych obiektów sieciowych – przez Clearance projektu.
-
Sposób, w jaki interaktywny router reaguje na obiekty już istniejące na płytce, takie jak pola montażowe elementów i trasowanie w innych sieciach, zależy od aktualnego Routing Conflict Resolution trybu. Tryb określa, czy router Walkaround obejdzie przeszkodę, czy też Hug obiekt and Push w razie potrzeby, czy też Push go, czy Stop, czy Ignore to.
Interaktywne wyznaczanie trasy połączenia – po uruchomieniu polecenia i kliknięciu linii połączenia narzędzie Interactive Router wyszukuje ścieżkę od obiektu sieciowego do bieżącej pozycji kursora, omijając istniejące obiekty. Kliknięcie przycisku myszy spowoduje umieszczenie wszystkich kreskowanych segmentów ścieżki, Ctrl+Click w celu automatycznego uzupełnienia trasy.
Trasowanie interaktywne można wykonać na:
-
Pojedynczej sieci – Route » Interactive Routing
-
dwu sieciach skonfigurowanych jako para różnicowa – Route » Interactive Differential Pair Routing (dowiedz się więcej)
-
Zestawie wybranych sieci – Route » Interactive Multi-Routing
Osiągnięcie biegłości w trasowaniu wymaga dobrego zrozumienia rozmieszczenia obiektów w przestrzeni projektowej płytki drukowanej; poniższa sekcja zawiera przegląd tej kwestii. Ważne jest również zrozumienie, jak kontrolować wyświetlanie tras, aby łatwo dostrzec, nad czym aktualnie pracujesz w gęsto upakowanej przestrzeni projektowej; przegląd tej kwestii znajduje się w drugiej sekcji. Trzecią umiejętnością, która pozwala rozwijać biegłość w trasowaniu, jest nauka sterowania właściwościami ścieżek i przelotek podczas trasowania.
Jeśli posiadasz te umiejętności i trafiłeś na tę stronę, aby dowiedzieć się więcej o procesie trasowania, przejdź do sekcji poświęconej pracy z interaktywnym trasowarką.
Jak obiekty są rozmieszczone w przestrzeni projektowej
Edytor PCB jest środowiskiem edycyjnym opartym na siatce; domyślnie trasowanie interaktywne odbywa się na bieżącej siatce przyciągania. Oprócz siatki przyciągania oprogramowanie zawiera szereg dodatkowych funkcji przyciągania, zaprojektowanych w celu ułatwienia dokładnego pozycjonowania i wyrównywania obiektów projektu. Łącznie funkcje te określa się mianem Unified Cursor-Snap System.
System przyciągania kursora ma dwa podstawowe aspekty: what do czego przyciąga się kursor oraz when do których się przyciąga.
-
What - punkty w przestrzeni, do których przyciąga się kursor, obejmują: zdefiniowane przez użytkownika Grids, robocze Guides, oraz punkty przyciągania na istniejącej Objects.
-
When - kursor przyciąga się do punktu przyciągania: przyciąga się, gdy znajduje się w obrębie Snap Distance, a przyciąganie jest dozwolone w tym Layer.
Demonstracja funkcji przyciągania kursora: skonfiguruj opcje w Properties , lub naciskając klawisz Ctrl+E.
Do czego można przyciągać |
|
| Snap to grids | Siatki są dostępne zarówno w układzie kartezjańskim, jak i biegunowym W tym samym obszarze można zdefiniować wiele siatek, przy czym stosowana jest siatka o najwyższym priorytecie (najniższa wartość liczbowa) Siatki można również skonfigurować tak, aby obejmowały: wszystkie obiekty, tylko obiekty składowe lub obiekty niebędące składowymi; należy to wykorzystać do zdefiniowania siatki rozmieszczenia składowych o wyższym priorytecie Dowiedz się więcej o siatkach. |
| Snap to objects | Umieszczone obiekty pull kurso do odpowiedniej pozycji, gdy porusza się on w obrębie Snap Distance, w oparciu o odległość kursora od punktów przyciągania (punktów aktywnych) danego obiektu. Można to wykorzystać na przykład do przeciągnięcia kursora do środka ścieżki lub pada poza siatką. Przyciąganie obiektów można zastosować do: wszystkich warstw, tylko bieżącej warstwy lub wyłączyć. Użyj Shift+E skrótu, aby przełączać się między trybami, a aktualny tryb można sprawdzić na pasku stanu |
| Snap to guides | Można umieszczać i wykorzystywać prowadnice poziome, pionowe, ukośne oraz punktowe do wyrównywania obiektów, jak pokazano na powyższym filmie. Dowiedz się więcej o prowadnicach. |
| Snap to object axes | Funkcja, która przesuwa kursor w kierunku X lub Y tak, aby osiowo wyrównał się z punktem aktywnym na umieszczonym obiekcie znajdującym się w obrębie Axis Snap Range |
| Controlling the snapping |
|
Snapping to the Grid
| Toggle the units | Naciśnij klawisz Q , aby przełączać się między jednostkami imperialnymi a metrycznymi. Zmienią się jednostki siatki, ale jej odstępy pozostaną bez zmian. |
| Active grid? | Jeśli pod bieżącą pozycją kursora zdefiniowano wiele siatek, jako aktywna zostanie zastosowana siatka o najwyższym priorytecie (najniższa wartość liczbowa) |
| Quickly select a grid | Aby wybrać siatkę z listy predefiniowanych, naciśnij |
| Edit the grid value | Aby edytować wartość aktywnej siatki, naciśnij |
| Managing grids | Poszczególne siatki konfiguruje się w Grid Editor , a elementy sterujące służące do zarządzania aktywną siatką znajdują się w Grid Manager |
Dowiedz się więcej o pracy z siatkami.
Snapping to Objects
| Snap to objects | Kursor przyciąga się do: włączonych Objects for snapping (1), które znajdują się na włączonych Snapping warstwach (2), gdy kursor znajduje się w obrębie Snap Distance (3) |
| When to snap | Przyciąganie do obiektów ma trzy stany: Wyłączone, Bieżąca warstwa lub Wszystkie warstwy. Naciśnij klawisz |
Snapping to Guides and Axes
| To place a guide | Aby umieścić linię pomocniczą, użyj Place » Work Guides podmenu lub Guide Manager sekcji Properties Place prowadnicę interaktywnie lub Add umieścić ją w przestrzeni projektowej w domyślnej lokalizacji (w pobliżu punktu początkowego układu współrzędnych). |
| Właściwości prowadnicy | Widoczność, kolor i położenie są zarządzane w Guide Manager sekcji Properties |
| Przyciąganie do linii pomocniczych | Przyciąganie do linii pomocniczych ma zastosowanie: gdy Guides opcja przyciągania jest włączona (1), a kursor znajduje się w obrębie Snap Distance (2) |
| Enabling axis snapping | Przyciąganie do osi ma zastosowanie: gdy Axes opcja przyciągania jest włączona (1), do włączonych Objects for snapping (2), które znajdują się na włączonych Snapping warstwach (3), które znajdują się w obrębie Axis Snap Range (4) |
Dowiedz się więcej o przyciąganiu dolinii pomocniczychi osi.
Sterowanie wyświetlaniem tras
Projekt płytki drukowanej jest często bardzo gęsty i przepełniony obiektami. Oprogramowanie oferuje szereg funkcji ułatwiających zarządzanie widocznością obiektów, w tym: widoczność warstw, maskowanie i przyciemnianie, widoczność obiektów oraz przezroczystość, a także wiele innych funkcji.
Korzystaj z funkcji podświetlania oraz kontroli obiektów i warstw, aby ułatwić interpretację projektu.
| Single layer mode | Naciśnij klawisz Shift+S , aby przełączyć wyświetlanie w tryb pojedynczej warstwy. Dostępne są 3 tryby — włącz preferowane tryby na PCB Editor – Board Insight Display stronie okna dialogowego Preferences okna dialogowego Każde naciśnięcie przycisku Shift+S przechodzi do następnego włączonego trybu pojedynczej warstwy, a ostatecznie powoduje powrót do wyświetlania wszystkich aktualnie włączonych warstw. |
| Layer sets | Można skonfigurować wstępnie zdefiniowane zestawy widocznych warstw, a następnie wybierać je za pomocą Manage Layer Sets przycisk w lewym dolnym rogu okna edycji Nowe zestawy definiuje się w View Configuration panelu, co pokazano na powyższym filmie. |
| Dim or Mask to fade | Aby szybko wyróżnić interesujący nas obiekt, taki jak element, sieć, para różnicowa lub dowolny typ klasy, należy przejrzeć obiekty w PCB i włącz opcję Dim lub Mask Oba te tryby powodują wyblaknięcie wszystkich obiektów except , które Cię interesują, dzięki czemu interesujące obiekty stają się wyraźnie widoczne. Poziomy przyciemnienia i maskowania konfiguruje się w View Configuration |
| Clearance boundaries | Włącz tę opcję, aby wyświetlić wymagany odstęp wokół obiektów elektrycznych. Odstęp jest pokazany jako białe cieniowanie, skonfigurowane tak, aby pokazywać odległość określoną przez ograniczenie odstępu elektrycznego, które ma zastosowanie do obiektu poddawanego trasowaniu (lub przesuwaniu). Użyj Więcej informacji na temat sterowania wyświetlaniem granic odstępów bezpieczeństwa. |
| Object transparency | Poziom przezroczystości każdego typu obiektu można skonfigurować w Object Visibility sekcji View Configuration panelu Użyj All Objects suwaka u góry zestawu, aby dostosować wszystkie obiekty jednocześnie. |
| The visibility of objects | Ukrywanie obiektów, które nie są przedmiotem zainteresowania, to wygodny sposób na uporządkowanie przestrzeni projektowej Należy pamiętać, że obiekty te są nadal sprawdzane przez system ograniczeń; aby ukryć wielokąty przed widocznością and przed systemem ograniczeń, należy je zamiast tego odłożyć na półkę. |
| Displaying net names | Skonfiguruj opcje sterujące wyświetlaniem nazw sieci na padach, przelotkach i ścieżkach w View Configuration Należy pamiętać, że nazwy sieci są zawsze wyświetlane pośrodku każdego segmentu ścieżki, ale w razie potrzeby mogą być powtarzane. Właściwości czcionki wyświetlania konfiguruje się na PCB Editor – Board Insight Display stronie okna Preferences okna dialogowego |
Sterowanie właściwościami trasowania
Skonfigurowałeś ograniczenia projektowe dotyczące odstępu, szerokości trasowania oraz stylu przelotek – jesteś gotowy do trasowania. Kiedy klikniesz, aby rozpocząć trasowanie, skąd trasownik wie, jaką szerokość ścieżki zastosować oraz jaki rozmiar przelotki wybrać przy zmianie warstw?
Prosta demonstracja przygotowania do trasowania, a następnie wyboru szerokości trasowania i stylu przelotek podczas trasowania.
Changing the Routing Width (0:29)
| Starting width | Szerokość początkowa jest określana przez ustawienie Track Width Mode w Interactive Routing Width Sources opcjach Więcej informacji na temat domyślnych ustawień trybu szerokości trasy. |
| Min & max widths | Minimalna i maksymalna szerokość trasy są definiowane przez Min Width oraz Max Width w odpowiednim ograniczeniu szerokości trasowania Edytor PCB będzie starał się utrzymać szerokość w tym zakresie. |
| Zmiana szerokości | Naciśnij klawisz |
| Routing defaults | Skonfiguruj domyślne ustawienia interaktywnego wyznaczania trasy na PCB Editor – Interactive Routing oknie dialogowym Preferences oknie dialogowym Alternatywnie, naciśnij |
Changing the Routing Layer (1:14)
Changing the Via (1:22)
| Routing via | Jeśli podczas trasowania zmienisz warstwę, automatycznie dodawana jest przelotka, zgodnie z obowiązującym ograniczeniem projektowym „Styl przelotek trasowania”. |
| Default routing via | Rozmiar przelotki używanej podczas zmiany warstwy jest określany przez ustawienie Via Size Mode w Interactive Routing Width Sources opcjach Można to zmienić w trakcie trasowania, zgodnie z poniższym opisem. |
| Cycle available via sizes | Naciśnij klawisz 4 podczas trasowania, aby przełączać się między ustawieniami minimalnego, preferowanego lub maksymalnego rozmiaru przelotki (zdefiniowanymi w odpowiednim ograniczeniu projektowym „Routing Via Style”) lub wybierz rozmiar przelotki zdefiniowany przez użytkownika (
). Ostatni stan jest zachowywany jako bieżący Via Size Mode. Bieżący tryb rozmiaru przelotki jest wyświetlany na pasku stanu oraz na wyświetlaczu heads-up |
| Choose a different User via size | Alternatywnie, naciśnij klawisz |
| Cycle the via span | Warstwy, które przecina przelotka, są określane przez bieżący Via Type, a dostępne typy przelotek są zdefiniowane w Layer Stack Manager Gdy podczas trasowania nad kursorem znajduje się przelotka, naciśnij |
Dowiedz się więcej o przelotkach.
Dowiedz się więcej o definiowaniu typów przelotek.
Praca z interaktywnym routerem
Uruchamiasz polecenie trasowania interaktywnego i klikasz na padzie lub linii połączeniowej – i co się dzieje? Interaktywny silnik trasowania próbuje znaleźć ścieżkę od miedzi znajdującej się najbliżej miejsca kliknięcia, która należy do danej sieci (podkładka, przelotka, ścieżka), aż do aktualnej pozycji kursora, umieszczając ścieżki/łuki o określonej szerokości i układając je w uporządkowany wzór zgodnie z bieżącymi ustawieniami trasowania.
W jaki sposób trasa opuszcza pad SMD? Jak reaguje trasowanie po napotkaniu przeszkody – omija ją, przesuwa lub ignoruje? Jaki kształt przyjmuje zakręt i w jaki sposób trasa przebiega między padami innych elementów? Podczas gdy w poprzedniej sekcji omówiono sposób kontrolowania właściwości samej trasy, w tej sekcji podsumowano funkcje umożliwiające sterowanie trasą w trakcie jej przemieszczania się w przestrzeni trasowania.
Praca z interaktywnym routerem |
|
| Hatched/solid/hollow track/arc segments | Ścieżki/łuki z kreskowaniem są nieumieszczone, a ścieżki/łuki z wypełnieniem są umieszczone Należy pamiętać, że w przypadku połączenia, które jest aktualnie trasowane, ścieżki/łuki z wypełnieniem są klasyfikowane jako soft-commits, co oznacza, że silnik trasowania rozpoznaje je jako umieszczone, ale zachowuje możliwość ich wygładzenia oraz usunięcia, jeśli przesuniesz kursor w miejsce, w którym nie są już odpowiednie (pokazano to na filmie na początku tej strony). Gdy ścieżka przypisana do kursora jest pusta (nie jest kreskowana ani wypełniona), określa się ją jako look-ahead segment, nie zostanie umieszczona przy następnym kliknięciu. Funkcji tej należy używać do pozycjonowania punktu końcowego poprzedniego segmentu, bez konieczności umieszczania ostatniego segmentu Naciśnij klawisz |
| How the router forms the corners | Podczas interaktywnego trasowania kształt utworzony przez tory i łuki tworzące zakręt nazywany jest corner style. Najczęściej spotykane są narożniki ukośne, ale popularne są również narożniki zakrzywione (tworzone poprzez umieszczanie łuków). Dostępnych jest 5 stylów narożników, z których 4 posiadają również podtryby kierunku narożnika.
|
| How the routing leaves a pad | Sposób, w jaki interaktywny silnik trasowania wychodzi z pola lub do niego wchodzi, jest kontrolowany przez:
|
| How the route reacts to an existing object | Jest to określane przez bieżące ustawienie trybu rozwiązywania konfliktów. Bieżący tryb rozwiązywania konfliktów jest wyświetlany na pasku stanu , na wyświetlaczu head-up oraz na Properties podczas trasowania lub przesuwania. |
| Płynność nowego wytyczania trasy | W miarę odsuwania kursora od początkowego miejsca kliknięcia trasowanie zmienia kształt, aby znaleźć najlepszą ścieżkę wokół obiektów, prowadzącą do aktualnej pozycji kursora. Staranność lub jakość tej ścieżki zależy od aktualnego glossing setting. Glossing to zestaw narzędzi poprawiających jakość trasowania, mających na celu skrócenie długości ścieżki, poprawę kształtu zakrętów oraz zmniejszenie ich liczby. Stara się on również unikać kątów prostych oraz zapobiegać powstawaniu kątów ostrych na skrzyżowaniach typu T i przy padach. Glossing obsługuje również pary różnicowe i stara się poprawić proporcję par o zrównoważonej długości i odstępie. Glossing ma trzy ustawienia: Wyłączone, Słabe i Silne. Podczas trasowania interaktywnego lub przesuwania interaktywnego użyj skrótu klawiszowego „ Więcej informacji na temat efektu połysku podczas trasowania. |
| Auto-complete the connection | Podczas interaktywnego trasowania sieci przytrzymaj klawisz
Jeśli połączenia nie da się automatycznie uzupełnić, narzędzie powróci do ostatnio używanego trybu routingu interaktywnego. |
| Center the routes between pads / vias | Router interaktywny przestrzega ograniczeń projektowych, automatycznie trasując przez parę padów przy minimalnym dozwolonym odstępie od najbliższego pada. Jeśli wolisz, aby trasy były odsunięte tak, aby zachować odstęp między padami, skonfiguruj opcję „Zastosuj centrowanie ścieżki”. Aby umożliwić osiągnięcie tego efektu między dowolną parą padów, przelotek lub parą pad/przelotka, funkcja wykorzystuje mnożnik odstępu, dzięki któremu może inteligentnie dostosować maksymalny dopuszczalny odstęp trasowania. |
| Auto-narrow the route | Zwężenie trasy w celu dopasowania jej do wąskiej szczeliny jest czasami jedynym sposobem na poprowadzenie danej sieci. Funkcja automatycznego zwężania pozwala to osiągnąć, automatycznie zwężając trasę tak, aby zmieściła się w szczelinie, przy czym minimalna dopuszczalna szerokość jest określona przez ograniczenie szerokości trasowania. |
| Route selection strategies | Wybór tras, nad którymi ma się pracować, jest kluczowym aspektem trasowania. Może to być wybór tras w celu ich usunięcia, wygładzenia, sprawdzenia ich właściwości lub usunięcia. |
Responding to Obstacles – Conflict Resolution Mode
Uruchamiasz interaktywne polecenie trasowania i klikasz na padzie. Gdy odsuwasz kursor od pola stykowego, interaktywny silnik trasowania wyznacza ścieżkę z kreskowanych segmentów ścieżek od pola stykowego, które kliknąłeś, do aktualnej pozycji kursora, a gdy poruszasz kursorem, aktualizuje kreskowane segmenty, aby jak najlepiej zdefiniować ścieżkę trasy, zgodnie z ograniczeniami projektu i aktualnymi ustawieniami wygładzania.
Sposób, w jaki interaktywny moduł trasowania reaguje na obiekty już znajdujące się w obszarze roboczym PCB, takie jak pola stykowe lub trasowanie w innych sieciach, zależy od aktualnego routing conflict resolution trybu. Tryb rozwiązywania konfliktów trasowania określa, czy interaktywny silnik trasowania będzie próbował przepchnąć się przez te przeszkody, ominąć je, czy po prostu zignorować i poprowadzić trasę nad nimi.
Prosta demonstracja różnych zachowań trybów rozwiązywania konfliktów.
Tryb rozwiązywania konfliktów trasowania |
|
| Current mode | Aktualny tryb rozwiązywania konfliktów trasowania jest wyświetlany w oknie informacyjnym oraz na pasku stanu Jest on również wyświetlany na Properties podczas interaktywnego wyznaczania trasy , interaktywnego przesuwania oraz interaktywnego przeciągania |
| Changing modes | Aby zmienić tryb podczas interaktywnego trasowania (lub interaktywnego przesuwania, lub poprzez przeciąganie), naciśnij Shift+R skrót. |
| Available modes | Poszczególne tryby rozwiązywania konfliktów można włączać i wyłączać na PCB Editor – Interactive Routing stronie okna Preferences okna dialogowego Jeśli tryb jest wyłączony w preferencjach, nie będzie dostępny na liście rozwijanej w Preferences ani po Więcej informacji o poszczególnych trybach rozwiązywania konfliktów. |
Glossing during Routing
Chcesz nie tylko, aby interaktywny router znalazł ścieżkę i umieścił segmenty ścieżki od miejsca ostatniego kliknięcia do aktualnej pozycji kursora, ale także, aby ta trasa była jak najkrótsza i została utworzona przy użyciu minimalnej liczby segmentów ścieżki. Aby zarządzać tym procesem, edytor PCB zawiera Glossing narzędzie.
Glossing to zaawansowany zestaw algorytmów opracowany specjalnie w celu uzyskania czystszego trasowania i wejść do pól lutowniczych, zgodnego z zamierzeniami obowiązujących reguł projektowych. Funkcja Glossing dąży do skrócenia długości ścieżki, a także do poprawy kształtu zakrętów i zmniejszenia ich liczby, co zazwyczaj skutkuje schludniejszym trasowaniem utworzonym z mniejszej liczby segmentów. Glossing pozostawia również zworki podsieci w niezmienionym stanie, a w przypadku reguł szerokości opartych na przestrzeni uwzględniane są zmiany szerokości na granicach. Podczas przesuwania kursora w trakcie definiowania nowej interaktywnej ścieżki trasowania całe trasowanie, które nie zostało jeszcze zatwierdzone, jest automatycznie poddawane procesowi glossingu.
Oprócz zastosowania funkcji „glossing” do sieci, której trasowanie jest w toku, interaktywny silnik trasowania może również zastosować tę funkcję do sąsiednich sieci, na które ma wpływ trasa w trakcie trasowania.
Prosta demonstracja różnych wyników uzyskanych przy wyłączonym i włączonym glossingu.
Zrozumienie działania funkcji „glossing” |
|
| When does glossing run | Narzędzie do wygładzania działa:
|
| How strong is glossing | Stopień dopracowania trasy zależy od bieżącego Gloss Effort (Routed) ustawienie. Skonfiguruj tę opcję lub użyj Ctrl+Shift+G skrótów klawiszowych, aby przełączać się między trzema poziomami intensywności wygładzania. Aktualne ustawienie jest wyświetlane na pasku stanu
|
| Glossing the neighbors | Podczas interaktywnego trasowania metodą „Push” lub „Hug & Push” albo podczas przesuwania ścieżek, wpływ na to mają sąsiednie trasy, czyli „sąsiedzi”. Ci sąsiedzi również mogą zostać poddani wygładzaniu, w zależności od Gloss Effort (neighbor) ustawień Ustawienia intensywności wygładzania (sąsiedztwo) |
| Hugging - how glossing wraps around other objects and forms corners | Sposób, w jaki silnik wygładzania owija trasę wokół innych obiektów i formuje narożniki, określa się jako hugging. Dostępne ustawienia stylu „Hugging” obejmują:
|
| Controlling the properties of the corner | Jeśli narożniki są tworzone za pomocą prostych segmentów ścieżki, domyślnym zachowaniem silnika wygładzania jest zastosowanie niewielkiego ścięcia do narożnika 90 stopni, przy czym jego wielkość jest kontrolowana przez Miter Ratio . Ustawienia współczynnika skosu Jeśli narożniki są tworzone za pomocą łuków, minimalny rozmiar łuku jest kontrolowany przez Minimum Arc Ratio. Współczynnik minimalnego łuku jest stosowany podczas interaktywnego trasowania pod dowolnym kątem, a także podczas interaktywnego przesuwania w stylu Mixed styl „Hugging”. Współczynnik ten służy do określenia minimalnego dopuszczalnego promienia łuku; gdy promień łuku spadnie poniżej tej wartości minimalnej, łuk jest zastępowany segmentami toru. Ustawienia minimalnego współczynnika łuku |
| Inhibit glossing during routing and sliding | Mogą wystąpić sytuacje, w których użytkownik zechce tymczasowo wyłączyć wygładzanie. Wygładzanie można wyłączyć podczas frezowania, naciskając i przytrzymując Ctrl+Shift klawiszy skrótowych — zaraz po zwolnieniu klawiszy efekt połysku zostanie przywrócony zgodnie z bieżącym ustawieniem intensywności efektu połysku podczas trasowania. Należy pamiętać, że pasek stanu nie odzwierciedla tego stanu; nadal będzie wyświetlał ostatnio wybrany stan. |
Więcej informacji na temat interaktywnych opcji trasowania.
Poniższe slajdy przedstawiają proste przykłady różnych ustawień intensywności wygładzania (frezowanego) oraz intensywności wygładzania (sąsiedniego).
Miter or Curve the Corners
Narożniki można zdefiniować za pomocą krótkich, prostych odcinków toru (łączenia pod kątem prostym) lub utworzyć je przy użyciu jednego lub kilku łuków. Poniższe ilustracje przedstawiają dwa najpopularniejsze style narożników; Track 45 oraz Any Angle.
Narożniki ukośne
Najczęściej spotykanym kształtem narożnika podczas trasowania są narożniki 45-stopniowe (diagonalne) z przycięciem. Przełącz się do trybu narożników „Track 45”, aby wytyczać narożniki ukośne. Uzupełnieniem tej funkcji jest w interaktywnym silniku wytyczania funkcja współczynnika ukośnego, która gwarantuje, że ostre narożniki zachowają ukośność, uniemożliwiając nieumyślne utworzenie narożników prostych lub ostrych podczas wytyczania.
Współczynnik skosu definiuje się jako:
Miter Ratio x current track width = separation between the walls of the tightest U-shape that can be routed for that miter ratio
Współczynnik skosu określa minimalny rozmiar skosu, który jest automatycznie dodawany do narożnika.
Zarówno trasowanie interaktywne, jak i przesuwanie interaktywne zawierają opcję Miter Ratio opcję. Należy wprowadzić wartość dodatnią równą zero lub większą od zera. Przykłady tego samego śladu wytyczonego przy użyciu różnych wartości tej Miter Ratio opcji przedstawiono poniżej.
Zakrzywione narożniki
Wielu projektantów potrzebuje zaokrąglonych narożników. Zaokrąglone narożniki można umieszczać podczas trasowania – zarówno w Line 45/90 With Arc trybu narożników, jak i Line 90/90 With Arc trybu narożników. Line 90/90 With Arc tryb narożnika wymusza jednak narożnik pod kątem 90 stopni, dlatego należy użyć Line 45/90 With Arc tryb narożnika, jeśli trasa ma przebiegać pod kątem 45 stopni. Rozmiar łuku można zmieniać interaktywnie podczas trasowania za pomocą
i
(przytrzymaj Shift , aby przyspieszyć proces zmiany rozmiaru).
Gdy podczas interaktywnego trasowania wybrany jest styl zakrzywionego narożnika, silnik generowania połysku będzie preferował ścieżkę styczną wokół istniejących zakrzywionych obiektów. Oznacza to, że łuk umieszczony w celu utworzenia narożnika jest tak zlokalizowany i skalowany promieniowo, aby dokładnie zakrzywił się wokół istniejącego obiektu. Ma to na celu zapewnienie płynnego trasowania przez obszar pełen zakrzywionych kształtów, na przykład wzór ucieczki pod elementem BGA. Jeśli Routing Gloss Effort jest ustawiony na Strong może to spowodować, że proste segmenty ścieżki pomiędzy łukami zostaną umieszczone pod kątem innym niż poziomy lub pionowy.
Jeśli wymagane jest, aby wszystkie proste odcinki ścieżki były umieszczone dokładnie w poziomie lub w pionie, z zakrzywionymi narożnikami, bardziej efektywne może być trasowanie z narożnikami ukośnymi, a następnie wygładzenie trasy w celu zakrzywienia narożników. Osiąga się to poprzez ustawienie Hugging Style wartość Rounded, a Gloss Effort na Weak, a następnie uruchomienie Gloss Selected po zaznaczeniu trasy.
Aby zaokrąglić rogi istniejącej trasy, ustaw opcję „Hugging Style” na „Rounded”, „Gloss Effort” na „Weak”, a następnie zaznacz trasę i uruchom polecenie „Route » Gloss Selected”.
Frezowanie wężowe
Oprócz korzystania z trybów zaokrąglenia narożników, o których właśnie mowa, płynny, punkt-punktowy przebieg trasy można również uzyskać, ustawiając styl narożników na Any Angle oraz Routing Gloss Effort na Strong. Tworzy to tak zwane Snake Routing. Należy z niego korzystać, gdy trasowanie wymaga, aby trasy o dowolnym kącie przebiegały przez wiele zakrzywionych obiektów, jak pokazano na poniższym filmie przykładowym.
Trasowanie wężowe – styl narożnika jest ustawiony na „Dowolny kąt”.
Using the Net Length Gauge
Jeśli zdefiniowano ograniczenie „Długość”„Dopasowana długość”, można monitorować długość podczas interaktywnego wytyczania trasy (oraz interaktywnego dostosowywania długości), wyświetlając wskaźnik dostosowania długości. Podczas wytyczania trasy użyj Shift+G skrótu, aby włączać i wyłączać wskaźnik.
Wskaźnik pokazuje Current Routed Length jako liczbę, a czerwono-zielony suwak pokazuje Estimated Length. Podczas trasowania interaktywnego może wydawać się mylące, że długość trasowana nie osiągnęła jeszcze nawet minimalnej wartości ograniczenia, ale suwak wskaźnika znajduje się gdzieś pomiędzy minimalną a maksymalną wartością ograniczenia – tak jak na poniższym obrazku. Wynika to z faktu, że podczas trasowania interaktywnego suwak reprezentuje długość szacunkową, gdzie:
Estimated Length = Routed Length + distance to target (length of connection line)
Wskaźnik wyświetlany jako ograniczenie projektowe „Długość” jest przestrzegany podczas trasowania interaktywnego – pokazuje on aktualną długość trasy jako liczbę, a suwak pokazuje aktualną długość szacunkową.
Wskaźnik działa w następujący sposób:
-
Prostokątne pole wyznaczające obrys wskaźnika.
-
Dwa pionowe żółte paski wskazujące minimalną i maksymalną dopuszczalną długość. Wartości minimalna i maksymalna są określane na podstawie najsurowszego zestawu ograniczeń zdefiniowanych w ograniczeniach projektowych, jak opisano powyżej.
-
Zielony pionowy pasek reprezentujący długość docelową, która będzie wartością wprowadzoną ręcznie, długością zaczerpniętą z istniejącej wybranej sieci lub punktem środkowym dopuszczalnego zakresu długości obliczonego na podstawie ograniczeń projektowych.
-
Czerwony lub zielony suwak, który pokazuje bieżącą długość trasowania sieci (podczas dostosowywania długości) lub długość szacunkową (podczas trasowania interaktywnego). Suwak zmienia kolor z czerwonego na zielony, gdy bieżąca długość przechodzi ze stanu poza zakresem do stanu mieszczącego się w zakresie minimalnej i maksymalnej dopuszczalnej długości.
-
Aktualna długość trasowania (długość umieszczonych ścieżek i łuków) jest wyświetlana jako wartość liczbowa nałożona na suwak wskaźnika (62,781 mm na przykładowym obrazku).
-
Prostokątny kontur suwaka wskazuje całkowity zakres możliwych długości, a znaczenie jego górnej i dolnej granicy zależy od wybranego trybu długości docelowej.
-
Jeśli tryb to Ręczny lub Z sieci i nie ma obowiązującego ograniczenia długości, dolną granicą pola suwaka będzie długość bieżącej sieci, a górną granicą – określona długość maksymalna.
-
Jeśli tryb to „Ręczny” lub „Z sieci” i istnieje obowiązujące ograniczenie długości, dolna granica pola suwaka jest pobierana z ograniczenia lub bieżącej długości trasy (w zależności od tego, która z tych wartości jest mniejsza), natomiast górna granica jest definiowana przez użytkownika.
-
Jeśli tryb to „Z reguły” i istnieje odpowiednie ograniczenie długości, odpowiednie ograniczenie dopasowanej długości lub kombinacja obu, dolna granica suwaka jest określana na podstawie ograniczenia lub bieżącej długości trasy (w zależności od tego, która z tych wartości jest mniejsza), natomiast górna granica suwaka jest określana na podstawie wartości „MaxLimit” ograniczenia.
-
Routing Pad Entries
Interaktywny silnik trasowania opuszcza i wchodzi na pady montażu powierzchniowego zgodnie z obowiązującymi ograniczeniami projektowymi dotyczącymi wejścia na pady SMD. Podczas trasowania lub przesuwania trasy wyjście/wejście jest stale wygładzane zgodnie z bieżącym ustawieniem intensywności wygładzania. Wygładzanie to zaawansowany zestaw algorytmów opracowany specjalnie w celu uzyskania czystszego trasowania i wejść do pól montażowych, zgodnych z zamierzeniami obowiązujących reguł projektowych. Silnik wygładzania zawiera również funkcję stabilności wejścia do pola montażowego, która umożliwia projektantowi nakazanie silnikowi wygładzania preferowania linii środkowej pola montażowego.
Ograniczenia projektowe dotyczące pól montażu SMD
Ograniczenia projektowe SMT określają sposób, w jaki interaktywny router opuszcza i wchodzi na pola montażu powierzchniowego; należy je skonfigurować przed rozpoczęciem procesu trasowania. Otwórz okno dialogowe Edytor reguł i ograniczeń PCB (kliknij Design » Rules w menu głównym), aby utworzyć i skonfigurować te reguły projektowe.
| SMD to Corner | To ograniczenie określa odległość od krawędzi pola montażowego do środka wierzchołka, w którym znajduje się pierwszy narożnik. Wartość ta powinna być większa niż szerokość ścieżki lub obowiązująca zasada odstępu (w zależności od tego, która z tych wartości jest większa). Jeśli musi być mniejsza, istnieją trzy sposoby rozwiązania tego problemu:
|
| SMD Entry | Ograniczenie określa, w którym miejscu trasa może wejść do pola lutowniczego. W przypadku tego ograniczenia bokiem pola lutowniczego jest dłuższa krawędź. |
Stabilność wejścia do pady
Suwak Pad Entry Stability suwak zabezpiecza wycentrowane wejścia na padzie. Działa on podczas wygładzania trasy, chroniąc już wycentrowane wejście (wyjście) na padzie; nie próbuje natomiast ponownie wycentrować istniejącego, niecentrycznego wejścia na padzie.
-
0 (Off) =brak ochrony -
10 (Max) =maksymalna ochrona
Użyj funkcji „Stabilność wejścia do pady”, aby utrzymać trasę w środku pady.
Center Routes Between Pads
Interaktywny silnik trasowania przestrzega ograniczeń projektowych – podczas trasowania między padami elementów a przelotkami umieszcza segmenty ścieżek z zachowaniem minimalnego odstępu określonego przez obowiązujące ograniczenie odstępu. Częstym życzeniem projektantów płytek jest wycentrowanie tras między padami a przelotkami tam, gdzie to możliwe, maksymalizując odległość między siecią na padzie lub przelotce a trasowaną siecią.
Opcja Apply Trace Centering opcja to zapewnia. Aby algorytm centrowania był elastyczny i mógł być stosowany między dowolnymi dwoma padami, dowolnymi dwoma przelotkami lub dowolnym padem i dowolną przelotką, żądaną odległość centrowania określa się jako wielokrotność odpowiedniego ograniczenia odstępu, gdzie:
Distance = Clearance + Added Clearance Ratio x Clearance
Interaktywny silnik trasowania będzie próbował poprowadzić trasę wokół docelowego pola/przelotki w tej Distance, automatycznie zmniejszając (i wyśrodkowując) ją, gdy odległość od drugiej krawędzi ścieżki do najbliższego pola stykowego lub przelotki stanie się mniejsza niż Distance.
Tam, gdzie to możliwe, dodaje dodatkowy odstęp między trasowaną lub przeciąganą siatką a istniejącymi padami/przelotkami.
Stabilność wprowadzania pól stykowych |
|
| Apply trace centering | Gdy opcja „Zastosuj centrowanie ścieżki” jest włączona, centrowanie ścieżki jest stosowane podczas interaktywnego trasowania i interaktywnego przesuwania. Gdy silnik trasowania wykryje, że trasa przebiega między padami / przelotkami, próbuje wyśrodkować trasę, do maksymalnej odległości równej obowiązującemu ograniczeniu odstępu plus to samo ograniczenie pomnożone przez współczynnik dodatkowego odstępu. Użyj opcji „Wyłącz wyśrodkowanie ścieżki podczas przeciągania”, aby wyłączyć wyśrodkowanie podczas interaktywnego przesuwania. |
| Center between what? | Funkcja centrowania ścieżek nie wymaga, aby pady należały do tego samego elementu; umożliwia ona centrowanie między dowolnymi dwoma padami, dowolnymi dwoma przelotkami lub dowolnym padem i dowolną przelotką. Użyj opcji „Dostosuj przelotki”, aby włączyć lub wyłączyć centrowanie między kombinacjami przelotka-przelotka lub przelotka-pad. |
| Where is the center? | Zamiast próbować określić środek między odpowiednimi padami/przelotkami, funkcja ta wykorzystuje mnożnik obowiązującego odstępu, który jest następnie dodawany do odstępu. Na przykład, jeśli obowiązujący odstęp wynosi 0.15 mm, ustawienie opcji na 2 , spowoduje to, że silnik trasowania zachowa odległość od istniejących pól stykowych i przelotek wynoszącą 0.15 + 2*0.15 = 0.45 mm tam, gdzie to możliwe. W razie potrzeby silnik trasowania może następnie zmniejszyć ten odstęp do określonej wartości. |
Auto-Shrinking during Routing
Wyzwaniem związanym z nowoczesną technologią komponentów jest konieczność trasowania sieci o różnych szerokościach w miarę jej przebiegu przez płytkę. Na poziomie lokalnym może to oznaczać konieczność zwężenia trasy w miejscu, gdzie przechodzi ona między pinami elementu. Na poziomie całej płytki może to oznaczać konieczność zwężenia wszystkich tras przechodzących między kulkami pod elementem BGA. Trasowanie interaktywne obsługuje te wymagania na różne sposoby.
Lokalne automatyczne zmniejszanie
Częstym wyzwaniem podczas interaktywnego trasowania jest sytuacja, w której trasa zbliża się do pól elementów, ale nie mieści się między nimi. Projektant może interaktywnie zwężyć trasę (w granicach rozmiarów dozwolonych przez ograniczenia projektowe), poprowadzić węższe ścieżki między pinami, a następnie interaktywnie poszerzyć trasę i kontynuować trasowanie tej sieci. Zamiast sterować tym procesem ręcznie, można włączyć funkcję automatycznego zwężania.
Automatyczne zmniejszanie oparte na obszarze
Elementy BGA wykorzystują układ małych, blisko położonych padów. Sprawia to, że ich trasowanie jest trudne i często wymaga zmniejszenia szerokości trasowania, aby dotrzeć do wewnętrznych rzędów padów. Można to osiągnąć ręcznie podczas trasowania interaktywnego, korzystając z technik opisanych na tej stronie. Można również zautomatyzować to zachowanie zmiany szerokości, dodając obszar rozmieszczenia oraz ograniczenie szerokości trasowania oparte na obszarze. Ponieważ interaktywny moduł trasowania przestrzega tych ograniczeń, ścieżki będą automatycznie zwężać się i rozszerzać w momencie wjazdu do obszaru lub wyjazdu z niego.
Szerokość trasowania i odstępy są automatycznie dostosowywane w obrębie pomieszczenia.
Zmniejszenie szerokości trasowania w obrębie obszaru |
|
| Define the area | Obszar, w którym należy zmniejszyć szerokość tras, określa się poprzez zdefiniowanie ograniczenia pomieszczenia rozmieszczenia Dowiedz się więcej o pracy z pomieszczeniami. |
| Define the width | Szerokość trasy jest definiowana przez odpowiednie ograniczenie szerokości trasy Trasy poza pomieszczeniem należy objąć ograniczeniem o niższym priorytecie. Szerokość trasowania wewnątrz pomieszczenia zmniejsza się poprzez dodanie kolejnego ograniczenia szerokości trasowania o wyższym priorytecie, które określa, że trasy stykające się z pomieszczeniem mają węższą szerokość, przy użyciu zakresu „TouchesRoom”. Interaktywny silnik trasowania automatycznie zakończy bieżący segment trasy i rozpocznie nowy segment na granicy pomieszczenia, aby spełnić takie ograniczenie. Technikę tę można stosować zarówno w przypadku sieci jednostronnych, jak i par różnicowych. |
Dowiedz się więcej o definiowaniu ograniczeń w obrębie pomieszczenia.
Follow mode – Tracing an Existing Shape
Trudnym wymaganiem jest poprowadzenie trasy tak, aby podążała za istniejącym kształtem lub konturem. Konturem może być przeszkoda, wycięcie, krawędź płytki lub istniejąca trasa.
Zamiast trasować against konturu za pomocą ostrożnych i precyzyjnych ruchów myszą oraz kliknięć, aby zapewnić, że nowa trasa przylega do konturu, w trybie „Podążaj” wystarczy kliknąć, aby wybrać kontur, wzdłuż którego ma przebiegać trasa, a następnie przesunąć kursor, aby określić kierunek trasy. Interaktywny router doda segmenty linii i łuków tak, aby nowa trasa przebiegała wzdłuż konturu zgodnie z obowiązującymi regułami projektowymi. Ta funkcja jest szczególnie przydatna podczas wyznaczania tras krzywoliniowych.
Użyj trybu „Podążaj”, aby precyzyjnie wytyczyć trasę wzdłuż istniejącego kształtu.
Trasowanie wzdłuż konturu |
|
| Pierwszy krok | Uruchom polecenie Interactive Routing polecenie i kliknij siatkę, po której ma przebiegać trasa, w zwykły sposób. |
| Włącz tryb „Follow” | Po rozpoczęciu trasowania naciśnij klawisz Na powyższym filmie w przypadku pierwszej trasy trasa przebiega wzdłuż wycięcia w planszy, a w przypadku każdej z pozostałych tras trasa przebiega wzdłuż poprzedniej trasy. |
| To place the follow route | Kolejne kliknięcie lewym przyciskiem myszy jest interpretowane jako punkt końcowy trasy śledzenia; po kliknięciu nastąpi powrót do zwykłego interaktywnego wyznaczania trasy. |
| To abort Follow mode | Naciśnij klawisz Backspace , aby wyjść z trybu podążania i powrócić do zwykłego interaktywnego wyznaczania trasy. Alternatywnie naciśnij Esc , aby przerwać tryb „Follow” i jednocześnie przerwać wyznaczanie trasy dla tego połączenia. |
| Differential pairs | Tryb śledzenia obsługuje również pary różnicowe |
Intentionally shorting different nets
Często zdarza się, że trzeba celowo połączyć dwie różne sieci. Przykładem może być sytuacja, w której trzeba w kontrolowany sposób połączyć uziemienie analogowe z uziemieniem cyfrowym. Osiąga się to poprzez połączenie tych dwóch sieci za pomocą elementu „Net Tie”. Element „Net Tie” to nic innego jak kontrolowane zwarcie, pozwalające na określenie miejsca na płytce, w którym sieci się łączą.
Wyzwaniem przy trasowaniu w kierunku pola „Net Tie” jest to, że silnik reguł wykryje, że ma nastąpić naruszenie zasad, i uniemożliwi trasowanie do tego pola. Nie nastąpi to, jeśli trasowanie rozpocznie się od samego pola „Net Tie”. Alternatywnie można tymczasowo przełączyć Routing Mode na Ignore Obstacle.
Aby poprowadzić trasę przez Net Tie, należy rozpocząć trasowanie od padów Net Tie.
Dowiedz się więcej o celowym łączeniu dwóch sieci.
Fanout and Escape Routes
Program Altium Designer zawiera narzędzia do rozgałęziania elementów do montażu powierzchniowego, które obsługują również trasowanie ucieczkowe BGA. Moduł routingu typu „escape” próbuje wyprowadzić każdy pad nieco poza krawędź układu — co znacznie ułatwia tworzenie połączeń z tymi padami. Funkcja rozgałęziania (fanout) jest przeznaczona do uruchamiania przed routingiem interaktywnym lub automatycznym i będzie próbowała rozgałęziać wyłącznie nieprzewiedzione elementy.
Rozgałęzianie i trasowanie typu „escape” uruchamia się z Route » Fanout podmenu menu głównego lub za pomocą polecenia Component Actions » Fanout Component polecenia z menu prawego przycisku myszy elementu.
Ustawianie opcji rozgałęziania
Po wybraniu dowolnego z poleceń funkcji „Fanout” otwiera się Fanout Options otwiera się okno dialogowe. Okno to zawiera elementy sterujące, które pozwalają określić opcje trasowania typu „fanout” i „escape”, a także opcje dotyczące stosowania przelotek ślepych. Opcja przelotek ślepych jest dostępna tylko wtedy, gdy w zakładce „Via Types” menedżera stosu warstw zdefiniowano odpowiednie typy przelotek ślepych.
W przypadku rozgałęzionego układu BGA pady są wyświetlane jako pełne, a ścieżki i przelotki rozgałęzienia jako półprzezroczyste. Rozgałęzienie opiera się na ustawieniach w oknie dialogowym, zgodnie z ograniczeniem „Sterowanie rozgałęzieniem”.
Opcje rozgałęzienia |
|
| Fanout Pads Without Nets | Włącz tę opcję, aby rozgałęzić pady z elementu, nawet jeśli nie mają przypisanych sieci. Gdy ta opcja jest wyłączona, rozgałęziane będą tylko pady z przypisanymi sieciami. |
| Fanout Outer 2 Rows of Pads | Włącz tę opcję, aby rozgałęzić również pady z dwóch zewnętrznych rzędów (które zazwyczaj łatwo się trasuje). |
| Include escape routes after fanout completion | Włącz tę opcję, aby dodać trasowanie wyjściowe do każdego rozgałęzienia. Trasowanie wyjściowe umieszcza ścieżki na przelotkach rozgałęzienia i padach elementów, wyprowadzając je na krawędzie elementu. |
| Update fanout using Blind Vias (BGA escape routing only) | <span data-tooltip="{"block":null,"content":" Ta opcja jest dostępna, gdy włączona jest opcja Include escape routes after fanout completion .\r\n \r\n","placement":"top","arrow":true}">Włącz tę opcję, aby umieścić przelotki ślepe pomiędzy skonfigurowanymi parami warstw wiercenia w stosie warstw. Gdy ta opcja jest wyłączona, umieszczane będą wyłącznie przelotki, niezależnie od ustawień par warstw wiercenia. Jeśli nie zdefiniowano żadnych par warstw wiercenia umożliwiających użycie przelotek ślepych, opcja ta będzie wyświetlana jako Cannot Fanout using Blind Vias (no layer pairs defined). |
| Escape differential pair pads first if possible (same layer, same side) | <span data-tooltip="{"block":null,"content":" Ta opcja jest dostępna, gdy włączona jest opcja Include escape routes after fanout completion .\r\n \r\n","placement":"top","arrow":true}">Włącz tę opcję, aby rozgałęzić i poprowadzić trasy ucieczkowe dla wszystkich przypisanych sieci par różnicowych razem, przed wykonaniem innych operacji rozgałęziania, skutecznie utrzymując ich trasy razem. Rozgałęzienie umieści ścieżki tras ucieczkowych na tej samej warstwie i tak blisko siebie, jak to możliwe. |
Zachowanie rozgałęziania
Wykorzystane pady wewnętrzne są najpierw rozgałęziane przy użyciu tradycyjnego schematu „dog-bone” (krótka ścieżka z przelotką na końcu) w celu uzyskania dostępu do innej warstwy, a następnie z przelotki są one kierowane trasą awaryjną tuż poza krawędź urządzenia, przechodząc przez dostępne warstwy trasowania, aż wszystkie pady zostaną poprowadzone trasą awaryjną. Generowany jest raport zawierający wszystkie pady, których nie udało się poprowadzić trasą ucieczkową; po jego otwarciu wystarczy kliknąć pozycję w raporcie, aby przejść do płytki drukowanej i zbadać dany obiekt.
Przykład rozgałęzienia i tras ucieczkowych dla układu BGA o rozstawie 1 mm.
Wykonywanie rozgałęzienia |
|
| Running a fanout | Wybierz żądane polecenie rozgałęzienia z Route » Fanout podmenu. Niezależnie od wybranego polecenia menu, otworzy się Fanout Options otworzy się okno dialogowe. Po skonfigurowaniu ustawień i kliknięciu przycisku OK zostanie wykonany wybrany fanout. |
| What controls the fanout process? | Oprócz ustawień w Fanout Options oknie dialogowym, trasowanie rozgałęzień i trasowanie ucieczkowe odbywa się zgodnie z obowiązującymi ograniczeniami projektowymi, w tym kontrolą rozgałęzienia, szerokością trasowania, stylem przelotek trasujących(dla przelotek rozgałęzienia), warstwami trasowania oraz ograniczeniami odstępów elektrycznych. |
| Why does nothing happen when I run a fanout command? | Może to wynikać z następujących przyczyn:
|
| Why do some of the fanouts show violations as soon as they have been placed? |
|
Polecenia rozgałęziania
Wszystkie polecenia rozgałęziania są dostępne w Route » Fanout podmenu. Można również rozgałęzić komponent znajdujący się aktualnie pod kursorem, klikając prawym przyciskiem myszy na komponencie i wybierając opcję Fanout Component z menu kontekstowego.
Interactive Multi-Routing
Często zdarzają się grupy sygnałów, które muszą być trasowane razem wzdłuż tej samej ścieżki na płytce drukowanej, takie jak magistrale adresowe i danych. Aby to ułatwić, interaktywny router zawiera polecenie interactive multi-routing polecenie. Proces routingu wielokrotnego konfiguruje się w panelu routingu wielokrotnego Properties i można nim również sterować za pomocą skrótów klawiszowych.
Wiele zaznaczonych sieci można jednocześnie poddać wielościeżkowemu trasowaniu.
Podczas interaktywnego routingu wielokrotnego naciśnij klawisz Tab , aby otworzyć Properties i skonfigurować ustawienia.
Wykonywanie trasowania wielokrotnego
| Choose the connections to route | Przed uruchomieniem polecenia wybierz pad źródłowy każdej sieci, która ma zostać uwzględniona w trasowaniu. Shift+click , aby wybrać poszczególne pady, Ctrl+click and drag aby narysować prostokąt zaznaczenia i dokonać podwyboru wielu padów potomnych w elemencie. |
| Start multi-routing | Dostęp do Interactive Multi-Routing Dostęp do polecenia można uzyskać z Route menu lub z Active Bar Po uruchomieniu polecenia pojawi się monit o kliknięcie w celu rozpoczęcia trasowania wielokrotnego. Wystarczy kliknąć w obszarze projektowym w miejscu, w którym chcesz ułożyć pierwszy zestaw segmentów ścieżek, a następnie kontynuować trasowanie zgodnie z potrzebami w kierunku punktu docelowego. |
| Controlling the track spacing | Użyj B skrótu, aby zmniejszyć odstępy między torami, a skrótu (Shift+B), aby je zwiększyć, w krokach zgodnych z bieżącą siatką przyciągania. Naciśnij C , aby zmniejszyć odstępy między szynami do minimum dozwolonego przez obowiązujące ograniczenie projektowe „Szerokość trasowania”. |
| Changing the route properties | Użyj tych samych skrótów, co w przypadku trasowania interaktywnego, aby wykonać inne czynności, takie jak przełączanie się między trybami rozwiązywania konfliktów, zmiana warstw trasowania, zmiana opcji przelotek itp. |
Właściwości trasowania wielokrotnego
| Layer | Warstwa, na której umieszczana jest wielościeżka. Użyj menu rozwijanego, aby wybrać inną warstwę; przelotki zostaną dodane automatycznie. Alternatywnie możesz użyć skrótów klawiszowych do zmiany warstwy. |
| Via Template | Jeśli przelotka jest powiązana z szablonem, nazwa szablonu jest wyświetlana w tym miejscu i można ją zmienić za pomocą menu rozwijanego. Dowiedz się więcej o szablonach pól i przelotek. |
| Via Hole Size | Wyświetla rozmiar otworu przelotowego, który zostanie użyty. Wartość można edytować bezpośrednio, w zakresie dozwolonym przez obowiązujące ograniczenia projektowe dotyczące stylu trasowania przelotek. Więcej informacji na temat wyboru rozmiaru i typu przelotki podczas trasowania. |
| Via Diameter | Wyświetla średnicę przelotki, która zostanie zastosowana. Wartość tę można edytować bezpośrednio, w zakresie dozwolonym przez obowiązujące ograniczenia projektowe dotyczące stylu trasowania przelotek. Więcej informacji na temat wyboru rozmiaru i typu przelotki podczas trasowania. |
| Routing width selector | Użyj suwaka, aby ustawić szerokość trasowania na wartość minimalną/preferowaną/maksymalną zdefiniowaną w obowiązującym ograniczeniu projektowym dotyczącym szerokości trasowania. |
| Pickup From Existing Routes | Gdy ta opcja jest włączona i prowadzisz trasowanie od istniejącej ścieżki, wykorzystywana jest szerokość istniejącej ścieżki (zastępując szerokość wybraną w suwaku). |
| Bus Spacing | Wprowadź żądany odstęp między magistralami lub użyj przycisku |
| From Rule | Kliknij przycisk (lub użyj skrótu C skrótu), aby zmienić odstępy między szynami na odległość określoną przez odpowiednie ograniczenie dotyczące odstępów elektrycznych. |
Opcje trasowania interaktywnego
Więcej informacji na temat opcji trasowania interaktywnego.
Ograniczenia projektowe trasowania wielokrotnego
Obowiązujące ograniczenia dotyczące trasowania i przelotek zostaną wymienione w Rules sekcji Properties panelu.
Więcej informacji na temat obowiązujących ograniczeń projektowych.
Subnet Jumpers
Jedną z największych zalet projektów opartych na układach FPGA jest to, że problem trasowania można rozwiązać zarówno na płytce PCB, jak i w układzie FPGA, co potencjalnie pozwala na zmniejszenie liczby warstw trasowania i uproszczenie płytki PCB. Aby było to możliwe, system projektowy musi obsługiwać zamianę pinów zarówno sterowaną przez płytkę PCB, jak i przez układ FPGA. Altium Designer obsługuje zamianę pinów w edytorze PCB, od prostych elementów 2-pinowych po układy FPGA o dużej liczbie pinów.
Aby umożliwić zamianę pinów na dowolnym etapie procesu projektowania, w tym na już trasowanej płytce PCB, edytor PCB może dodawać i usuwać małe łączniki trasowania, zwane subnet jumpers. Zworka podsieci to krótki odcinek ścieżki, który oprogramowanie rozpoznaje jako element, który można łatwo umieścić i usunąć; ręcznie za pomocą przycisku Add i Remove Subnet Jumper w menu Route menu, albo automatycznie przez silnik trasowania, jeśli podczas trasowania interaktywnego trasujesz do pinu, którego piny można zamienić.
Zworki podsieci są dodawane automatycznie podczas routingu interaktywnego, jeśli celem jest trasa zamienna, a nie trasa w tej samej sieci.
Quick Routing Tools
Dla projektantów, których projekty są mniej wymagające, dostępna jest również para quick routing polecenia. Narzędzie Szybkie trasowanie pomaga w intuicyjny sposób zmaksymalizować wydajność i elastyczność trasowania, oferując m.in. podążanie ścieżką kursora w celu układania odcinków trasy, zakończenie trasowania jednym kliknięciem, omijanie przeszkód oraz automatyczne podążanie za istniejącymi połączeniami — wszystko zgodnie z obowiązującymi regułami projektowymi.
Polecenie Quick Routing (dostępne z menu głównego oraz z Active Bar) oferuje uproszczone trasowanie z mniejszą liczbą ustawień i funkcji, odpowiednie dla prostszych projektów. Jego ogólne działanie i skróty klawiszowe są takie same jak w przypadku standardowego polecenia „Interaktywne trasowanie”.
Podsumowanie możliwości |
|
| Includes | Możliwości obejmują:
|
| Does not support | Ten router jest określany jako Quick ponieważ oferuje ograniczony zestaw funkcji. Funkcje, które nie są zawarte w Quick Routerze, obejmują:
Jeśli potrzebujesz którejkolwiek z tych funkcji, skorzystaj z narzędzia „Interactive Routing ”. |
Informacje o sieciach
Podczas trasowania interaktywnego i przesuwania interaktywnego sieć poddawana edycji jest szczegółowo opisana w Net Information sekcji Properties panelu.
Właściwości szybkiego trasowania
Podczas szybkiego interaktywnego trasowania par różnicowych właściwości obiektów trasowania można edytować w Routing Properties sekcji Properties panelu.
Więcej informacji o właściwościach trasowania.
Opcje routingu interaktywnego
Dostępne opcje routingu interaktywnego są wymienione w Interactive Routing Options sekcji Properties .
Więcej informacji na temat interaktywnych opcji trasowania.
Ograniczenia projektowe
Obowiązujące ograniczenia dotyczące trasowania i przelotek są wymienione w Rules sekcji Properties .
Więcej informacji na temat obowiązujących ograniczeń projektowych.
Aktualizacja trasowania
Trasowanie jest procesem interaktywnym, wymagającym od projektanta ciągłego dostosowywania, aktualizowania, a nawet usuwania istniejącego trasowania w miarę postępów w projektowaniu płytki.
Najprostszym sposobem zmiany trasowania jest kliknięcie, przytrzymanie i przeciągnięcie danej trasy w nowe miejsce. Czasami przesunięcie nie jest rozwiązaniem — zamiast tego konieczne jest przeprojektowanie odcinka trasy. Interaktywny silnik trasowania obsługuje tę funkcję za pomocą narzędzia o nazwie Loop Removal. Funkcja ta monitoruje interaktywny proces trasowania i jeśli wykryje, że nowa ścieżka została poprowadzona równolegle do istniejącej, automatycznie usuwa stare, zbędne segmenty.
Przeciąganie istniejących tras nazywa się Interactive Sliding, a elementy sterujące tą funkcją są wyświetlane w Properties podczas przesuwania Podczas przesuwania interaktywny silnik wyznaczania tras będzie starał się zachować jakość wyznaczania trasy, przestrzegając jednocześnie obowiązujących ograniczeń projektowych. Kluczowe funkcje kontrolujące proces przesuwania obejmują: tryb rozwiązywania konfliktów trasowania (reakcja na przeszkody), siłę wygładzania (intensywność porządkowania wyników) oraz dopasowywanie (owijanie się wokół przeszkód i tworzenie narożników). Istnieje szereg funkcji wspierających interaktywne przesuwanie, w tym przeciąganie skrzyżowań typu T i wierzchołków, przeciąganie przelotek, a także obsługa przeciągania par różnicowych.
Dostępne są również funkcje umożliwiające przeciąganie już poprowadzonych elementów.
Strategies for Selecting the Routing
Jednym z największych wyzwań związanych z interaktywnymi narzędziami programowymi jest dostosowanie ich do potrzeb projektanta, tak aby mógł on łatwo i płynnie przechodzić między różnymi zadaniami, takimi jak tworzenie, zmiana kształtu i czyszczenie trasowania. Aby tak się stało, wybór interesujących tras musi być łatwy.
Być może najprostszym sposobem zaznaczenia trasy jest jednokrotne kliknięcie dowolnego obiektu w interesującej nas sieci, a następnie naciśnięcie klawisza Tab , jak pokazano na poniższym filmie.
Demonstracja technik zaznaczania tras przy użyciu skrótu klawiszowego Tab skrótu klawiszowego.
Po naciśnięciu klawisza Tab:
-
Za pierwszym razem – zaznacz wszystkie connected obiekty trasy na tej samej warstwie
-
Za drugim razem – zaznacz wszystkie połączone obiekty trasowania na all layers
-
Za trzecim razem – zaznacz all objects on that net w przestrzeni projektowej (krok pomijany, jeśli nie ma niepołączonych obiektów sieciowych)
-
Za czwartym razem – powrót do początkowego zestawu zaznaczeń
Techniki wyboru tras |
|
| What can be selected? | Wszystkie edytory graficzne w programie Altium Designer zawierają selection filter. Filtr określa, jakie typy obiektów są aktualnie dostępne do wyboru; dostęp do niego można uzyskać w Properties , a także na stronie Active Bar Aby móc wybrać dany typ obiektu must musi być włączony w filtrze wyboru, aby można go było zaznaczyć. Dowiedz się więcej o pracy z filtrem wyborui paskiem aktywnym. |
| Left Mouse Click | Kliknij, aby zaznaczyć obiekt znajdujący się pod kursorem. Jeśli pod kursorem znajduje się wiele obiektów, zostanie zaznaczony tylko jeden, na podstawie <span data-tooltip="{"block":null,"content":" Podkładka\r\n \r\n\r\nPrzewód\r\n \r\n\r\nTor/Łuk\r\n \r\n\r\nElement\r\n \r\n\r\nWielokąt\r\n \r\n\r\nObszar/Wypełnienie\r\n \r\n\r\nTekst\r\n \r\n","placement":"top","arrow":true}">kolejność priorytetów. Jeśli myszka nie zostanie przesunięta, każde kolejne kliknięcie myszką zaznaczy następny obiekt w stosie, zgodnie z jego priorytetem. |
| Selection rectangle – everything touched | Kliknij w wolnym miejscu i przeciągnij w lewo, utworzy się zielony prostokąt zaznaczenia Zaznaczony zostanie każdy obiekt, którego dotyka zielony prostokąt (o ile zezwala na to filtr zaznaczenia). |
| Selection rectangle – objects within | Kliknij w wolnym miejscu i przeciągnij w prawo, aby utworzyć niebieski prostokąt zaznaczenia Zaznaczone zostaną wszystkie obiekty całkowicie otoczone niebieskim prostokątem (o ile zezwala na to filtr zaznaczeń). |
| Select a connection line | Alt+Left click and drag left Zaznaczone zostaną wszystkie widoczne linie połączeń, których dotyka zielony prostokąt zaznaczenia. |
| Select existing routes | Left click and drag left Zaznaczone zostaną wszystkie odblokowane segmenty ścieżek, które stykają się z zielonym prostokątem zaznaczenia. Użyj klawisza Tab , aby zaznaczyć dodatkowe segmenty ścieżek w tych sieciach. |
| Select routes under a component |
|
| Select component pads | Ctrl+Left click and drag left Zaznaczone zostaną wszystkie odblokowane podkładki komponentów, które znajdują się w obszarze zielonego prostokąta zaznaczenia. |
| Adding to the selection | Przytrzymaj przycisk Shift , aby zachować bieżący wybór podczas zaznaczania kolejnych obiektów. |
| Selecting from the PCB panel | Jeśli wiesz, który obiekt chcesz zaznaczyć, ale nie wiesz, gdzie się znajduje, PCB można użyć panelu do zlokalizowania i zaznaczenia: sieci, par różnicowych, elementów i innych obiektów. Z panelu można nie tylko dokonywać zaznaczeń, ale także skonfigurować go tak, aby powiększał obiekty i wygaszł (maskował lub przyciemniał) wszystkie pozostałe obiekty Dowiedz się więcej o panelu PCB. |
| Accessing all of the selection commands | Wybierz Edit » Select menu, aby uzyskać dostęp do wszystkich poleceń wyboru w edytorze PCB Należy pamiętać, że Select podmenu można również w dowolnym momencie otworzyć bezpośrednio, naciskając Na przykład naciśnij |
W tej sekcji podsumowano techniki wyboru trasowania; dowiedz się więcej o wszystkich poleceniach wyboru obiektów w edytorze PCB.
Cleaning and Clearing the Routes
Aby usunąć trasowanie całej sieci, można ją zaznaczyć i nacisnąć klawisz Delete – silnik łączności automatycznie przywróci linie połączeń. Konieczne może być również selektywne usunięcie fragmentu trasowania, na przykład cofnięcie pojedynczego fizycznego połączenia lub usunięcie kilku segmentów ścieżki aż do określonego punktu na trasie.

Użyj klawisza Backspace, aby usunąć segment, a następnie zaznacz ostatni segment, z którym się styka.
Reroute and Remove Loops
Podczas trasowania zdarzają się sytuacje, w których konieczna jest zmiana przebiegu istniejącej trasy. Jeśli zmiana przebiegu jest złożona, bardziej efektywne może być wytyczenie nowej trasy zamiast przesuwania istniejącej. Funkcję tę obsługuje opcja Automatic Loop Removal ta funkcja.
Ta funkcja monitoruje interaktywny proces trasowania i jeśli wykryje, że nowa ścieżka została wytyczona równolegle do istniejącej, automatycznie usuwa stare, zbędne segmenty. Opcja ta jest domyślnie włączona i dotyczy wszystkich sieci. Można ją wyłączyć dla wybranych sieci lub tymczasowo wyłączyć podczas trasowania interaktywnego, aby umożliwić utworzenie konkretnej pętli. Właśnie utworzona pętla zostanie zachowana, jeśli usunięcie pętli zostanie ponownie włączone dla tej sieci.
Automatyczne usuwanie pętli jest włączone – gdy nowa ścieżka trasy ponownie łączy się z istniejącą trasą, stara pętla jest automatycznie usuwana.
Moving the Routing
Przeciąganie istniejących tras nazywa się interactive sliding. Elementy sterujące interaktywnego przesuwania są dostępne w Preferences oknie dialogowym , a dostęp do nich można uzyskać również w Properties panel, naciskając Tab podczas przesuwania Podczas przesuwania interaktywny silnik wyznaczania tras będzie próbował zachować jakość trasy, przestrzegając jednocześnie obowiązujących ograniczeń projektowych.
Kluczowe funkcje kontrolujące proces przesuwania to: tryb rozwiązywania konfliktów trasowania (reakcja na przeszkody), siła wygładzania (intensywność porządkowania wyników) oraz dopasowywanie (owijanie się wokół przeszkód i tworzenie narożników). Istnieje szereg funkcji wspierających interaktywne przesuwanie, w tym przeciąganie skrzyżowań typu T i wierzchołków, przeciąganie przelotek, a także obsługa przeciągania par różnicowych.
Demonstracja interaktywnego przesuwania wykorzystanego do modyfikacji istniejącego trasowania.
Interaktywne przesuwanie (przeciąganie) |
|
| To slide (drag) a track | Kliknij i przytrzymaj segment ścieżki, a następnie przesuń myszką, aby rozpocząć przesuwanie trasy. Edytor PCB automatycznie zachowa kąty 45/90 stopni względem połączonych segmentów, skracając je lub wydłużając w razie potrzeby. Interaktywne przesuwanie obsługuje również trasowanie nieortogonalne. Jeśli trasa się nie przesuwa, może to oznaczać, że jest zablokowana (pojawia się ikona wskazująca na to lub że ścieżki / łuki są wyłączone w filtrze wyboru |
| To change the sliding behavior | Naciśnij Tab podczas przesuwania, aby uzyskać dostęp do Properties panelu, w którym można zmienić dowolne ustawienia interaktywnego przesuwania Ustawienia te kontrolują tor, który jest przesuwany, a także sąsiednie tory, o które tor ten się opiera podczas przesuwania. Skonfiguruj opcje przesuwania tak, aby pasowały do stylu trasowania stosowanego na płytce — na przykład Hugging Style powinny być 45 Degree , jeśli trasowanie obejmuje narożniki ukośne. Naciśnij Shift+Spacebar klawisze skrótów, aby przełączać się między Hugging Style trybów podczas przesuwania. |
| How the sliding routes are impacted | Stopień, w jakim przesuwane ścieżki są przekształcane podczas przesuwania, jest kontrolowany przez bieżące Gloss Effort (Routed) , naciśnij Ctrl+Shift+G klawisze skrótowe, aby przełączać się między trybami podczas przesuwania. Należy pamiętać, że podczas interaktywnego przesuwania efekt połysku jest automatycznie zmniejszany do Weak, aby silnik wygładzania nie utrudniał projektantowi zmian położenia trasy. Jeśli okaże się, że trasa nadal nie przesuwa się zgodnie z oczekiwaniami, spróbuj ustawić parametr „Gloss Effort (Routed)” na Off. |
How the sliding route responds to existing objects |
Podczas przesuwania obowiązuje jeden z Routing Conflict Resolution trybów (Ignore, Push, HugNPush) Naciśnij Shift+R , aby przełączać się między trybami podczas przeciągania segmentu ścieżki. |
| How neighboring routes are impacted | Wpływ przesuwanych ścieżek na sąsiednie trasy jest kontrolowany przez bieżące Gloss Effort (Neighbor) ustawienie ; naciśnij Tab podczas przesuwania, aby zmienić ustawienie. |
| Hugging - how glossing wraps around other objects and forms corners | Sposób, w jaki silnik wygładzania owija trasę wokół innych obiektów i kształtuje zakręty, określa się jako hugging. Dostępne ustawienia stylu dopasowania obejmują:
|
| Przesuwanie narożnika trasy | Interaktywny silnik przesuwania zawiera algorytmy przeznaczone specjalnie do przeciągania wierzchołków (narożników).
|
| Move a segment instead of dragging | Domyślnym zachowaniem jest drag (przesuwanie) ścieżek (zaznaczonych lub niezaznaczonych). Jeśli chcesz move segment bez zachowania jego połączenia z przylegającymi segmentami, przytrzymaj Ctrl podczas kliknięcia i przeciągania, albo zmień domyślne zachowanie przeciągania, korzystając z opcji Unselected via/track lub Selected via/track opcji w Preferences oknie dialogowym |
| What you snap to during sliding | Trasa, którą przesuwasz, nie tylko przyciągnie się do bieżącej siatki przyciągania, ale może również przyciągać inne obiekty w zależności od ustawień przyciągania obiektów, ustawień przyciągania warstw oraz tego, czy włączone są ustawienia przyciągania do prowadnic i osi ( ). Aby tymczasowo wyłączyć przyciąganie podczas interaktywnego przesuwania, należy przytrzymać klawisz Ctrl . Podsumowanie zachowania przyciągania kursoraznajduje się na początku tej strony. |
| Modifying T-junctions | Wbudowano specjalne algorytmy umożliwiające interaktywną modyfikację skrzyżowania typu T — kliknij i przeciągnij punkt skrzyżowania, aby zmodyfikować skrzyżowanie typu T ( ). |
| Dragging a via | Oprócz obsługi zaznaczania tras sąsiednich poprzez przeciąganie obsługiwane jest również przeciąganie. Przeciąganie umożliwia Neighbor Glossing ( ). Naciśnij Tab podczas przeciągania, aby otworzyć panel i dostosować ustawienia |
| Dragging a differential pair | Aby rozpoznać elementy w parze różnicowej, stosuje się pojęcie sprzężenia ( ). Gdy oprogramowanie rozpozna obiekty należące do pary różnicowej, podejmie próbę przeciągnięcia ścieżki lub przelotki partnera tej pary, o ile Keep Coupled opcja jest włączona Aby potwierdzić, że obiekty partnerskie są sprzężone, oprogramowanie sprawdza, czy obiekty:
|
| Push or jump | Istniejące pady i przelotki zostaną pominięte, a przelotki zostaną przesunięte, jeśli będzie to konieczne i możliwe, gdy Allow Via Pushing opcja jest włączona |
| Break a track segment | Aby podzielić pojedynczy segment ścieżki, należy najpierw zaznaczyć ten segment, a następnie umieścić kursor nad środkowym wierzchołkiem, kliknąć i przeciągnąć, dodając nowe segmenty. |
| Object visibility | Aby łatwiej dostrzec obiekty tworzące bieżące trasowanie, dostosuj Transparency widoczność obiektów trasowania w View Configuration |
Moving a Routed Component
Podczas trasowania płytki często zdarza się, że trzeba zmienić położenie już trasowanego elementu, aby zwolnić miejsce na dodatkowe elementy i nowe trasowanie. Aby to ułatwić, edytor PCB zawiera funkcję przesuwania elementów z uwzględnieniem trasowania.
Narzędzie to działa w dwóch aspektach: po pierwsze, próbuje ono przywrócić trasowanie do pól lutowniczych elementów tak, aby pasowało do nowej lokalizacji. Po drugie, identyfikuje rozgałęzienia, trasy ewakuacyjne oraz trasy międzypinowe – określane łącznie jako relevant routing – i może podjąć próbę dokładnego zachowania wzorca tego trasowania podczas przenoszenia elementu (jeśli funkcja jest włączona).
Gdy opcja Component re-route opcja jest włączona, po umieszczeniu przeniesionego elementu przywracane są połączone trasy.
Przełożenie trasy przeniesionego elementu |
|
| Enable rerouting of moved component(s) | Włącz opcję Component re-route opcję w oknie dialogowym Preferencje lub użyj Shift+R skrótu, aby włączyć tę funkcję podczas przenoszenia. Funkcja ta umożliwia przenoszenie wielu elementów w ramach jednej operacji. |
| When does rerouting happen? | Zasadniczo funkcja ta przerywa trasowanie na padach elementów, rozgałęzieniach lub trasach ucieczkowych, a następnie próbuje ponownie wytyczyć te przerwane połączenia po umieszczeniu przenoszonego elementu (elementów). |
| Include relevant routing | Rozgałęzienia, trasy wyjściowe i trasy międzypinowe są łącznie określane jako odpowiednie trasowanie. Można je przenosić tak, jakby były częścią obrysu elementu, włączając Move component with relevant routing opcję Funkcja zawiera up to xx pins pole; jeśli przenoszony element ma więcej pinów niż określono w tym polu, opcja Move component with relevant routing opcja zignoruje wybrany element. Należy pamiętać, że ta funkcja jest dostępna tylko w przypadku przesuwania pojedynczego elementu. |
Poniższe slajdy pokazują, jak sterować poszczególnymi funkcjami funkcji „przenoszenia komponentu z przekierowaniem”.
Glossing and Retracing Existing Routes
Podstawowym elementem interaktywnego silnika trasowania są algorytmy wygładzania. Wygładzanie polega na dokładnej analizie tras, zmniejszaniu liczby zakrętów oraz ich uporządkowaniu i skróceniu. Wygładzanie odbywa się podczas interaktywnego trasowania – w miarę przesuwania kursora wzdłuż trasy proponowana ścieżka jest na bieżąco wygładzana. Wygładzanie odbywa się również podczas interaktywnego przesuwania – podczas przeciągania istniejącej trasy jest ona stale wygładzana, wraz z każdą sąsiednią trasą, na którą ma wpływ przesuwana trasa. Wygładzanie można również przeprowadzić jako proces końcowy na dowolnym zestawie wybranych sieci. Stopień wygładzenia trasy zależy od aktualnej siły wygładzania.
W tej sekcji skupimy się na wygładzaniu jako procesie końcowym, dotyczącym istniejących tras. Po wybraniu interesujących nas tras należy skonfigurować ustawienia wygładzania w Gloss and Retrace , a następnie uruchomić polecenie Route » Gloss Selected polecenie.
Silnik glossingu zawiera również retrace funkcję „Retrace”. Należy z niej skorzystać, gdy konieczna jest aktualizacja wybranych tras w celu dostosowania ich do zmian wprowadzonych w ograniczeniach projektowych, takich jak szerokość trasowania lub odstęp między parami różnicowymi. Dzięki funkcji „Retrace” można „poszerzyć” istniejącą trasę zasilającą lub zaktualizować parę różnicową, dostosowując ją do nowych ustawień szerokości i odstępu.
-
Glossing koncentruje się na poprawie geometrii ścieżek przy zachowaniu istniejącej szerokości ścieżek i odstępu między parami różnicowymi.
-
Funkcja „Retrace” koncentruje się na spełnieniu ograniczeń projektowych, aktualizując szerokości i odstępy między parami różnicowymi tak, aby odpowiadały aktualnym ustawieniom ograniczeń.
Uwagi dotyczące polecenia „Glossing Selected”
| What does Gloss Selected do? | Funkcja „Glossing” analizuje wybrane trasy, zmniejszając liczbę zakrętów oraz porządkując i skracając je. Naprawia również słabej jakości połączenia z padami, a także próbuje poprawić jakość trasowania par różnicowych. |
| What is Glossed? |
|
| What options control Gloss Selected? | Funkcja „Gloss Selected” działa zgodnie z bieżącymi ustawieniami skonfigurowanymi na PCB Editor - Gloss and Retrace stronie okna dialogowego Preferences okna dialogowego lub w Gloss and Retrace |
| Glossing a differential pair |
|
| Support for room-based rules |
|
| Support for Subnet Jumpers | Gloss traktuje ścieżki połączeń międzypodsieciowych jako stałe. |
| Exclusions |
|
| Gloss Selected feedback |
|
Uwagi dotyczące polecenia „Retrace Selected”
| What does Retrace Selected do? |
|
| What is Retraced? |
|
| What options control Retrace Selected? | Funkcja ponownego trasowania działa zgodnie z bieżącymi ustawieniami skonfigurowanymi w PCB Editor - Gloss And Retrace oknie dialogowym Preferences oknie dialogowym lub w Gloss And Retrace . Więcej informacji na temat opcji funkcji „Prześledź na nowo”. |
| Updating the vias in Retraced routes | Funkcja „Retrace” aktualizuje szerokości ścieżek i łuków zgodnie z obowiązującym ograniczeniem projektowym „Szerokość trasowania” lub wartością wprowadzoną w Set Width polu w Gloss and Retrace panelu. Nie aktualizuje ona przelotek trasowania w celu odzwierciedlenia zmian w ograniczeniu projektowym „Styl przelotek trasowania”. Aby rozwiązać problem zmian rozmiarów przelotek:
|
| Retracing a differential pair | Użyj funkcji „Retrace”, aby zaktualizować odstęp między parami różnicowymi:
|
| Retrace feedback |
|
Opcje trasowania „Gloss” i „Retrace Selected”
Strona PCB Editor – Gloss And Retrace strona okna Preferences okna dialogowego oraz Gloss And Retrace zawierają liczne elementy sterujące związane z działaniem funkcji „Podświetl zaznaczone” i „Prześledź zaznaczone” w obszarze projektowania PCB.
Parametry połysku i ponownego rysowania |
|
Hugging Style ![]() |
|
Avoid polygons ![]() |
Po włączeniu tej opcji istniejące wielokąty będą uwzględniane podczas Gloss Selected lub Retrace Selected . Jeśli opcja jest wyłączona, istniejące wielokąty zostaną zignorowane (trasa przebiegnie przez nie), a wielokąty, na które ma to wpływ, można następnie ponownie wygenerować. |
Avoid rooms ![]() |
Gdy opcja jest włączona, istniejące pomieszczenia będą uwzględniane podczas wykonywania polecenia Gloss Selected lub Retrace Selected . Jeśli w projekcie zdefiniowano pomieszczenie objęte określonymi wymaganiami dotyczącymi szerokości trasowania, a trasowanie, które ma zostać wygładzone/przetworzone, nie przecina tego pomieszczenia, to przy włączonej opcji wynikowe trasowanie również nie będzie przecinać tego pomieszczenia. Jeśli opcja jest wyłączona, trasy będą przebiegać przez istniejące pomieszczenia, a szerokość stosowana w takich pomieszczeniach będzie zgodna z szerokością zdefiniowaną w ograniczeniach reguły opartej na pomieszczeniach. |
Pad Entry Stability ![]() |
Chroni wpisy padów wyśrodkowanych. Wprowadź żądany poziom (w preferencjach) lub użyj suwaka (na panelu), aby skonfigurować poziom ochrony. ' Więcej informacji na temat stabilności wprowadzania znaków wypełniających. |
Miter Ratio ![]() |
Kontroluje minimalną ostrość zakrętu. Współczynnik cięcia pod kątem pomnożony przez bieżącą szerokość toru równa się odległości między ściankami najostrzejszego kształtu litery U, jaki można wyfrezować dla danego współczynnika. Należy wprowadzić wartość dodatnią równą zero lub większą od zera. |
Effort ![]() |
Wybierz żądany poziom połysku spośród poniższych opcji:
Więcej informacji na temat ustawień intensywności wygładzania. |
Set Width ![]() |
Użyj menu rozwijanego, aby wybrać jedną z opcji szerokości opartych na regułach (Min / Max / Preferred) odpowiedniego ograniczenia projektowego „Szerokość” lub „Trasowanie par różnicowych” po uruchomieniu polecenia Retrace Selected wykonaniu polecenia lub podczas ponownego śledzenia przy użyciu opcji Current szerokości. Alternatywnie można wprowadzić żądaną niestandardową wartość szerokości bezpośrednio w polu. |
Set Diff Pair Gap ![]() |
Użyj menu rozwijanego, aby wybrać jedną z opcji luk opartych na regułach (Min / Max / Preferred) odpowiedniego ograniczenia projektowego „Differential Pairs Routing” (trasy par różnicowych) po uruchomieniu polecenia Retrace Selected uruchomieniu polecenia lub podczas ponownego śledzenia przy użyciu Current odstępu między ścieżkami par różnicowych. Alternatywnie można wprowadzić żądaną, niestandardową wartość odstępu bezpośrednio w polu. Należy pamiętać, że ta opcja jest dostępna tylko wtedy, gdy 45 Degree opcja jest zaznaczona dla Hugging Style. |
Preserve route path ![]() |
Włącz, aby zachować dokładną geometrię śladu podczas ponownego śledzenia. Gdy ta opcja jest włączona, algorytmy ponownego śledzenia nie będą modyfikować linii środkowej śladu. Ślady mogą zmieniać szerokość i być dzielone na segmenty o różnych szerokościach, ale trajektoria nie ulegnie zmianie. |
Komunikaty informacyjne i ostrzegawcze
Komunikaty informacyjne |
|
Skipped immovable + |
Obiekt jest chroniony przed funkcją „Gloss/Retrace”: na przykład jest zablokowany lub należy do elementu. Maksymalna liczba 20, można kliknąć. |
Skipped subnet jumper + |
Zworki podsieci pozostają niezmienione, a użytkownik jest o tym informowany w każdym przypadku. Maksymalna liczba 20, można kliknąć. |
Skipped reflex angle + |
Łuki o kącie większym niż 180 stopni nie są wygładzane. Maksymalna liczba to 20, można je kliknąć. |
Skipped objects in user-defined Union |
Obiekty należące do unii nie są wyświetlane (nie dotyczy to unii dostosowania długości). Występuje raz na każdą zaangażowaną unię. Maksymalna liczba to 20, można kliknąć, co powoduje powiększenie prostokąta ograniczającego unię. |
Command does not apply to arcs (Retrace only) |
Funkcja „Retrace” nie obsługuje łuków. Maksymalna liczba: 1, można kliknąć, powiększa do pierwszego napotkanego łuku. |
Komunikaty ostrzegawcze |
|
Applicable Diff Pair Routing rule not found for some object(s) + |
Niektóre obiekty docelowe poleceń Gloss / Retrace należą do sieci par różnicowych, ale nie ma dla nich odpowiedniej reguły routingu par różnicowych. W takich przypadkach polecenie traktuje cel jako obiekt niebędący parą różnicową, co oznacza, że obie strony pary mogą zostać usunięte względem siebie za pomocą funkcji Gloss. Maksymalna liczba to 1, można kliknąć. |
Applicable Width rule not found for some object(s) + |
Funkcja Retrace stosuje ustawienia reguł od „Min” do „Preferred Width”. Jeśli nie znaleziono odpowiedniej reguły szerokości, zachowana zostaje bieżąca szerokość. Maksymalna liczba 1, można kliknąć. |
Pre-existing Min Width violation(s) detected + |
Funkcja Retrace stosuje ustawienia reguł szerokości od „Min” do „Preferred”, używając szerokości preferowanej, jeśli nie powoduje to naruszeń DRC, lub mniejszej, jeśli jest to konieczne, aby uniknąć naruszeń DRC. W ten sposób ścieżka wolna od naruszeń DRC pozostanie wolna od naruszeń, jeśli od początku miała co najmniej szerokość minimalną. Jeśli była węższa, ustawienie jej na szerokość minimalną może skutkować naruszeniem DRC. Ten komunikat ostrzega przed takimi sytuacjami, niezależnie od tego, czy doprowadziły one do faktycznego naruszenia DRC. Należy pamiętać, że pierwotny wąski obiekt zostanie poszerzony i ewentualnie przesunięty, zanim użytkownik zdąży kliknąć komunikat. Aby zrozumieć, co się stało, może być konieczne cofnięcie operacji. Maksymalna liczba 1, można kliknąć. |
Opcje interaktywnego trasowania i interaktywnego przesuwania
Niezależnie od tego, czy interaktywnie wytyczasz nowe połączenie, czy przeciągasz (przesuwasz) istniejącą trasę, aby zrobić miejsce na dalsze trasowanie, stosowanych jest wiele takich samych technologii trasowania. W tej sekcji podsumowano: opcje interaktywnego trasowania , interaktywnego przesuwania oraz interaktywnego przeciągania przelotek dostępne w Properties panelu. Ustawienia domyślne tych funkcji są konfigurowane w PCB Editor sekcji okna dialogowego Preferences oknie dialogowym
Rozwiązywanie konfliktów

Ta opcja określa, w jaki sposób obiekty trasowane/przesuwane mają reagować po napotkaniu istniejącego obiektu. Naciśnij Shift+R skrót, aby przełączać się między dostępnymi trybami podczas trasowania lub przesuwania, lub naciśnij klawisz Tab , aby otworzyć Properties panel i wybierz wymagane ustawienie.
Więcej informacji na temat trybu rozwiązywania konfliktów podczas interaktywnego trasowania lub podczas interaktywnego przesuwania.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Styl zakrętu 
Podczas wyznaczania trasy interaktywnej kształt utworzony przez ścieżki i łuki tworzące zakręt nazywany jest corner style. Najczęściej spotykane są narożniki ukośne, ale popularne są również narożniki zakrzywione (tworzone przez umieszczenie łuków).
Naciśnij klawisz Shift+Spacebar , aby przełączać się między 5 stylami narożników podczas interaktywnego wyznaczania trasy (przesuwania), a następnie naciśnij klawisz Spacebar , aby przełączać kierunek narożnika, lub naciśnij Tab , aby otworzyć Properties panel.
Więcej informacji na temat sterowania stylem narożników podczas interaktywnego trasowania lub podczas interaktywnego przesuwania.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Track 45
Spacebar , aby zmienić kierunek narożnika Track 45 with Arc
Spacebar , aby zmienić kierunek narożnika Użyj przycisku , klawiszy & . , aby interaktywnie zmieniać promień łuku; przytrzymaj klawisz Shift , aby przyspieszyć zmianę promienia.Track 90
Spacebar , aby przełączać kierunek zakrętu Track 90 with Arc
Spacebar , aby przełączać kierunek zakrętu Użyj przycisku , klawiszy &, aby interaktywnie zmienić promień łuku, przytrzymaj . , aby interaktywnie zmieniać promień łuku; przytrzymaj klawisz Shift , aby przyspieszyć zmianę promienia.Any Angle
Wysiłek wygładzania (trasa wytyczona)

Podczas zdarzenia trasowania, takiego jak trasowanie interaktywne lub przesuwanie interaktywne, oprogramowanie uruchamia silnik wygładzania. Silnik wygładzania nieustannie analizuje wszystkie segmenty umieszczone lub objęte bieżącym zdarzeniem trasowania, próbując poprawić jakość wyników. Wielkość zastosowanego wysiłku nazywana jest Gloss Effort.
Miary jakości wygładzania obejmują: zmniejszenie liczby narożników, zmniejszenie liczby segmentów, usunięcie kątów ostrych oraz skrócenie całkowitej długości trasy. Użyj Ctrl+Shift+G skrótu, aby przełączać się między ustawieniami podczas interaktywnego wyznaczania trasy lub interaktywnego przesuwania, lub naciśnij klawisz Tab , aby otworzyć Properties panel i wybierz wymagane ustawienie.
Więcej informacji na temat wysiłku związanego z wygładzaniem podczas interaktywnego wyznaczania trasy, podczas interaktywnego przesuwania oraz podczas wygładzania lub ponownego prześledzenia wybranej trasy.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Podczas interaktywnego przesuwania poziom wygładzania jest tymczasowo obniżany do „Słabego”, aby silnik wygładzania nie utrudniał projektantowi zmian w rozmieszczeniu tras.
Intensywność wygładzania (sąsiedztwo)

Opcja „Wysiłek wygładzania (sąsiedztwo)” określa stopień wygładzania stosowany do sąsiednich tras, na które ma wpływ bieżące interaktywne trasowanie lub przesuwanie. Posiada ona również trzy ustawienia: Off, Weak oraz Strong.
Naciśnij Tab , aby otworzyć Properties panel i wybierz żądane ustawienie.
Więcej informacji na temat wysiłku połysku podczas interaktywnego wyznaczania trasyoraz podczas interaktywnego przesuwania.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Styl „przylegania”

Ta opcja kontroluje sposób obsługi kształtów narożników podczas interaktywnego przesuwania i ma wpływ zarówno na ścieżki przesuwane, jak i na ścieżki popychane. Istniejące narożniki, na które ma wpływ ruch ścieżek podczas interaktywnego przesuwania, zostaną przekształcone (z 45 stopni na zaokrąglone lub z zaokrąglonych na 45 stopni) w oparciu o aktualny styl dopasowania. Aktualny styl dopasowywania jest również stosowany podczas wygładzania lub ponownego śledzenia wybranych tras.
Użyj Shift+Spacebar skrótu, aby przełączać się między trzema trybami.
Więcej informacji na temat dopasowywania podczas interaktywnego przesuwania oraz podczas wygładzania lub ponownego śledzenia wybranych tras.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Działanie wierzchołka

Opcje stosowane po kliknięciu i przeciągnięciu wierzchołka, a nie wzdłuż odcinka toru lub łuku (wierzchołek to punkt styku dwóch odcinków). Użyj skrótu Spacebar skrótu, aby przełączać się między dostępnymi trybami podczas przesuwania.
Inne opcje trasowania
Jeśli dla danej opcji dostępny jest skrót klawiszowy, jest on opisany po prawej stronie Properties panelu. Każdy opis zawiera obrazek pokazujący, gdzie można skonfigurować daną opcję.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Gdy aktualne połączenie, które jest trasowane, dotrze do pola docelowego, trasowanie tej sieci zostanie automatycznie zatrzymane, ale program pozostanie w trybie interaktywnego trasowania, gotowy do kliknięcia i rozpoczęcia trasowania innej sieci.
Więcej informacji na temat tego, kiedy należy używać tej opcji podczas ponownego trasowania.
Gdy ta opcja jest włączona, można wytyczyć nową ścieżkę dla istniejącej trasy; gdy nowa ścieżka łączy się z istniejącą, zbędna pętla jest automatycznie usuwana.
Więcej informacji na temat automatycznego usuwania pętli podczas ponownego trasowania.

Zaznacz tę opcję, aby obiekty należące do pary różnicowej były przeciągane wraz z partnerem tej pary – ścieżką lub przelotką.



Zaznacz tę opcję, aby włączyć zamianę pinów dla tej sieci.
Dowiedz się więcej o konfiguracji zamiany pinów.
Zaznacz tę opcję, aby automatycznie zmniejszyć szerokość trasowania do wartości, która umożliwi trasowanie w miejscach, gdzie przy aktualnie wybranej szerokości trasowania nie da się poprowadzić ścieżki między przeszkodami. Należy pamiętać, że szerokość można zmniejszyć do minimum dozwolonego przez obowiązujące ograniczenie projektowe „Szerokość trasowania”.
Wyświetl obszar, w którym nie można poprowadzić trasy wokół istniejących obiektów , zdefiniowany przez regułę projektową „Prześwit”, która ma zastosowanie do tych obiektów.
Wskaźnik długości pokazuje, w jakim stopniu bieżąca trasa spełnia obowiązujące reguły projektowe dotyczące długości i dopasowanej długości.
Dowiedz się więcej o dostosowywaniu długości.
Suwak chroni wycentrowane wpisy padów, zapobiegając przesunięciu wycentrowanej ścieżki przez funkcję Glossing (utrzymuje wycentrowaną ścieżkę w środku, nie wycentrowuje natomiast ścieżki, która nie jest wycentrowana). Użyj suwaka, aby skonfigurować poziom ochrony.
Gdy opcja jest włączona, interaktywny silnik trasowania wykrywa, kiedy trasa przebiega między padami, i próbuje wyśrodkować trasę, do maksymalnej odległości równej obowiązującemu ograniczeniu odstępu pomnożonemu przez współczynnik dodatkowego odstępuokreślony poniżej. Centrowanie ścieżek można również zastosować między przelotką a przelotką oraz między przelotką a padem, jeśli włączona jest opcja „Dopasuj przelotki ”. W razie potrzeby funkcję tę można wyłączyć podczas przesuwania ścieżek.
Opcja ta służy dwóm celom:
-
Włącz tę opcję, aby funkcja centrowania ścieżek centrowała je również między przelotkami lub między przelotką a padem. Wyłącz tę opcję, jeśli centrowanie między przelotkami lub między przelotką a padem nie jest wymagane. Aby zapobiec przesuwaniu przelotek przez funkcję centrowania ścieżek, można wyłączyć tę Allow Via Pushing opcję. W takim przypadku przelotki nie będą przesuwane (nawet w celu zapewnienia minimalnego odstępu wynikającego z ograniczenia Clearance). Więcej informacji na temat centrowania ścieżek.
-
Jeśli przelotki mają być przesuwane w trybach „Push” lub „HugNPush”.
Aby wykluczyć przelotki, należy wyłączyć Adjust Vias opcję.
Współczynnik mnożony przez obowiązujący odstęp, który jest następnie dodawany do odstępu. Na przykład, jeśli obowiązujący odstęp wynosi 0.15 mm, ustawienie tej opcji na 2 , spowoduje, że silnik trasowania ominie istniejące pola i przelotki o 0.15 + 2*0.15 = 0.45 mm, tam gdzie to możliwe. W razie potrzeby silnik trasowania może następnie zmniejszyć ten odstęp do określonej wartości, aby precyzyjnie wyśrodkować trasy.
Włącz tę opcję, aby wyłączyć centrowanie ścieżek podczas interaktywnego przesuwania ścieżki. Gdy opcja ta jest włączona, centrowanie ścieżek nie ma zastosowania podczas interaktywnego przesuwania ścieżki, nawet jeśli włączona jest główna opcja „Zastosuj centrowanie ścieżek ”.
Współczynnik ścięcia określa minimalną ostrość zakrętu. Współczynnik ścięcia pomnożony przez bieżącą szerokość ścieżki równa się odległości między ściankami najostrzejszego kształtu litery U, jaki można wyfrezować dla danego współczynnika Wprowadź wartość dodatnią równą zero lub większą od zera ( x mnożnik jest dodawany automatycznie).
Współczynnik minimalnego łuku (Min Arc Ratio) jest stosowany podczas interaktywnego frezowania pod dowolnym kątem, a także podczas interaktywnego przesuwania w trybie mieszanego dopasowania (Mixed Hugging Style). Współczynnik ten służy do określenia minimalnego dopuszczalnego promienia łuku; gdy promień łuku spadnie poniżej tej wartości minimalnej, łuk jest zastępowany segmentami toru, gdzie:
Min Arc Radius = Min Arc Ratio x Arc Width
Aby umożliwić zamianę pinów na dowolnym etapie procesu projektowania, w tym na z trasowaną płytce PCB, edytor PCB może dodawać i usuwać niewielkie łączniki trasowania w sieciach z włączoną opcją zamiany, zwane zworkami podsieciowymi. Zworka podsieciowa to krótki odcinek ścieżki, który oprogramowanie rozpoznaje jako element, który można łatwo umieścić i usunąć; ręcznie za pomocą przycisku Add i Remove Subnet Jumper w menu Route , albo automatycznie przez silnik trasowania, jeśli podczas trasowania interaktywnego trasujesz do pinu z możliwością zamiany. Ta wartość określa długość zworki podsieciowej, która jest dodawana do sieci z możliwością zamiany podczas trasowania interaktywnego.
Informacje o sieci / parze różnicowej

Podczas interaktywnego trasowania/przesuwania oraz trasowania/przesuwania par różnicowych sieci edytowane są szczegółowo przedstawione w górnej części Properties panelu.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Name & Class
Length & Delay
Właściwości trasowania

Podczas routingu interaktywnego właściwości obiektów trasy można edytować w Properties panelu.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Warstwa, na której umieszczana jest trasa wielokierunkowa. Użyj menu rozwijanego, aby wybrać inną warstwę — przelotki zostaną dodane automatycznie. Alternatywnie możesz użyć skrótów klawiszowych do zmiany warstwy.
Jeśli bieżąca trasa jest parą różnicową, Gap wyświetla się opcja, użyj menu rozwijanego, aby ustawić odstęp trasowania na wartość Min/Preferred/Max zdefiniowaną w odpowiednim ograniczeniu trasowania par różnicowych.
Dowiedz się więcej o trasowaniu par różnicowych.
Jeśli ograniczenie definiujące umieszczaną przelotkę ma włączoną Template Preferred opcja włączona , opcja ta będzie dostępna. W tym miejscu wyświetlana jest domyślna nazwa szablonu, którą można zmienić za pomocą menu rozwijanego.
Jeśli ograniczenie definiujące umieszczaną przelotkę ma włączoną opcję Min/Max Preferred , to menu rozwijane nie jest dostępne.
Dowiedz się więcej o szablonach pól i przelotek.
Wyświetla rozmiar otworu przelotowego, który zostanie użyty. Wartość można edytować bezpośrednio, w zakresie dozwolonym przez obowiązujące ograniczenie projektowe dotyczące stylu trasowania przelotek.
Więcej informacji na temat wyboru rozmiaru i typu przelotki podczas trasowania.
Wyświetla średnicę przelotki, która zostanie zastosowana. Wartość tę można edytować bezpośrednio, w zakresie dozwolonym przez obowiązujące ograniczenie projektowe dotyczące stylu trasowania przelotek.
Więcej informacji na temat wyboru rozmiaru i typu przelotki podczas trasowania.
Po kliknięciu w celu rozpoczęcia trasowania od istniejącej trasy domyślnym zachowaniem jest trasowanie przy użyciu tej samej szerokości. Użyj listy rozwijanej, aby ustawić szerokość trasowania na wartość minimalną, preferowaną lub maksymalną zdefiniowaną w odpowiednim ograniczeniu projektowym dotyczącym szerokości trasowania.
Więcej informacji na temat zmiany szerokości trasowania podczas trasowania.
Obowiązujące ograniczenia projektowe (zasady) 
Podczas routingu interaktywnego lub par różnicowych ograniczenia projektowe dotyczące szerokości routingu oraz stylu przelotek, które mają zastosowanie do wykonywanej trasy, są wyświetlane w Properties . Są to aktywne linki – kliknij, aby otworzyć odpowiednie ograniczenie projektowe w celu przejrzenia lub edycji, jeśli to konieczne.
| Routing and Sliding Feature | \r\n\t\t
| Routing-only Feature | \r\n\t\t
| Sliding-only Feature | \r\n\t\t
Via Constraint
Width Constraint
Opcje przeciągania 
Określa zachowanie, które ma zostać zastosowane po kliknięciu i przeciągnięciu obiektu.
| Preserve Angle When Dragging | Po włączeniu opcji oprogramowanie będzie próbowało zachować kąt podczas przeciągania, zgodnie z bieżącymi ustawieniami „Interaktywnego przesuwania” w Properties Jeśli opcja jest włączona, wybrana podopcja zostanie zastosowana również podczas Re-route i Break Track z menu Edit » Move menu :
|
| Disable Trace Centering When Dragging | |
| Vertex Actions | Szczegółowe informacje znajdują się wyżej na tej stronie |
| Unselected via/track | Określa domyślne zachowanie podczas przeciągania elementu unselected przez lub ścieżki jako: <span data-tooltip="{"block":null,"content":" Przesuń obiekt bez uwzględniania żadnych połączonych obiektów\r\n \r\n","placement":"top","arrow":true}">Przenieś lub <span data-tooltip="{"block":null,"content":"Przenieś obiekt, zachowując połączenia z obiektami powiązanymi\r\n \r\n","placement":"top","arrow":true}">Przeciągnij. Aby uzyskać dostęp do trybu, który nie został wybrany, przytrzymajCtrl skrót, klikając i przytrzymując na trasie lub torze.
|
| Selected via/track | Określa domyślne zachowanie podczas przeciągania selected przez lub ścieżki jako <span data-tooltip="{"block":null,"content":" Przesuń obiekt bez uwzględniania jakichkolwiek połączonych obiektów\r\n \r\n","placement":"top","arrow":true}">Przenieś lub <span data-tooltip="{"block":null,"content":"Przenieś obiekt, zachowując połączenia z obiektami, z którymi jest połączony\r\n \r\n","placement":"top","arrow":true}">Przeciągnij. Aby uzyskać dostęp do trybu, który nie został wybrany, przytrzymajCtrl skrót klawiszowy, klikając i przytrzymując ścieżkę lub przelotkę. |
| Component pushing | To pole określa bieżący tryb rozwiązywania konfliktów komponentów podczas przenoszenia komponentów w przestrzeni projektowej. W przypadku tej funkcji komponenty są identyfikowane na podstawie ich ramki zaznaczenia. Obsługiwane są następujące tryby:
|
| Component re-route | Po włączeniu tej opcji, po przeniesieniu elementu (elementów) w nowe miejsce i zwolnieniu przycisku, oprogramowanie podejmie próbę ponownego poprowadzenia elementu (elementów) w celu ponownego połączenia wszelkich przerwanych sieci. Podczas przenoszenia można użyć Shift+R skrót służy do włączania i wyłączania funkcji ponownego trasowania. Należy pamiętać, że ponowne trasowanie nie jest stosowane w przypadku elementu przeniesionego, jeśli element ten jest częścią unii. Więcej informacji na temat przenoszenia komponentów z uwzględnieniem routingu. |
| Move component with relevant routing | Włącz tę opcję, aby rozpocząć operację przenoszenia komponentu wraz z odpowiednim routingiem (Komponenty + Rozgałęzienia wejściowe + Wyjścia + Połączenia międzykomponentowe). Użyj Shift+Tab skrótu, aby przełączać się między elementami zestawu wyboru. Wyłącz tę opcję, aby rozpocząć operację przenoszenia komponentu z zaznaczonymi wyłącznie komponentami. Ponieważ zestaw odpowiednich obiektów trasowania jest wykrywany przed rozpoczęciem przenoszenia, nie można używać Shift+Tab przełączania się między elementami zestawu wyboru, gdy opcja jest wyłączona.
Więcej informacji na temat przenoszenia elementów wraz z trasowaniem. |
Opcje źródła szerokości trasowania interaktywnego 
Zapisuje ostatnio używaną szerokość trasowania i rozmiar przelotki wybrane podczas trasowania interaktywnego. Podczas trasowania interaktywnego można przełączać się między trybami, naciskając 3 skrót.
| Pickup Track Width From Existing Routes | Jeśli opcja jest włączona, router interaktywny ustawi szerokość nowej trasy tak, aby odpowiadała szerokości ścieżki znajdującej się pod kursorem w momencie kliknięcia rozpoczynającego trasowanie interaktywne, zamiast korzystać z trybu szerokości ścieżki wybranego poniżej. Jeśli w momencie rozpoczęcia trasowania interaktywnego pod miejscem kliknięcia nie ma żadnego segmentu ścieżki, wówczas stosowany jest bieżący tryb szerokości ścieżki. |
| Track Width Mode | Istnieją cztery możliwe szerokości, z jakimi można poprowadzić połączenie: „Minimalna szerokość ograniczenia”, „Preferowana szerokość ograniczenia”, „Maksymalna szerokość ograniczenia” oraz „Użytkownik”. Ta opcja zapamiętuje ostatnio wybrany tryb, który zostanie użyty przy następnym uruchomieniu polecenia „Trasowanie interaktywne”. Naciśnij Więcej informacji na temat wyboru trybu szerokości ścieżki podczas trasowania. |
| Via Size Mode | Istnieją cztery możliwe rozmiary przelotek, które można zastosować przy zmianie warstwy podczas trasowania interaktywnego: Minimalny zgodnie z ograniczeniami, Preferowany zgodnie z ograniczeniami, Maksymalny zgodnie z ograniczeniami oraz Użytkownik. Ta opcja zapamiętuje ostatnio wybrany tryb, który zostanie zastosowany przy następnym uruchomieniu polecenia trasowania interaktywnego. Naciśnij Więcej informacji na temat wyboru rozmiaru i typu przelotki podczas trasowania. |
Opcje „Ulubione szerokości” 
Zapisuje zdefiniowaną przez użytkownika listę szerokości trasowania, która jest wyświetlana po naciśnięciu Shift+W podczas trasowania interaktywnego
| Favorite Interactive Routing Widths | Kliknij przycisk, aby otworzyć Favorite Interactive Routing Widths okno dialogowe, w którym można skonfigurować listę wstępnie zdefiniowanych szerokości, które Shift+W skrót wyświetla podczas interaktywnego trasowania. |

).
).
).
).
)
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
).
)
).
).
).
).
).
).
).
).
).
).
).
).
).
)
).

).













)
)
).
)
).
).
).
)
)

)


).
).
)
)
)
)
)
).
).
)
).
)
).
).
).
).
).
).
)
)
)
)
).
).
).

)
)
).
).
).
)
).





).
















)
)
).
).
).
).
).
).
).
).
).




)
).








)
)
)
).