Working with the Cursor-Snap System

W skrócie

Ten artykuł wyjaśnia, jak ujednolicony system przyciągania kursora w Altium Designer pomaga precyzyjnie rozmieszczać i wyrównywać obiekty PCB, łącząc siatki i prowadnice przyciągania, punkty charakterystyczne obiektów oraz wyrównywanie do osi. Omawia elementy, do których może być przyciągany kursor, warunki uruchamiania przyciągania i jego priorytety, a także wpływ ustawień takich jak odległość przyciągania (Snap Distance), przyciąganie do obiektów zależne od warstwy oraz bieżący początek układu współrzędnych płytki na działanie edytora. Jeśli chcesz mieć większą kontrolę nad rozmieszczaniem obiektów i lepiej rozumieć zachowanie kursora w edytorze PCB, ten przewodnik pomoże Ci pracować pewniej i wydajniej. Czytaj dalej, aby usprawnić swoją pracę w edytorze.

- Poznaj podstawowe elementy ujednoliconego systemu przyciągania kursora, w tym siatki, prowadnice oraz przyciąganie do obiektów i osi.
- Dowiedz się, jak ustawienia takie jak odległość przyciągania, aktywne warstwy i bieżący początek układu współrzędnych wpływają na działanie przyciągania.
- Zobacz, jak skonfigurować opcje przyciągania w panelu Properties, aby ruch kursora i rozmieszczanie obiektów lepiej odpowiadały potrzebom Twojego projektu.
Zagłęb się w temat dzięki AI:
 

Edytor PCB to środowisko projektowe oparte na siatce — obiekty projektu są zwykle umieszczane na tak zwanej siatce rozmieszczania lub przyciągania. Można zdefiniować wiele siatek przyciągania i w razie potrzeby ograniczyć je do określonego obszaru. Siatki przyciągania mają przypisane priorytety, a siatka o najwyższym priorytecie dostępna w bieżącym położeniu jest stosowana automatycznie. Siatki przyciągania można również ograniczyć do komponentów lub obiektów innych niż komponenty. Oprócz siatki przyciągania oprogramowanie oferuje szereg dodatkowych funkcji przyciągania, które pomagają precyzyjnie rozmieszczać i wyrównywać obiekty projektu.

Łącznie funkcje te określane są jako Unified Cursor-Snap System. Cursor-snap to proces, w którym położenie fizycznego kursora myszy, wyrażone w pikselach na ekranie, wyznacza położenie logical cursor w przestrzeni współrzędnych dokumentu projektowego, takiego jak PCB. Celem jest umożliwienie systemowi ustawiania kursora logicznego w sensownych i użytecznych współrzędnych bez konieczności ich bardzo precyzyjnego wskazywania przez użytkownika. Płytki o zróżnicowanej geometrii — na których wyprowadzenia komponentów są często rozmieszczone na różnych siatkach metrycznych i calowych — dodatkowo utrudniają realizację tego celu.

System łączy różne podsystemy, które wspólnie określają sposób przyciągania kursora do danego zestawu preferowanych współrzędnych, w tym:

User-Definable Snap Grids Podstawową siatkę wyrównywania w obszarze roboczym, dostępną w układzie kartezjańskim i biegunowym. Dowiedz się więcej.
Snap Guides Punkty i linie, które można dowolnie umieszczać, zapewniające wygodne wskazówki wizualne i punkty przyciągania podczas wyrównywania obiektów. Dowiedz się więcej.
Object Snapping Możliwość przyciągania kursora przez umieszczone obiekty na podstawie odległości kursora od punktów przyciągania danego obiektu (punktów aktywnych).
Control of Object Snapping Przyciąganie do obiektów można włączyć na wszystkich warstwach, tylko na bieżącej warstwie lub całkowicie wyłączyć.
Axis Snapping Funkcję przyciągania kursora w kierunku osi X lub Y, tak aby wyrównać go osiowo z punktem aktywnym pobliskiego obiektu.

