Interaktywne trasowanie
Parent page: Polecenia
Płytka trasowana interaktywnie; Ctrl+click skrót klawiaturowy jest używany do ukończenia wielu połączeń.
Podsumowanie
Trasowanie to proces łączenia węzłów w każdej sieci poprzez umieszczanie serii segmentów ścieżek i przelotek w celu zdefiniowania ścieżki od jednego węzła do następnego. CircuitStudio zawiera zaawansowany silnik trasowania interaktywnego, który znacząco zwiększa wydajność trasowania. Funkcje obejmują:
- Szereg trybów trasowania, takich jak zatrzymanie na pierwszej przeszkodzie, omijanie oraz push and shove
- Zaawansowane możliwości przeciągania, które zachowują kąty ścieżek i ortogonalność
- Funkcję usuwania pętli, dzięki której ponowne trasowanie jest szybkie i łatwe
Szczegóły
Polecenia trasowania, polecenia usuwania tras oraz polecenia sterujące wyświetlaniem linii połączeń (ratsnest) są zgrupowane w grupie Home | Routing na Wstążce.
Przycisk Route ma 2 funkcje: górna połowa zawsze uruchamia polecenie Interactive Routing; dolna połowa służy do dostępu do menu trasowania, w którym można wybrać, czy trasujesz jedną sieć, parę różnicową czy wiele sieci.

