Praca z siatkami i prowadnicami

Altium Training

Altium Essentials: PCB Configuration

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

W skrócie

Ten artykuł wyjaśnia, jak działają siatki i prowadnice w edytorze PCB programu Altium Designer. Pokazuje, jak siatki przyciągania wpływają na rozmieszczanie obiektów, jak definiować wiele siatek i ustalać ich priorytety oraz jak prowadnice przyciągania pomagają w wizualnym wyrównywaniu obiektów. Wskazuje również, kiedy warto stosować siatki metryczne, a kiedy calowe, oraz przedstawia narzędzia menedżera siatek (Grid Manager), służące do konfigurowania własnych siatek kartezjańskich i biegunowych na potrzeby precyzyjnego projektowania płytek. Jeśli chcesz dokładniej i z większą pewnością rozmieszczać i wyrównywać obiekty na PCB, ten praktyczny poradnik jest wart przeczytania.

- Dowiedz się, jak siatki przyciągania, siatki lokalne i prowadnice przyciągania pomagają precyzyjniej rozmieszczać i wyrównywać obiekty w projekcie PCB.
- Poznaj różnice między siatkami metrycznymi a calowymi i dowiedz się, dlaczego w nowoczesnych projektach PCB często preferuje się siatki metryczne.
- Zobacz, jakie rodzaje niestandardowych siatek obsługuje Altium Designer i gdzie można je skonfigurować w edytorze PCB.
Zagłęb się w temat dzięki AI:

Edytor PCB to środowisko projektowe oparte na siatce — obiekty projektu są 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 w bieżącej lokalizacji automatycznie stosowana jest dostępna siatka o najwyższym priorytecie. Działanie siatek przyciągania można również ograniczyć do komponentów lub obiektów niebędących komponentami.

Ponadto prowadnice przyciągania można umieszczać w dowolnym miejscu. Stanowią one przydatną pomoc wizualną przy wyrównywaniu obiektów.

Na tej stronie opisano sposób konfigurowania siatek i prowadnic przyciągania w dokumencie PCB.

Oprócz siatek i prowadnic przyciągania edytor PCB zawiera szereg dodatkowych funkcji przyciągania, które pomagają precyzyjnie rozmieszczać i wyrównywać obiekty projektu. Łącznie funkcje te określa się jako Unified Cursor-Snap System. Więcej informacji można znaleźć na stronie Praca z systemem przyciągania kursora.

Siatka calowa czy metryczna?

Tradycyjnie siatkę dobierano do rozstawu wyprowadzeń komponentów oraz technologii prowadzenia ścieżek planowanej dla płytki, czyli wymaganej szerokości ścieżek i odstępów między nimi. Podstawowym założeniem jest stosowanie możliwie szerokich ścieżek i dużych odstępów, aby obniżyć koszty produkcji i poprawić niezawodność. Oczywiście dobór szerokości ścieżek i odstępów ostatecznie zależy od możliwości danego projektu, czyli od tego, jak gęsto trzeba rozmieścić komponenty i ścieżki, aby zmieścić je na płytce.

Z biegiem czasu rozmiary komponentów i ich wyprowadzeń znacznie się zmniejszyły, podobnie jak rozstaw wyprowadzeń. Wymiary komponentów i rozstaw ich wyprowadzeń, dawniej przeważnie calowe w przypadku elementów przewlekanych, coraz częściej są metryczne w przypadku elementów do montażu powierzchniowego. Jeśli rozpoczynasz projekt nowej płytki, lepiej pracować w systemie metrycznym, chyba że istnieje istotny powód, aby postąpić inaczej, na przykład projektowanie płytki zamiennej do istniejącego produktu zaprojektowanego w systemie calowym. Dlaczego? Starsze komponenty o wymiarach calowych mają duże wyprowadzenia i dużo miejsca między nimi. Natomiast małe elementy do montażu powierzchniowego są wykonywane według wymiarów metrycznych — to właśnie one wymagają dużej precyzji, aby wyprodukowany i zmontowany produkt działał niezawodnie. Ponadto edytor PCB bez problemu radzi sobie z prowadzeniem ścieżek do wyprowadzeń leżących poza siatką, więc używanie komponentów o wymiarach calowych na płytce projektowanej w systemie metrycznym nie jest uciążliwe.

Siatki definiowane przez użytkownika