Połączenie tych funkcji usprawnia rozmieszczanie i wyrównywanie obiektów w przestrzeni projektowej PCB.

Zasady działania przyciągania

Przestrzeń projektowa edytora PCB to środowisko projektowe o wysokiej precyzji, zawierające obiekty projektowane w różnych skalach, czasem z użyciem różnych jednostek miary. Zunifikowany system przyciągania kursora upraszcza pracę w tak złożonej przestrzeni projektowej, zapewniając wiele poziomów przyciągania kursora podczas umieszczania lub przesuwania obiektów.

Prezentacja różnych funkcji przyciągania kursora.

Edytor PCB korzysta z zunifikowanego systemu przyciągania kursora do ustalania położenia kursora w przestrzeni edycji przy każdej operacji edycyjnej. System ten odgrywa kluczową rolę w pracy z edytorem PCB. Dlatego ważne jest zrozumienie, jak sterować przyciąganiem kursora i jak je konfigurować podczas edycji.

System przyciągania kursora ma dwa podstawowe aspekty: what kursor jest przyciągany oraz when następuje przyciąganie.

  • What — punkty w przestrzeni, do których przyciągany jest kursor, obejmują: zdefiniowane przez użytkownika Grids, robocze Guides, oraz punkty przyciągania na Objects.

  • When — kursor jest przyciągany do punktu przyciągania, gdy znajduje się w obrębie Snap Distance, a przyciąganie jest dozwolone na danej Layer.

Praca w edytorze PCB staje się sprawniejsza, gdy potrafisz sterować systemem przyciągania kursora i konfigurować go na bieżąco. Zagadnienie to opisano w sekcji Interaktywne sterowanie przyciąganiem w dalszej części tej strony.

Ustawianie początku układu współrzędnych płytki

Położenie kursora w przestrzeni projektowej jest określane względem Current Origin. Siatka przyciągania jest wyznaczana względem tego początku układu, a położenie każdego umieszczonego obiektu jest również wyświetlane i definiowane względem bieżącego początku układu współrzędnych. Użytkownik może zdefiniować bieżący początek układu i umieścić go w dowolnym miejscu przestrzeni projektowej. Użyj polecenia Edit » Origin » Set z menu głównego, aby wskazać położenie w przestrzeni projektowej jako nowy bieżący początek układu współrzędnych i ustawić jego współrzędne na (0,0). Po zmianie bieżącego początku układu położenia wszystkich obiektów w przestrzeni projektowej zostaną zaktualizowane względem tego punktu.

  • Aby przywrócić bieżący początek układu współrzędnych do domyślnego Absolute Origin (w lewym dolnym narożniku przestrzeni projektowej o wymiarach 100 × 100 cali), wybierz polecenie Edit » Origin » Reset z menu głównego.

  • Aby sterować widocznością i kolorem znacznika początku układu współrzędnych w przestrzeni projektowej, użyj elementów sterujących obok pozycji Origin Marker w sekcji System Colors na karcie Layers & Colors panelu View Configuration ().

Punkty przyciągania

Dostępne są trzy poziomy przyciągania kursora, przy czym każdy poziom ma pierwszeństwo przed niższymi:

  1. Grid() — aktywna Grid stanowi podstawową płaszczyznę odniesienia dla przyciągania. Kursor logiczny, czyli kursor edycji, przeskakuje z jednego punktu siatki do następnego w miarę przesuwania kursora myszy po ekranie. Dowiedz się więcej o pracy z siatkami. Pamiętaj, że można zdefiniować wiele siatek — dowiedz się więcej.

  2. Snap Guides() — Guides przyciągania pozwalają użytkownikowi definiować precyzyjne, lokalne linie lub punkty odniesienia. Kursor jest do nich przyciągany, gdy opcja Snap Guides jest włączona, z wyższym priorytetem niż przyciąganie do siatki. Dowiedz się więcej o pracy z prowadnicami.

  3. Objects() — trzecim, a często najbardziej użytecznym źródłem punktów odniesienia dla przyciągania są obiekty już umieszczone w przestrzeni projektowej. Za pomocą pól wyboru na liście Objects for snapping można włączyć określone punkty każdego typu obiektu jako punkty przyciągania, nazywane również punktami aktywnymi obiektu.