Zestawienie poleceń
| Polecenie | Zachowanie |
|---|---|
| Interactive Routing | Kliknij górną połowę przycisku Route lub wybierz Interactive Routing z menu, a następnie kliknij linię połączenia lub pad, aby rozpocząć trasowanie tej sieci. Do polecenia można też uzyskać dostęp z menu kontekstowego (prawy przycisk myszy) w obszarze roboczym. |
| Differential Pair Routing | Trasuj parę różnicową. Kliknij dowolną sieć w parze, aby rozpocząć trasowanie. Sieci są konfigurowane jako para różnicowa w trybie Differential Pair Editor panelu PCB. |
| Interactive Mutli-Routing | Trasuj jednocześnie wiele sieci. |
| Unroute All | Usuń wszystkie segmenty ścieżek i przelotki na warstwach sygnałowych, które mają nazwę sieci, na całej płytce. Zablokowane segmenty ścieżek i przelotki nie zostaną usunięte. |
| Unroute Net | Usuń wszystkie segmenty ścieżek i przelotki na warstwach sygnałowych, które mają nazwę sieci tej sieci, którą klikniesz po wybraniu polecenia. Zablokowane segmenty ścieżek i przelotki nie zostaną usunięte. |
| Unroute Connection | Usuń segmenty ścieżek i przelotki na warstwach sygnałowych, które mają nazwę sieci tej sieci, którą klikniesz po wybraniu polecenia, aż do pierwszego pada w obu kierunkach. Zablokowane segmenty ścieżek i przelotki nie zostaną usunięte. |
| Unroute Component | Zaczynając od padów w klikniętym komponencie, usuń wszystkie stykające się segmenty ścieżek i przelotki na warstwach sygnałowych, aż do napotkania innego komponentu. |
| Show All | Pokaż wszystkie linie połączeń (ratsnest) na całej płytce. |
| Show Net | Pokaż linie połączeń (ratsnest) dla wybranej sieci. |
| Hide All | Ukryj wszystkie linie połączeń (ratsnest) na całej płytce. |
| Hide Net | Ukryj linie połączeń (ratsnest) dla wybranej sieci. |
Interactive Routing Preferences
Preferencje trasowania konfiguruje się na stronie PCB - Interactive Routing w oknie dialogowym Preferences.
Skonfiguruj opcje Interactive Routing zgodnie ze swoimi preferencjami. Naciśnij F1 w oknie dialogowym, aby uzyskać więcej informacji o danej opcji.
Skróty trasowania interaktywnego
Z samej natury Interactive Routing jest procesem, w którym projektant intensywnie współdziała z komputerem, poruszając myszą i klikając, aby definiować wierzchołki (narożniki). Z tego powodu router interaktywny szeroko wykorzystuje skróty klawiaturowe, które są kluczowym elementem efektywnego trasowania.
| Skrót(y) klawiaturowy(e) | Zachowanie |
|---|---|
| Shift+F1 lub ~ (tylda) | Wyświetl menu skrótów interaktywnych; większość ustawień można zmieniać w locie, naciskając odpowiedni skrót lub wybierając go z menu. |
| * lub Ctrl+Shift+WheelRoll | Przełącz na następną dostępną warstwę sygnałową. Przelotka jest dodawana automatycznie, zgodnie z obowiązującą regułą projektową Routing Via Style. |
| Shift+R | Przełączaj między włączonymi trybami rozwiązywania konfliktów. Włącz wymagane tryby na stronie preferencji PCB Editor - Interactive Routing. Bieżący tryb jest wyświetlany na pasku stanu. |
| Shift+S | Włącz/wyłącz tryb pojedynczej warstwy. Jest to idealne, gdy na wielu warstwach znajduje się dużo obiektów. |
| Spacebar | Przełącz bieżący kierunek narożnika. |
| Shift+Spacebar | Przełączaj między różnymi trybami narożników ścieżki. Style to: dowolny kąt, 45°, 45° z łukiem, 90° oraz 90° z łukiem. Istnieje opcja ograniczenia tego do 45° i 90° na stronie preferencji PCB Editor - Interactive Routing. |
| Ctrl+Left-Click | Automatycznie dokończ trasowane połączenie. Auto-complete nie powiedzie się, jeśli występują nierozwiązywalne konflikty z przeszkodami. |
| Ctrl | Tymczasowo wstrzymaj Hotspot Snap lub naciśnij Shift + E , aby przełączać między trzema dostępnymi trybami (wył. / wł. dla bieżącej warstwy / wł. dla wszystkich warstw). Bieżący tryb Hotspot Snap jest wyświetlany na pasku stanu. |
| End | Odśwież ekran. |
| PgUp / PgDn | Powiększ/pomniejsz, z centrowaniem wokół bieżącej pozycji kursora. Alternatywnie użyj standardowych skrótów Windows do powiększania i przesuwania kółkiem myszy. |
| Backspace | Usuń ostatnio zatwierdzony segment ścieżki. |
| Right-click lub ESC | Porzuć bieżące połączenie i pozostań w trybie Interactive Routing. |
| 3 | Przełącz źródło szerokości ścieżki (Track Width Source). Szerokość może być: User Choice, Rule Minimum, Rule Preferred lub Rule Maximum. Bieżące źródło jest wyświetlane na pasku stanu. |
| 5 | Włącz/wyłącz tryb Follow Mouse Trail. Gdy jest wyłączony i trasujesz w trybie Walkaround, najkrótsza ścieżka trasy jest wyznaczana od ostatniego punktu kliknięcia do bieżącej pozycji kursora. Gdy jest włączony i trasujesz w trybie Walkaround, ścieżka trasy podąża za ruchem kursora. |
| Ctrl+Shift+G | Przełącz siłę glossingu. Glossing polega na tym, że oprogramowanie próbuje usuwać zbędne „zygzakowanie” i narożniki, co daje czystsze i krótsze trasy. Bieżąca siła glossingu jest wyświetlana na pasku stanu. |
Modyfikowanie istniejącego trasowania
Zamiast usuwać lub „unroute’ować” istniejącą trasę, CircuitStudio oferuje dwa podejścia do modyfikacji istniejącego trasowania: przearanżowanie lub ponowne trasowanie.
Przearanżowanie istniejącej trasy
- Aby interaktywnie przesuwać lub przeciągać segmenty ścieżek po płytce, kliknij, przytrzymaj i przeciągnij, jak pokazano na animacji poniżej.
- Edytor PCB automatycznie zachowa kąty 45/90 stopni z połączonymi segmentami, skracając i wydłużając je w razie potrzeby.
Ponowne trasowanie istniejącej trasy
- Nie ma potrzeby usuwania trasy połączenia, aby zdefiniować jego przebieg na nowo; kliknij przycisk Route
i rozpocznij trasowanie nowej ścieżki. - Funkcja Loop Removal automatycznie usunie wszelkie zbędne segmenty ścieżek (i przelotki), gdy tylko zamkniesz pętlę i klikniesz prawym przyciskiem myszy, aby wskazać, że zakończyłeś.
- Możesz rozpocząć i zakończyć nową ścieżkę trasy w dowolnym punkcie, przełączając warstwy w razie potrzeby.
- Możesz także tworzyć tymczasowe naruszenia, przełączając na tryb Ignore Obstacle (jak pokazano na animacji poniżej), które później rozwiążesz.
Część istniejącego trasowania jest przearanżowywana, a następnie dwie sieci są trasowane ponownie.Skrót Shift+R służy do przełączania trybu trasowania i umożliwienia tymczasowego naruszenia.