W obszarze projektowym można skonfigurować dowolną liczbę siatek zdefiniowanych przez użytkownika. Całe zarządzanie siatkami odbywa się w sekcji Grid Manager panelu Właściwości (dostępnej, gdy w obszarze projektowym nie jest zaznaczony żaden obiekt projektu). Dostępne elementy sterujące umożliwiają definiowanie niestandardowych siatek lokalnych, które pozwalają precyzyjniej rozmieszczać obiekty projektu — zwłaszcza komponenty.

Sekcja Grid Manager panelu Properties stanowi centrum zarządzania siatkami używanymi na płytce, umożliwiając ich definiowanie i porządkowanie.
Sekcja Grid Manager panelu Properties stanowi centrum zarządzania siatkami używanymi na płytce, umożliwiając ich definiowanie i porządkowanie.

Typy siatek

Oprogramowanie umożliwia tworzenie dwóch typów niestandardowych siatek: Cartesian (tradycyjna siatka pionowa/pozioma) oraz Polar (siatka kołowa).

  • Cartesian Grid — utwórz nową siatkę tego typu za pomocą polecenia Add Cartesian Grid (dostępnego pod przyciskiem , jak opisano wcześniej). Na liście pojawi się nowa pozycja siatki, początkowo z domyślną nazwą New Cartesian Grid. Aby edytować siatkę, kliknij dwukrotnie jej pozycję lub zaznacz ją i kliknij przycisk . Otworzy się okno dialogowe Cartesian Grid Editor z opcjami definiowania siatki.

    Przykładowa definicja siatki kartezjańskiej w oknie dialogowym Cartesian Grid Editor oraz jej wygląd w obszarze projektowym.Przykładowa definicja siatki kartezjańskiej w oknie dialogowym Cartesian Grid Editor oraz jej wygląd w obszarze projektowym.

  • Polar Grid – utwórz nową siatkę tego typu za pomocą polecenia Add Polar Grid (dostępnego pod przyciskiem , jak opisano wcześniej). Na liście pojawi się nowa pozycja siatki, początkowo z domyślną nazwą New Polar Grid. Aby edytować siatkę, kliknij dwukrotnie jej pozycję lub zaznacz ją, a następnie kliknij przycisk . Otworzy się okno dialogowe Polar Grid Editor z opcjami umożliwiającymi zdefiniowanie siatki.

    Przykładowa definicja siatki biegunowej w oknie dialogowym Polar Grid Editor oraz jej wynikowy wygląd w obszarze projektowym.Przykładowa definicja siatki biegunowej w oknie dialogowym Polar Grid Editor oraz jej wynikowy wygląd w obszarze projektowym.

Aby szybko otworzyć odpowiedni edytor zdefiniowanej siatki w obszarze projektowania, umieść kursor nad obszarem płytki korzystającym z tej siatki (nie klikaj w obszarze projektowania przed uruchomieniem polecenia), a następnie naciśnij skrót klawiaturowy Ctrl+G lub użyj skrótu klawiaturowego G  i wybierz pozycję Grid Properties z wyświetlonego menu podręcznego.

Domyślna siatka przyciągania

Dla płytki zdefiniowana jest domyślna siatka przyciągania o nazwie Global Board Snap Grid. Ta siatka jest używana podczas umieszczania i przesuwania obiektów w każdym obszarze płytki, którego nie obejmuje dedykowana siatka lokalna. Pamiętaj, że domyślna siatka zawsze obowiązuje w całym obszarze projektowania, choć jest wyświetlana tylko w obrębie kształtu płytki.

Globalna siatka przyciągania płytki — używana w każdym obszarze płytki, w którym nie zdefiniowano niestandardowej siatki lokalnej.Globalna siatka przyciągania płytki — używana w każdym obszarze płytki, w którym nie zdefiniowano niestandardowej siatki lokalnej.

Domyślna siatka jest siatką kartezjańską. Można zmienić jej krok i/lub sposób wyświetlania, ale nie można zmienić jej nazwy, wyłączyć jej ani usunąć.

Określanie przeznaczenia siatki

Siatka lokalna może być używana w różnych sytuacjach:

  • Do umieszczania wyłącznie obiektów niebędących komponentami.
  • Do umieszczania wyłącznie komponentów.
  • Do umieszczania zarówno obiektów niebędących komponentami, jak i komponentów.