Przyciąganie do obiektów

Zdefiniowanie siatki, na której znajdą się wszystkie obiekty projektu, jest często niemożliwe lub niepraktyczne. W takiej sytuacji może być konieczne umieszczenie nowego obiektu projektu w położeniu poza siatką. Oprogramowanie umożliwia to dzięki funkcji o nazwie Object Snap, która zasadniczo wyznacza zasięg przyciągania wokół punktu aktywnego obiektu. Punkty aktywne występują tylko w istotnych miejscach, takich jak środek pola lutowniczego lub przelotki oraz końce segmentów ścieżek.

Włącz wymagane punkty przyciągania na liście Objects for snapping w panelu Properties ().

Jest to system dwuosiowy, w którym kursor myszy musi znajdować się w obrębie Snap Distance zarówno na osi X, jak i Y, aby obiekt mógł przyciągnąć kursor do danego punktu aktywnego. Przyciąganie do punktów aktywnych obiektów ułatwia prowadzenie połączeń elektrycznych, zwłaszcza do obiektów, które mogą znajdować się poza aktywną siatką przyciągania. Snap Distance konfiguruje się w panelu Properties, gdy w przestrzeni projektowej nie są zaznaczone żadne obiekty.

Funkcja przyciągania do punktów aktywnych obiektów umożliwia przyciąganie do obiektów znajdujących się poza siatką.Funkcja przyciągania do punktów aktywnych obiektów umożliwia przyciąganie do obiektów znajdujących się poza siatką.

Funkcja Objects for snapping działa w jednym z trzech trybów. Użyj przycisków w sekcji Snapping panelu Properties (), aby wybrać wymagany tryb. Aby przełączać tryby podczas pracy, użyj skrótu klawiaturowego Shift+E lub wybierz View » Grids » Toggle Object Hotspot Snapping polecenie z menu głównego.

Kiedy przyciągać do obiektów ()

Current Layer Przyciąganie do obiektów jest włączone tylko dla bieżącej warstwy. Gdy kursor znajdzie się w obrębie bieżącej odległości przyciągania, zostanie przyciągnięty do punktów charakterystycznych obiektów na bieżącej warstwie. Ten tryb jest wskazywany w Status Bar jako (Hotspot Snap).
All Layers Przyciąganie do obiektów jest włączone dla wszystkich widocznych warstw. Oznacza to, że kursor będzie przyciągany do punktów charakterystycznych obiektów (w obrębie bieżącej odległości przyciągania) na dowolnej warstwie, a nie tylko na bieżącej. Ten tryb jest wskazywany w Status Bar jako (Hotspot Snap (All Layers)).
Off Przyciąganie do obiektów jest wyłączone. W tym trybie Status Bar nie wyświetla żadnych informacji o przyciąganiu do punktów charakterystycznych.
  • Status Bar wskazuje bieżący stan przyciągania do punktów charakterystycznych obiektów.

  • Przytrzymaj klawisz skrótu Ctrl , aby tymczasowo wyłączyć przyciąganie do obiektów.

Siła przyciągania

Siłę przyciągania określa Snap Distance. Gdy kursor myszy znajdzie się w tej odległości od Snap Point, kursor edycji zostanie natychmiast przyciągnięty do siatki, prowadnicy lub punktu charakterystycznego obiektu. Zmniejszenie tej wartości osłabi siłę przyciągania, a jej zwiększenie wzmocni efekt przyciągania. Pamiętaj, że duża wartość Snap Distance może uniemożliwić ustawienie kursora w niektórych punktach siatki, jeśli punkt charakterystyczny pobliskiego obiektu znajduje się w obrębie odległości przyciągania.