Sposób wykorzystania siatki (jej przeznaczenie lub zastosowanie) określa się za pomocą opcji Comp i Non Comp  powiązanych z wpisem danej siatki w obszarze Grid Manager panelu Properties, zgodnie z poniższą tabelą:

  NON COMP = Wyłączone NON COMP = Włączone
COMP = Cleared Siatka jest niewidoczna, ale nadal stosowana zgodnie z bieżącymi ustawieniami przyciągania Siatka jest widoczna i stosowana przy wszystkich operacjach na obiektach innych niż komponenty
COMP = Enabled Siatka jest widoczna i stosowana tylko podczas operacji na komponentach Siatka jest widoczna i stosowana przy operacjach na wszystkich rodzajach obiektów

Użyj opcji Comp i Non Comp , aby określić zastosowanie siatki lokalnej.Użyj opcji Comp i Non Comp , aby określić zastosowanie siatki lokalnej.

  • Jeśli siatka jest przeznaczona tylko dla komponentów (opcja Non Comp wyłączona, opcja Comp włączona), będzie wyświetlana wyłącznie podczas wykonywania operacji na komponentach, takich jak przesuwanie komponentu.
  • Widoczność domyślnej siatki przyciągania nie decyduje o tym, czy jest ona stosowana — określają to bieżące ustawienia działania siatki przyciągania.

Definiowanie sposobu wyświetlania siatki

Dla każdej zdefiniowanej siatki niestandardowej, a także dla Global Board Snap Grid, dostępne są opcje sterujące sposobem jej wyświetlania w obszarze projektowym. Można zdefiniować dwa poziomy:

  • Fine - siatka wyświetlana na poziomie drobnym jest używana przy większym powiększeniu. Znaczniki tego poziomu wyświetlania odpowiadają bezpośrednio zdefiniowanym krokom siatki.
  • Coarse - opcjonalna siatka wyświetlana na poziomie zgrubnym jest używana przy oddalaniu widoku. Znaczniki tego poziomu wyświetlania są rozmieszczane zgodnie z określoną wielokrotnością zdefiniowanych kroków siatki.

Przykładowa siatka kartezjańska z drobnym i zgrubnym poziomem wyświetlania w obszarze projektowym. Po lewej: poziom drobny wyświetlany za pomocą kropek, a poziom zgrubny — linii. Po prawej: oba poziomy wyświetlane za pomocą linii.Przykładowa siatka kartezjańska z drobnym i zgrubnym poziomem wyświetlania w obszarze projektowym. Po lewej: poziom drobny wyświetlany za pomocą kropek, a poziom zgrubny — linii. Po prawej: oba poziomy wyświetlane za pomocą linii.

Indywidualne kolory wyświetlania siatki określa się podczas jej edycji w odpowiednim edytorze (oknie dialogowym Cartesian Grid Editor lub oknie dialogowym Polar Grid Editor). Można też szybko przypisać jeden wybrany kolor do drobnego i zgrubnego poziomu wyświetlania siatki w obszarze Grid Manager panelu Properties. W tym celu kliknij próbkę koloru w polu Color powiązanym z daną siatką, a następnie wybierz żądany kolor z wyświetlonej palety.
Kolory drobnego i zgrubnego poziomu wyświetlania siatki można przywrócić do określonego koloru domyślnego, klikając łącze Reset to Default w edytorze siatki. Kolor domyślny definiuje się w obszarze General Settings na karcie View Options panelu View Configuration. Kliknij próbkę koloru po prawej stronie opcji Show Grid, a następnie wybierz żądany kolor z wyświetlonej palety. Pamiętaj, że ten jeden kolor domyślny będzie używany dla obu poziomów wyświetlania siatki — drobnego i zgrubnego. Zmiana koloru w tym miejscu wpłynie wyłącznie na domyślną siatkę Global Board Snap Grid. Istniejące siatki niestandardowe zachowają przypisane im kolory wyświetlania — nowy kolor zostanie zastosowany dopiero po użyciu łącza Reset to Default.

Zagnieżdżanie i priorytet siatek

Siatki lokalne zdefiniowane w obszarze Grid Manager panelu Properties można dowolnie nakładać na siebie w obrębie płytki. Odpowiednio określając współrzędne początku układu, można tworzyć zagnieżdżoną hierarchię nakładających się siatek, umożliwiającą precyzyjne rozmieszczanie obiektów podczas projektowania płytki.