Wybierz opcję z listy lub wprowadź wymaganą wartość (wraz z jednostkami, jeśli są inne niż bieżące jednostki płytki).

Siłę przyciągania określa odległość przyciągania.Siłę przyciągania określa odległość przyciągania.

Wyrównywanie kursora edycji do umieszczonego obiektu

Częstym zadaniem projektowym jest wyrównanie nowego obiektu do istniejącego. Można to osiągnąć, włączając funkcję Axes. Gdy ta funkcja jest włączona, a kursor edycji znajduje się w obrębie Axis Snap Range, wyświetlana jest dynamiczna prowadnica wyrównania łącząca bieżące położenie kursora z punktem charakterystycznym obiektu wyrównanym w osi X lub Y. Dzięki temu punkt charakterystyczny obiektu, który znajduje się blisko kursora myszy w jednej osi, ale daleko w drugiej, może wyznaczać położenie kursora.

Funkcja wyrównywania osiowego powoduje wyświetlanie w obszarze projektowym dynamicznych prowadnic wyrównania, biegnących od kursora do punktów charakterystycznych istniejących, umieszczonych obiektów.Funkcja wyrównywania osiowego powoduje wyświetlanie w obszarze projektowym dynamicznych prowadnic wyrównania, biegnących od kursora do punktów charakterystycznych istniejących, umieszczonych obiektów.

Konfigurowanie opcji przyciągania

Opcje ujednoliconego systemu przyciągania kursora konfiguruje się w panelu Properties (dostępnym, gdy w obszarze projektowym nie jest zaznaczony żaden obiekt). Te ustawienia pozwalają określić zachowanie przyciągania kursora, w tym obiekty docelowe, warstwy oraz zasięg przyciągania.

Opcje przyciągania ()

Grids () Gdy ta opcja jest włączona, kursor będzie przyciągany do najbliższego punktu siatki przyciągania, jeśli znajdzie się w obrębie bieżącej Snap Distance. Aktywna siatka przyciągania jest wyświetlana na Status bar oraz w wyświetlaczu Heads-Up (Shift+H służy do jego włączania i wyłączania). Gdy ta opcja jest wyłączona, kursor będzie only przyciągany do włączonych Objects for snapping, co w praktyce oznacza pracę bez siatki. Dowiedz się więcej na temat pracy z siatkami.
Guides ()

Gdy ta opcja jest włączona, kursor będzie przyciągany do zdefiniowanych przez użytkownika prowadnic roboczych (lub prowadnic przyciągania), jeśli znajdzie się w obrębie bieżącej Snap Distance. Przyciąganie do prowadnicy ma wyższy priorytet niż przyciąganie do siatki.  Gdy ta opcja jest wyłączona, kursor nie jest przyciągany do prowadnic przyciągania. Dowiedz się więcej na temat pracy z prowadnicami.

Axes () Gdy ta opcja jest włączona, kursor będzie wyrównywany osiowo (w kierunku X lub Y) do włączonych Objects for snapping. Axis Snap Range określa odległość, w której następuje wyrównanie osiowe w kierunku X lub Y. Po uzyskaniu wyrównania wyświetlana jest dynamiczna prowadnica wyrównania, biegnąca od bieżącego położenia kursora do wyrównanego osiowo punktu przyciągania obiektu.
Snapping () Wybierz jeden z trzech przycisków, aby określić, czy przyciąganie do obiektów jest: Off, występuje tylko dla włączonych Objects for Snapping na Current Layer, czy występuje dla włączonych Objects for Snapping na All Layers.
Object for snapping ()

Punkty charakterystyczne obiektów, do których kursor będzie przyciągany podczas edycji, np. umieszczania, przesuwania lub pomiaru. Pamiętaj, że zastosowanie tych opcji zależy od bieżącego stanu powyższej opcji Snapping.