Konflikty między siatkami — czyli wybór siatki, do której ma być przyciągany obiekt w obszarze nakładania się siatek — rozstrzyga system priorytetów. Każdej utworzonej i zdefiniowanej lokalnej siatce rozmieszczania przypisywany jest priorytet liczbowy. Domyślnie każda nowa siatka otrzymuje najwyższy priorytet 1, a priorytety wszystkich istniejących siatek są odpowiednio obniżane.

Wyjątkiem jest Global Board Snap Grid. Ponieważ jest to siatka domyślna używana we wszystkich obszarach płytki, które nie są „pokryte” zdefiniowanymi siatkami niestandardowymi, otrzymuje priorytet 50 — wystarczająco niski, aby zapewnić jej najniższy priorytet przyciągania spośród wszystkich zdefiniowanych siatek.

W obszarze projektowym priorytet jest odzwierciedlany przez kolejność rysowania. Siatka o najwyższym priorytecie (priorytet 1) jest rysowana przed wszystkimi pozostałymi siatkami, następnie siatka o priorytecie 2 i tak dalej, aż do domyślnej siatki Global Board Snap Grid, która jest rysowana za wszystkimi siatkami niestandardowymi.

Przykład trzech zagnieżdżonych siatek biegunowych. Żółta siatka biegunowa ma najwyższy priorytet i jest wyświetlana na wierzchu. Czerwona siatka biegunowa ma kolejny priorytet i jest wyświetlana za siatką żółtą, ale przed siatką turkusową. Siatka domyślna jest wyświetlana za wszystkimi tymi siatkami, ponieważ każda siatka niestandardowa ma wyższy priorytet niż ona.Przykład trzech zagnieżdżonych siatek biegunowych. Żółta siatka biegunowa ma najwyższy priorytet i jest wyświetlana na wierzchu. Czerwona siatka biegunowa ma kolejny priorytet i jest wyświetlana za siatką żółtą, ale przed siatką turkusową. Siatka domyślna jest wyświetlana za wszystkimi tymi siatkami, ponieważ każda siatka niestandardowa ma wyższy priorytet niż ona.

Priorytetu Global Board Snap Grid nie można zmienić; zawsze wynosi on 50.

Wyłączanie siatki

Czasami siatka nie jest potrzebna podczas umieszczania lub przesuwania określonego obiektu projektu. Zamiast ją usuwać (ponieważ może być ponownie potrzebna później w tym samym lub innym obszarze płytki), można ją „ukryć” w obszarze projektowym. W tym celu należy wyłączyć powiązane z nią atrybuty Comp i Non Comp w obszarze Grid Manager panelu Properties.

Wyłączenie siatki lokalnej skutecznie ją ukrywa, uniemożliwiając przyciąganie do niej obiektów. W przykładzie z zagnieżdżonymi siatkami wyłączono czerwoną siatkę biegunową. Ponieważ siatka nie została usunięta, można ją ponownie włączyć i używać w razie potrzeby bez konieczności jej ponownego definiowania!Wyłączenie siatki lokalnej skutecznie ją ukrywa, uniemożliwiając przyciąganie do niej obiektów. W przykładzie z zagnieżdżonymi siatkami wyłączono czerwoną siatkę biegunową. Ponieważ siatka nie została usunięta, można ją ponownie włączyć i używać w razie potrzeby bez konieczności jej ponownego definiowania!

Domyślna siatka Global Board Snap Grid jest zawsze włączona, ponieważ jest używana wtedy, gdy dla danego obszaru płytki nie zdefiniowano siatki lokalnej. Można jednak ukryć ją oraz wszystkie zdefiniowane siatki, wyłączając opcję Show Grid w obszarze General Settings na karcie View Options panelu View Configuration.

Usuwanie siatki

Niestandardowe siatki można usunąć, wybierając odpowiadający im wpis w sekcji Grid Manager panelu Properties i klikając przycisk . Pojawi się prośba o potwierdzenie usunięcia. Kliknij Yes, aby potwierdzić.

Pamiętaj, że domyślnej siatki Global Board Snap Grid nie można usunąć.

Prowadnice przyciągania

Prowadnice przyciągania to specjalne obiekty umieszczane ręcznie w celu przyciągania kursora do określonej osi lub punktu, co ułatwia rozmieszczanie obiektów i komponentów. Mogą również służyć jako wizualne wskazówki przy planowaniu ogólnego układu lub wyrównywaniu elementów. Obsługiwane są następujące typy prowadnic przyciągania:

  • Linear Guide — prowadnica liniowa, która może być pozioma, pionowa lub nachylona pod kątem ±45°.
  • Point Guide — prowadnica punktowa umożliwiająca bardziej precyzyjne rozmieszczanie obiektów. Jest to po prostu punkt przyciągania zaznaczany ręcznie w obrębie zdefiniowanej siatki.

W obszarze projektowym można zdefiniować dowolną liczbę prowadnic przyciągania. Opcje ich umieszczania i zarządzania nimi są dostępne w sekcji Guide Manager panelu Properties (wyświetlanej, gdy w obszarze projektowym nie jest zaznaczony żaden obiekt). Chociaż nowe prowadnice przyciągania można dodawać za pomocą opcji w tej sekcji (przyciskiem ), znacznie łatwiej jest umieszczać je wizualnie (przyciskiem ) bezpośrednio w obszarze projektowym, a następnie precyzyjnie dostosowywać je do potrzeb.

Prowadnice przyciągania można również umieszczać za pomocą poleceń dostępnych w podmenu Place » Work Guides.

Prowadnice przyciągania działają tak samo jak siatka przyciągania. Podczas przesuwania obiektu kursor jest przyciągany do prowadnicy, gdy znajdzie się w jej pobliżu.

Sekcja Guide Manager panelu Properties stanowi centrum zarządzania wizualnymi prowadnicami rozmieszczania używanymi w obszarze projektowym. Pokazano tu przykłady różnych prowadnic przyciągania, które ułatwiają rozmieszczanie obiektów.Sekcja Guide Manager panelu Properties stanowi centrum zarządzania wizualnymi prowadnicami rozmieszczania używanymi w obszarze projektowym. Pokazano tu przykłady różnych prowadnic przyciągania, które ułatwiają rozmieszczanie obiektów.

Podczas operacji interaktywnych, takich jak umieszczanie lub przesuwanie, kursor jest przyciągany do umieszczonej prowadnicy liniowej w punkcie jej przecięcia ze zdefiniowaną siatką. Prowadnica liniowa umożliwia szybkie wyrównywanie obiektów przez przeciąganie ich do momentu, aż zostaną „przyciągnięte” do linii prowadnicy. W przypadku prowadnicy punktowej punkt przyciągania przesuwanego obiektu zostanie „przyciągnięty” do prowadnicy, gdy znajdzie się wystarczająco blisko niej.

Prowadnicę punktową łatwiej odnaleźć wzrokowo, gdy wyświetlanie siatki jest ustawione na Dots.

Wyłączanie prowadnicy

Może się zdarzyć, że prowadnica przyciągania nie będzie potrzebna podczas umieszczania lub przesuwania konkretnego obiektu projektu. Zamiast usuwać prowadnicę (ponieważ może być ponownie potrzebna później w tym samym lub innym obszarze płytki), można ją „ukryć” w obszarze projektowym. W tym celu należy wyłączyć powiązany z nią atrybut Enabled w sekcji Guide Manager panelu Properties.

Wyłącz prowadnicę przyciągania, aby ją ukryć i uniemożliwić przyciąganie do niej obiektów. Na tej ilustracji prowadnice +45° i −45° zostały wyłączone. Ponieważ prowadnice nie zostały usunięte, w razie potrzeby można je ponownie włączyć i używać bez konieczności ich ponownego definiowania!Wyłącz prowadnicę przyciągania, aby ją ukryć i uniemożliwić przyciąganie do niej obiektów. Na tej ilustracji prowadnice +45° i −45° zostały wyłączone. Ponieważ prowadnice nie zostały usunięte, w razie potrzeby można je ponownie włączyć i używać bez konieczności ich ponownego definiowania!

Usuwanie prowadnicy

Aby usunąć prowadnicę przyciągania, wybierz jej wpis w sekcji Guide Manager panelu Properties i kliknij przycisk . Pojawi się prośba o potwierdzenie usunięcia. Kliknij Yes, aby potwierdzić.

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