Snap Distance () Gdy kursor znajdzie się w tej odległości od włączonego Objects for Snapping (a przyciąganie jest włączone dla aktywnej warstwy), zostanie przyciągnięty do tego punktu. Zostanie również przyciągnięty do bieżącej siatki przyciągania lub prowadnicy zdefiniowanej przez użytkownika, jeśli znajdzie się w tej odległości, a przyciski Grids / Guides są włączone.
Axis Snap Range ()

Jeśli przycisk Axes jest włączony, dynamiczna prowadnica pojawia się, gdy kursor znajduje się w tej odległości i jest wyrównany osiowo z włączonym punktem Objects for Snapping. Pamiętaj, że Snap Distance również ma zastosowanie — przyciąga kursor w kierunku X lub Y, aby uzyskać wyrównanie osiowe.

  • Przyciąganie działa tylko wtedy, gdy wyświetlany jest kursor edycji (krzyżyk), np. podczas umieszczania lub przesuwania obiektów.

  • Kursor będzie przyciągany do zdefiniowanej siatki tylko wtedy, gdy opcja Grids jest włączona w sekcji Snap Options panelu Properties.

  • Wybierz View » Toggle Units (lub naciśnij skrót Q), aby przełączyć jednostki obszaru projektowego między imperialnymi a metrycznymi.

  • Bieżąca siatka przyciągania oraz współrzędne w obszarze projektowym są wyświetlane na pasku stanu, a także w wyświetlaczu Heads-Up (Shift+H służy do jego włączania i wyłączania).

  • Przytrzymaj klawisz skrótu Ctrl , aby tymczasowo wyłączyć przyciąganie do obiektów.

Interaktywne sterowanie przyciąganiem

Jak pokazano w filmie w sekcji Zrozumienie działania przyciągania, kluczową cechą pracy z opcjami przyciągania jest możliwość zmiany ich konfiguracji w trakcie pracy. Pozwala to wybrać obiekty, do których ma być włączone przyciąganie podczas edycji lub umieszczania.

  • Naciśnij Ctrl+E podczas pracy (lub kliknij przycisk na Active Bar), aby wyświetlić paletę opcji przyciągania (pokazaną poniżej).

  • Użyj trzech przycisków u góry palety, aby włączyć wymagane punkty przyciągania.

  • Poniżej poziomej linii znajduje się zestaw przycisków obiektów służących do konfigurowania obiektów do przyciągania. Kliknij przycisk obiektu raz, aby go włączyć (przycisk zmieni kolor na niebieski), lub kliknij ponownie, aby go wyłączyć (przycisk zmieni kolor na szary).

  • Nad przyciskami obiektów znajduje się przycisk trójstanowy, który wskazuje, co jest obecnie włączone. Można go również używać do przełączania między trzema możliwymi stanami: Custom (od jednego do n-1 obiektów włączonych ręcznie), kliknij, aby przełączyć na; All - On (wszystkie obiekty włączone), kliknij, aby przełączyć na; All - Off (wyłączenie wszystkich obiektów).

Skróty opcji przyciągania:

  • Ctrl+E — wyświetlenie palety opcji przyciągania

  • Shift+E - przełącz na następny tryb przyciągania (Off, Current Layer, All Layers)

  • Ctrl - przytrzymaj, aby wyłączyć przyciąganie do obiektów

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Nav
Contents
Dostępność funkcji

Dostępne funkcje zależą od tego, z którego rozwiązania Altium korzystasz – Altium Develop, Altium Agile Teams, Altium Agile Enterprise lub Altium Designer (w ramach aktywnej subskrypcji terminowej).

Jeśli opisana funkcja nie jest widoczna w Twoim oprogramowaniu, skontaktuj się z działem sprzedaży Altium, aby dowiedzieć się więcej.

Starsza dokumentacja

Dokumentacja Altium Designer nie jest już wersjonowana. Jeśli potrzebujesz dostępu do dokumentacji dla starszych wersji Altium Designer, odwiedź sekcję Starsza dokumentacja na stronie Inne instalatory.

Contents