PCB Placement & Editing Techniques

Dostępne są różne obiekty, które można wykorzystać podczas projektowania PCB. Większość obiektów umieszczanych w dokumencie PCB definiuje obszary miedzi lub wycięcia. Dotyczy to zarówno obiektów elektrycznych, takich jak ścieżki i pady, jak i obiektów nieelektrycznych, takich jak tekst i wymiarowanie. Dlatego ważne jest, aby pamiętać o szerokości linii użytych do zdefiniowania każdego obiektu oraz o warstwie, na której dany obiekt jest umieszczony.

W edytorze PCB występują dwa typy obiektów — obiekty pierwotne i obiekty grupowe:

  • Obiekty pierwotne są podstawowymi elementami projektu i obejmują ścieżki, pady, przelotki, wypełnienia, łuki oraz obiekty tekstowe. Nazywa się je „pierwotnymi” ze względu na ich surowy lub najbardziej podstawowy charakter.

  • Wszystko, co składa się z obiektów pierwotnych i jest identyfikowane jako obiekt projektowy, jest obiektem grupowym. Przykładami obiektów grupowych są komponenty, wymiary i pola polygon pour. Obiektem grupowym można manipulować jako pojedynczym obiektem w obszarze projektu. Na przykład można go umieszczać, zaznaczać, kopiować, zmieniać, przenosić i usuwać.

Wspólne zasady umieszczania i edycji obiektów

W Altium Designer proces umieszczania obiektu jest w przybliżeniu taki sam niezależnie od rodzaju umieszczanego obiektu. W najprostszym ujęciu proces ten wygląda następująco:

  1. Wybierz obiekt do umieszczenia z jednego z pasków narzędzi lub z Place menu.
  2. Użyj myszy, aby określić położenie umieszczanego obiektu w obszarze projektowym edytora PCB oraz jego rozmiar (tam, gdzie ma to zastosowanie).
  3. Kliknij prawym przyciskiem myszy (lub naciśnij Esc), aby zakończyć polecenie i opuścić tryb umieszczania.
Obiekty są umieszczane na bieżącej warstwie. Przed rozpoczęciem umieszczania upewnij się, że jako bieżąca ustawiona jest właściwa warstwa. Warstwę, na której znajduje się obiekt, można zmienić po jego umieszczeniu.

Edycja przed umieszczeniem

Domyślne właściwości obiektu można zmienić w dowolnym momencie na stronie PCB Editor – Defaults w oknie Preferences . Właściwości te zostaną zastosowane podczas umieszczania kolejnych obiektów.

Użyj kolumny Primitives , aby uzyskać dostęp do właściwości obiektów i edytować wartości domyślne według potrzeb.
Użyj kolumny Primitives , aby uzyskać dostęp do właściwości obiektów i edytować wartości domyślne według potrzeb.

Wartości domyślne obiektów są domyślnie zapisywane w pliku ADVPCB.dft. Opcjonalnie można je zapisać w pliku .dft pod inną nazwą. Dostępne są mechanizmy zapisywania i wczytywania plików .dft, co pozwala tworzyć ulubione „zestawy” domyślnych wartości obiektów. Wszystkie ustawienia zapisywane w plikach .dft i z nich wczytywane są domyślnymi ustawieniami zdefiniowanymi przez użytkownika. W razie potrzeby oryginalne wartości domyślne można w dowolnym momencie przywrócić za pomocą opcji Set To Defaults lub Reset All. Oryginalne wartości domyślne są zakodowane na stałe.

Edycja podczas umieszczania

W momencie pierwszego umieszczania obiektu dostępnych jest kilka atrybutów do edycji. Aby uzyskać do nich dostęp, naciśnij klawisz Tab w trybie umieszczania, aby otworzyć powiązany panel Properties. Naciśnięcie klawisza Tab wstrzymuje umieszczanie, dzięki czemu można wprowadzić wymagane zmiany dla obiektu.

Przykładowe okno właściwości dla obiektu Pad . 
Przykładowe okno właściwości dla obiektu Pad .

Po wprowadzeniu zmian kliknij nakładkę przycisku wstrzymania w obszarze projektu ( ), aby wznowić umieszczanie.

Atrybuty ustawione w ten sposób staną się ustawieniami domyślnymi dla dalszego umieszczania obiektów, chyba że opcja Permanent na stronie PCB Editor – Defaults w oknie Preferences jest włączona. Gdy ta opcja jest włączona, wprowadzone zmiany będą dotyczyć tylko umieszczanego obiektu oraz kolejnych obiektów umieszczanych podczas tej samej sesji umieszczania.

Edycja po umieszczeniu

Po umieszczeniu obiektu istnieje kilka sposobów jego edycji. Zostały one opisane poniżej.

Powiązany panel właściwości lub okno dialogowe

Ta metoda edycji wykorzystuje odpowiedni tryb panelu Properties i okno dialogowe do modyfikowania właściwości umieszczonego obiektu.

Po umieszczeniu powiązane okno dialogowe można otworzyć przez:

  • dwukrotne kliknięcie umieszczonego obiektu.

  • Umieszczenie kursora nad obiektem, kliknięcie prawym przyciskiem myszy, a następnie wybranie Properties z menu kontekstowego.

Po umieszczeniu odpowiedni tryb panelu Properties można otworzyć na jeden z następujących sposobów:

  • Jeśli panel Properties jest już aktywny, wybierz obiekt.
  • Po wybraniu obiektu wybierz panel Properties z przycisku Panels w prawym dolnym rogu obszaru projektu lub wybierz View » Panels » Properties z menu głównego.
Jeśli opcja Double Click Runs Interactive Properties jest wyłączona (domyślnie) na stronie PCB Editor – General page w oknie Preferences, po dwukrotnym kliknięciu obiektu pierwotnego lub kliknięciu prawym przyciskiem myszy zaznaczonego obiektu pierwotnego i wybraniu Properties otworzy się okno dialogowe. Gdy opcja Double Click Runs Interactive Properties jest włączona, otworzy się panel Properties.
Chociaż opcje są takie same w oknie dialogowym i w panelu, ich kolejność i rozmieszczenie mogą się nieco różnić.
Naciśnij Ctrl+Q, aby przełączyć jednostki miary używane aktualnie w panelu/oknie dialogowym między metrycznymi (mm) a imperialnymi (mil). Wpływa to jedynie na sposób wyświetlania pomiarów w panelu/oknie dialogowym; nie zmienia jednostki miary określonej dla płytki, która jest konfigurowana w ustawieniu Units w panelu Properties gdy w obszarze projektu nie są zaznaczone żadne obiekty.

Polecenia zaznaczania obiektów PCB

Oprócz standardowych poleceń zaznaczania/odznaczania obiektów edytor PCB zawiera szereg specjalnych poleceń ułatwiających operacje zaznaczania/odznaczania obiektów. Do poleceń tych można uzyskać dostęp z podmenu Edit » SelectEdit » DeSelect w menu głównym. Polecenia zaznaczania są również dostępne z menu przycisku Active Bar.

  • Select overlapped - użyj, aby pojedynczo zaznaczyć następny obiekt projektu w zestawie obiektów współpołożonych (nakładających się) bez używania wyskakującego okna wyboru. Zaznaczanie odbywa się zgodnie z następującym stałym priorytetem kolejności, cyklicznie przy kolejnych użyciach polecenia:

    1. Pad
    2. Via
    3. Track/Arc
    4. Component
    5. Polygon
    6. Region/Fill
    7. Text

    Dodatkowo, podczas używania klawisza Shift  w celu dodania kolejnych obiektów do bieżącego zaznaczenia, możesz użyć Shift+Tab do przełączania się między zaznaczaniem nakładających się obiektów bez utraty pierwotnego zaznaczenia.

    • Aby użyć tego polecenia, upewnij się, że opcja Display popup selection dialog jest wyłączona na stronie PCB Editor - General page w oknie Preferences.
    • Kolejność zaznaczania uwzględnia również najpierw bieżącą warstwę, a dopiero potem przechodzi do obiektów na innych warstwach.
    • Dwukrotne kliknięcie obszaru zawierającego współpołożone obiekty zawsze zapewnia dostęp do wyskakującego okna wyboru.
  • Select next (skrót: Tab) - gdy w projekcie zaznaczony jest obiekt początkowy, polecenie to służy do rozszerzenia zaznaczenia tak, aby objęło kolejny obiekt (lub obiekty) wyższego poziomu na podstawie logicznej hierarchii. Obsługiwane są następujące cykliczne logiczne „przepływy” zaznaczania:

    • Segment ścieżki ---> Wszystkie połączone (ciągłe) ścieżki na tej samej warstwie ---> Cała połączona miedź ---> Wszystkie obiekty elektryczne w powiązanej sieci
    • Połączony pad ---> Wszystkie połączone (ciągłe) ścieżki na tej samej warstwie ---> Cała połączona miedź ---> Wszystkie obiekty elektryczne w powiązanej sieci
    • Niepołączony pad ---> Wszystkie obiekty elektryczne w powiązanej sieci
    • Via ---> Wszystkie połączone (ciągłe) ścieżki na warstwach powiązanych z przelotką ---> Cała połączona miedź ---> Wszystkie obiekty elektryczne w powiązanej sieci
    • Miedź (Region/Polygon Pour/Fill) ---> Cała połączona miedź ---> Wszystkie obiekty elektryczne w powiązanej sieci
    • Wolny pad/przelotka ---> Wszystkie połączone (ciągłe) ścieżki na tej samej warstwie co pad lub na warstwach powiązanych z przelotką ---> Cała połączona miedź ---> Wszystkie obiekty elektryczne w powiązanej sieci.
    • Component ---> Rozprowadzenia do przelotek, wyprowadzenia, połączenia międzyobiektowe

    Via Fanouts - jeśli ścieżka o wystarczająco małej długości łączy pad z przelotką i nie ma innego padu połączonego z tą przelotką krótszą ścieżką, to ta ścieżka i przelotka są uznawane za Fanout tego padu.

    Escapes - antena o wystarczająco małej długości połączona z padem jest uznawana za Escape tego padu.

    Interconnect - ścieżka łącząca dwa już zaznaczone obiekty (na przykład pady lub przelotki fanout) jest uznawana za Interconnect.

    Ponadto funkcja umożliwia rozszerzanie zaznaczenia na wiele obiektów wybranych w różnych sieciach projektu.

    Przykład zaznaczenia obejmującego wiele sieci, rozszerzanego od początkowo wybranych segmentów ścieżek w górę logicznej hierarchii wyższego rzędu.
    Przykład zaznaczenia obejmującego wiele sieci, rozszerzanego od początkowo wybranych segmentów ścieżek w górę logicznej hierarchii wyższego rzędu.

    To polecenie jest szczególnie przydatne podczas zaznaczania trasowanych sieci. Dowiedz się więcej o strategiach zaznaczania trasowania.

  • Board - użyj, aby zaznaczyć wszystkie obiekty znajdujące się w granicach zdefiniowanego obrysu płytki.

  • Net - użyj, aby zaznaczyć wszystkie obiekty elektryczne powiązane z określoną siecią.

    Po uruchomieniu polecenia możesz kliknąć obiekt elektryczny lub połączenie, aby zaznaczyć wszystkie obiekty elektryczne w powiązanej sieci, albo — jeśli znasz nazwę sieci, którą chcesz zaznaczyć — kliknąć obszar projektu z dala od jakichkolwiek obiektów; otworzy się okno dialogowe Net Name. Tam możesz wprowadzić żądaną nazwę sieci; po zamknięciu okna dialogowego ta sieć zostanie zaznaczona. Jeśli nie masz pewności co do nazwy sieci, wpisz ?, a następnie kliknij OK , aby otworzyć okno dialogowe Nets Loaded, które wyświetla listę wszystkich aktualnie wczytanych sieci projektu.

  • Connected Copper - służy do zaznaczania wszystkich obiektów elektrycznych połączonych z tym samym fragmentem miedzi.

  • Physical Connection - służy do zaznaczania całej fizycznie poprowadzonej ścieżki między obiektami pad. Kliknij ścieżkę, pad lub przelotkę; zaznaczona zostanie cała ciągła ścieżka aż do kolejnego padu, łącznie ze wszystkimi przelotkami (same pady nie zostaną uwzględnione w zaznaczeniu).

  • Physical Connection Single Layer - służy do zaznaczania całej fizycznie poprowadzonej ścieżki między obiektami pad na jednej warstwie. Kliknij ścieżkę lub przelotkę; zaznaczona zostanie cała ciągła ścieżka na tej samej warstwie i aż do kolejnego padu (same pady i przelotki nie zostaną uwzględnione w zaznaczeniu).

  • Component Connections - służy do zaznaczania wszystkich poprowadzonych połączeń wychodzących z padów wybranego komponentu (w tym ścieżek i przelotek) aż do następnego napotkanego padu w każdym przypadku. Same pady nie zostaną uwzględnione w zaznaczeniu.

    Do tego polecenia można także uzyskać dostęp, klikając prawym przyciskiem myszy umieszczony komponent, a następnie wybierając z menu kontekstowego polecenie Component Actions » Select Component Connections .

  • Component Nets - służy do zaznaczania wszystkich sieci (oraz należących do nich obiektów sieci) podłączonych do wybranego komponentu w bieżącym dokumencie.

    Do tego polecenia można także uzyskać dostęp, klikając prawym przyciskiem myszy umieszczony komponent, a następnie wybierając z menu kontekstowego polecenie Component Actions » Select Component Nets .

  • Room Connections - służy do zaznaczania wszystkich połączeń pad-do-padu, które w całości znajdują się w granicach wybranego pokoju w bieżącym dokumencie.

    Do tego polecenia można także uzyskać dostęp, klikając prawym przyciskiem myszy umieszczony pokój, a następnie wybierając z menu kontekstowego polecenie Room Actions » Select Room Connections .

  • All on Layer - służy do zaznaczania/odznaczania wszystkich obiektów na bieżącej warstwie.

    Komponent może być umieszczony na określonej warstwie, ale może nie dać się go odznaczyć za pomocą polecenia DeSelect » All on Layer . Wynika to z faktu, że nie wszystkie prymitywy składające się na komponent są umieszczone na tej samej warstwie. Na przykład tekst oznaczenia i komentarza może znajdować się na warstwie Top Overlay, podczas gdy składowe pady są typu Multi-Layer.
  • Free Objects - służy do zaznaczania wszystkich wolnych obiektów prymitywnych w projekcie. Obiekty komponentów, obiekty współrzędnych, obiekty wymiarów, obiekty strojenia długości, obiekty OLE oraz obiekty polygon pour są obiektami grupowymi i dlatego to polecenie nie będzie miało na nie wpływu.

  • All Locked - służy do zaznaczania wszystkich obiektów projektu, które mają włączoną właściwość Locked .

  • Off Grid Pads - służy do zaznaczania wszystkich padów, które nie są umieszczone na bieżącej siatce przyciągania.

Zwróć uwagę, że w edytorze PCB polecenie Lasso Select / Lasso Deselect oferuje dwa tryby działania:

  • Free-form - podobnie jak prawdziwym lassem, możesz narysować odręczny obszar zaznaczenia, aby objąć wymagane obiekty projektu.

  • Polyline - zapewniając wielokątne „lasso”, ten tryb może być preferowany względem trybu odręcznego, gdy zachodzi potrzeba bardziej precyzyjnego odznaczania obiektów. Tryb ten jest szczególnie przydatny w projektach, w których komponenty są obrócone o 45 stopni, lub podczas pracy z flex, gdy projekt nie zawsze jest ortogonalny.

Możesz nawet użyć kombinacji obu trybów, aby uzyskać obszar odznaczania dokładnie taki, jak chcesz. Bieżący tryb jest odzwierciedlany w Status Bar. Naciśnij Spacebar , aby przełączać między trybami Free-form i Polyline.

Przytrzymaj klawisz Ctrl  podczas używania polecenia Lasso Select, Inside Area, Outside Area, Touching Line lub Touching Rectangle, aby wskazać prymitywy obiektu komponentu.

Edycja graficzna

Ta metoda edycji pozwala bezpośrednio zaznaczyć umieszczony obiekt w przestrzeni projektu i zmienić jego rozmiar, kształt lub położenie graficznie. Modyfikacja kształtu i/lub rozmiaru (tam, gdzie ma to zastosowanie) odbywa się przy użyciu uchwytów edycyjnych, które pojawiają się po zaznaczeniu obiektu.


Przykładowe uchwyty edycyjne dla zaznaczonego obiektu Fill.

Kliknij w dowolnym miejscu obiektu, z dala od uchwytów edycyjnych (jeśli występują), aby przeciągnąć obiekt i zmienić jego położenie. W zależności od typu obiektu podczas przeciągania może on zostać obrócony i/lub odwrócony.

  • Naciśnij Spacebar , aby obrócić obiekt przeciwnie do ruchu wskazówek zegara, lub Shift+Spacebar, aby obrócić go zgodnie z ruchem wskazówek zegara. Obrót odbywa się zgodnie z wartością parametru Rotation Step zdefiniowaną na stronie PCB Editor – General w oknie dialogowym Preferences.
  • Naciśnij klawisz L, aby przenieść obiekt na drugą stronę płytki (tam, gdzie ma to zastosowanie).
  • Naciśnij klawisze X lub Y , aby odwrócić obiekt odpowiednio względem osi X lub osi Y, tam gdzie ma to zastosowanie.
  • Naciśnij klawisz Alt, aby ograniczyć kierunek ruchu do osi poziomej lub pionowej, w zależności od początkowego kierunku ruchu.
  • Przesuwaj obiekt o małe wartości (zgodnie z bieżącą wartością siatki przyciągania), naciskając klawisze strzałek przy jednoczesnym przytrzymaniu klawisza Ctrl . Przesuwaj o większe wartości (10 x wartość siatki przyciągania), naciskając klawisze strzałek przy jednoczesnym przytrzymaniu klawiszy Ctrl+Shift.

Liczba prymitywów wyświetlanych podczas przeciągania wielu zaznaczonych obiektów jest kontrolowana przez opcję PCB.Rendering.MultiselectionDrag w oknie dialogowym Advanced Settings dialog (wartość domyślna to 500).

Polecenia przesuwania

Położenie obiektu można zmieniać za pomocą poleceń z podmenu Edit » Move w menu głównym lub z podmenu przesuwania w Active Bar.

  • Move - to polecenie służy do przesuwania dowolnego obiektu w bieżącym dokumencie. Wszelkie sieci powiązane z obiektem pozostaną połączone, a linie połączeń będą podążać za obiektem podczas jego przesuwania (wyświetlane lub nie, zgodnie z aktualnie obowiązującym trybem połączeń). Żadna poprowadzona ścieżka połączona z obiektem nie zostanie przesunięta.

  • Drag - to polecenie służy do przesuwania dowolnego obiektu w bieżącym dokumencie. Jeśli obiekt ma podłączone ścieżki i/lub łuki (na przykład komponent, pad lub przelotkę), pozostaną one połączone podczas przesuwania obiektu.

    • Aby połączona ścieżka przesuwała się razem z komponentem, tryb Comp Drag musi być ustawiony na Connected Tracks na stronie PCB Editor - General w oknie dialogowym Preferences. Jeśli ten tryb jest ustawiony na None, polecenie działa dokładnie tak samo jak podstawowe polecenie przesuwania.
    • Podczas używania tego polecenia do przeciągania komponentu, gdy tryb Comp Drag jest ustawiony na Connected Tracks, polecenia obrotu i odwracania stają się niedostępne. Zwróć także uwagę, że inteligentne działania przesuwania (dynamiczne wyrównanie i odpychanie) również nie są dostępne.
  • Component - to polecenie umożliwia przesuwanie komponentów w bieżącym dokumencie. Po uruchomieniu polecenia kliknij komponent w projekcie, który chcesz przesunąć, przesuń go do wymaganego położenia, a następnie kliknij. Alternatywnie kliknij w obszarze projektu, z dala od jakichkolwiek obiektów, aby otworzyć okno dialogowe Choose Component dialog. Użyj tego okna dialogowego, aby zlokalizować komponent, który chcesz przesunąć (przez przejście do komponentu albo przywołanie komponentu do kursora), a następnie zmień jego położenie w taki sam sposób, jak opisano powyżej. Zwróć uwagę, że ta funkcja będzie działać tylko wtedy, gdy docelowy komponent nie jest not zablokowany.

    Do tego polecenia można także uzyskać dostęp, klikając prawym przyciskiem myszy komponent w obszarze projektu, a następnie wybierając z menu kontekstowego polecenie Component Actions » Move Component.

    Dowiedz się więcej o Component Placement.
  • Move Selection - to polecenie umożliwia ręczne przestawianie zaznaczonych obiektów w bieżącym dokumencie. Wszelkie sieci powiązane z obiektem w zaznaczeniu pozostaną połączone, a linie połączeń będą podążać za obiektem podczas jego przesuwania (wyświetlane lub nie, zgodnie z aktualnie obowiązującym trybem połączeń). Żadna poprowadzona ścieżka połączona z obiektem nie zostanie przesunięta.

  • Move Selection by X, Y - to polecenie służy do przesunięcia bieżącego zaznaczenia obiektów o dokładnie określoną wartość w kierunku X i/lub Y. Po uruchomieniu polecenia otworzy się okno dialogowe Get X/Y Offsets. Użyj tego okna dialogowego, aby określić wartości przyrostu delta X i/lub delta Y, o które ma zostać przesunięte zaznaczenie.

    Polecenie będzie dostępne tylko wtedy, gdy w obszarze projektu zaznaczony jest co najmniej jeden obiekt.

    Okno dialogowe Get X/Y Offsets
    Okno dialogowe Get X/Y Offsets

  • Rotate Selection - to polecenie służy do obracania zaznaczonych obiektów w obszarze projektu przeciwnie do ruchu wskazówek zegara lub zgodnie z ruchem wskazówek zegara o określony kąt obrotu. Po uruchomieniu polecenia otworzy się okno dialogowe Rotation Angle (Degrees). Wprowadź wymagany kąt obrotu od 0.001° do 360.00°  (rozdzielczość 0.001°). Wprowadź wartość dodatnią dla obrotu przeciwnie do ruchu wskazówek zegara lub wartość ujemną dla obrotu zgodnie z ruchem wskazówek zegara. Kliknij OK, aby zamknąć okno dialogowe, a następnie ustaw kursor i kliknij, aby zdefiniować punkt odniesienia obrotu. Zaznaczone obiekty zostaną obrócone wokół punktu odniesienia o wprowadzony kąt.

    Okno dialogowe Rotation Angle
    Okno dialogowe Rotation Angle

  • Flip Selection - odwraca zaznaczone obiekty poziomo (wokół osi Y) na odpowiadającą warstwę po przeciwnej stronie płytki. Na przykład obiekty z Top Layer zostaną odwrócone na Bottom Layer, obiekty z Top Overlay zostaną odwrócone na Bottom Overlay itd.

    • Tekst Designator i Comment po wykonaniu operacji odwrócenia staje się lustrzany.

    • Dla pada znajdującego się na warstwie Multi-Layer odwrócenie zasadniczo spowoduje odwrócenie kolejności jego par rozmiarów XY i kształtów. Dlatego jeśli użyto stylu Top-Middle-Bottom, a kształty początkowo są Round-Rectangle-Octagonal, odwrócenie odwróci stos, a tym samym kształty od góry staną się Octagonal-Rectangle-Round.

    • Jeśli zaznaczono wiele obiektów, zestaw obiektów jest odwracany względem geometrycznego środka zestawu zaznaczenia. 

    Zwróć uwagę, że wszystkie zaznaczone obiekty zostaną odwrócone bez ostrzeżenia, chyba że położenie jednego lub większej liczby obiektów jest zablokowane. W takiej sytuacji pojawi się okno dialogowe Confirm, wymagające potwierdzenia przed odwróceniem obiektów. 

Polecenia wyrównania

Obiekty można również przesuwać przez zmianę ich wyrównania. Aby wyrównać obiekty względem innych obiektów, kliknij prawym przyciskiem myszy zaznaczony obiekt, a następnie wybierz Align. Alternatywnie użyj podmenu Edit » Align w menu głównym lub podmenu wyrównania w Active Bar. Podmenu wyrównania zawiera szereg opcji rozmieszczania zaznaczonych obiektów.

Polecenia wyrównania będą przesuwać tylko zaznaczone obiekty, które można swobodnie przesuwać — zablokowane obiekty nie zostaną przesunięte.

Polecenie Align służy do otwarcia okna dialogowego Align Objects, które udostępnia elementy sterujące do szybkiego wyrównania aktualnie zaznaczonego zestawu obiektów projektu zgodnie z wymaganiami. Użyj tego okna dialogowego, aby ustawić opcje wyrównania zaznaczonych obiektów zarówno w poziomie Vertical , jak i/lub w pionie Horizontal , zgodnie z potrzebami, a następnie kliknij OK , aby wykonać wyrównanie.

Okno dialogowe Align Objects
Okno dialogowe Align Objects

  • Włączenie jednocześnie opcji Horizontal i Vertical może spowodować konflikt, w wyniku którego zaznaczone obiekty zostaną ułożone jeden na drugim.
  • Użycie opcji Space equally może spowodować, że przesuwane obiekty znajdą się poza siatką.

Polecenie Position Component Text służy do uruchomienia okna dialogowego Component Text Position, z poziomu którego można zmienić pozycję tekstu designatora i/lub komentarza dla jednego lub większej liczby zaznaczonych komponentów w bieżącym dokumencie.

Okno dialogowe Component Text Position
Okno dialogowe Component Text Position

Okno dialogowe jest zasadniczo podzielone na dwa obszary — tekst Designator i Comment. Zarówno dla designatora, jak i komentarza, jako pomoc używana jest graficzna reprezentacja komponentu pokazująca, gdzie pojawi się tekst na podstawie wybranej pozycji. Dla tekstu dostępnych jest następujących dziewięć stylów pozycjonowania, z których wszystkie są klasyfikowane jako „pozycje automatyczne”, co oznacza, że tekst pozostaje w wybranym położeniu podczas przesuwania i obracania komponentu:

  • Left-Above
  • Left-Center
  • Left-Below
  • Center-Above
  • Center
  • Center-Below
  • Right-Above
  • Right-Center
  • Right-Below

Aby pozostawić tekst w jego bieżącej pozycji bez żadnych zmian, pozostaw włączoną opcję No Change.

  • Pozycje tekstu designatora i komentarza można także zmieniać w sekcji Properties panelu Properties panel. Zaznacz designator/comment lub komponent nadrzędny, aby wyświetlić te właściwości. Kliknij odpowiedni element sterujący, który tekstowo podsumowuje bieżącą warstwę, pozycję i obrót designatora/comment, a następnie użyj właściwości Autoposition dostępnej w wyskakującym oknie, zgodnie z potrzebami.
  • Aby swobodnie ustawić pozycję tekstu designatora/comment i sprawić, by podążał za ruchem/orientacją komponentu nadrzędnego, wybierz styl Manual dla właściwości Autoposition (podczas konfigurowania właściwości w panelu Properties). Możesz również swobodnie kliknąć tekst, przytrzymać i przeciągnąć go bezpośrednio w obszarze roboczym do wymaganej pozycji; spowoduje to automatyczne przełączenie właściwości Autoposition na Manual.

Polecenie Align Left / Align RightAlign TopAlign Bottom umożliwia wyrównanie zaznaczonych obiektów projektu odpowiednio względem ich lewej/prawej/górnej/dolnej krawędzi. Po uruchomieniu polecenia lewa/prawa/górna/dolna krawędź najbardziej wysuniętego w lewo/prawo/górę/dół obiektu jest używana jako odniesienie, a wszystkie pozostałe obiekty w zaznaczeniu zostaną przesunięte w lewo/prawo/górę/dół tak, aby ich lewe krawędzie były wyrównane do tego odniesienia.

Polecenie Align Left (maintain spacing) / Align Right (maintain spacing)Align Top (maintain spacing)Align Bottom (maintain spacing) umożliwia wyrównanie zaznaczonych obiektów projektu względem ich lewej/prawej/górnej/dolnej krawędzi przy jednoczesnym zachowaniu odpowiednich odstępów zgodnie z obowiązującymi regułami projektowymi. Po uruchomieniu polecenia lewa/prawa/górna/dolna krawędź najbardziej wysuniętego w lewo/prawo/górę/dół obiektu jest używana jako odniesienie, a wszystkie pozostałe obiekty w zaznaczeniu zostaną przesunięte w lewo/prawo/górę/dół tak, aby ich lewe krawędzie były wyrównane do tego odniesienia. Obiekt zostanie przesunięty w lewo/prawo/górę/dół tak blisko obiektu odniesienia, jak pozwala na to odpowiednia reguła odstępu:

  • Dla wyrównywania wyłącznie komponentów przestrzegana jest reguła Component Clearance rule.
  • Dla wyrównywania wyłącznie obiektów niebędących komponentami przestrzegana jest reguła Clearance rule.
  • Dla wyrównywania komponentów i obiektów niebędących komponentami przestrzegana jest reguła Clearance rule.

Polecenie Align Horizontal CentersAlign Vertical Centers umożliwia rozmieszczenie wybranych obiektów w jednej kolumnie/jednym wierszu, wyrównanych według ich środków w poziomie/pionie. Po uruchomieniu polecenia kursor zmieni się w krzyżyk i zostaniesz poproszony o wskazanie jednego z obiektów w zaznaczeniu; kliknij go. Obiekt ten stanie się obiektem odniesienia. Wszystkie pozostałe obiekty w zaznaczeniu zostaną przesunięte względem tego obiektu odniesienia i wyrównane według ich środków w poziomie/pionie.

Polecenie Distribute HorizontallyDistribute Vertically pozwala ustawić jednakowe odstępy w poziomie/pionie dla zaznaczonej grupy obiektów. Po uruchomieniu polecenia skrajny lewy i skrajny prawy / najwyżej i najniżej położony obiekt w zaznaczeniu pozostaną na swoich pozycjach, a wszystkie pozostałe obiekty zostaną równomiernie rozmieszczone pomiędzy nimi. Pozycja obiektów w pionie/poziomie nie ulega zmianie.

Polecenie Increase Horizontal SpacingIncrease Vertical Spacing pozwala zwiększyć odstępy w poziomie/pionie dla zaznaczonej grupy obiektów. Po uruchomieniu polecenia skrajny lewy/najniżej położony obiekt pozostanie nieruchomy, natomiast pozostałe obiekty w zaznaczeniu zostaną przesunięte w prawo/w górę. Przesunięcie jest realizowane w taki sposób, że odległość w poziomie/pionie między punktami odniesienia kolejnych obiektów zostaje zwiększona o wartość określoną w polu Step X / Step Y dla domyślnego Global Board Snap Grid.

Polecenie Decrease Horizontal SpacingDecrease Vertical Spacing pozwala zmniejszyć odstępy w poziomie/pionie dla zaznaczonej grupy obiektów. Po uruchomieniu polecenia skrajny lewy/najniżej położony obiekt pozostanie nieruchomy, natomiast pozostałe obiekty w zaznaczeniu zostaną przesunięte w lewo/w dół. Przesunięcie jest realizowane w taki sposób, że odległość w poziomie/pionie między punktami odniesienia kolejnych obiektów zostaje zmniejszona o wartość określoną w polu Step X / Step Y dla domyślnego Global Board Snap Grid.

Polecenie Align To Grid służy do przesuwania wybranych komponentów do najbliższego punktu na odpowiedniej i zmodyfikowanej siatce przyciągania. Po uruchomieniu polecenia punkty odniesienia każdego z wybranych komponentów zostaną przesunięte do najbliższego punktu na odpowiedniej siatce przyciągania.

Polecenie Move All Components Origin To Grid służy do przesunięcia punktu odniesienia wszystkich komponentów na bieżącą siatkę przyciągania. Po uruchomieniu polecenia wszystkie komponenty w obszarze projektu, których pady znajdują się na siatce, zostaną przesunięte tak, aby ich punkty odniesienia zostały wyrównane do bieżącej siatki przyciągania. Domyślnie raport - Move Component(s) Origin To Grid - <PCBDocumentName>.html - zostanie automatycznie wygenerowany i otwarty jako aktywny dokument, zawierając informacje o tym, które komponenty zostały, a które nie zostały, przesunięte.

  • Skonfiguruj, który format raportu(ów) ma być generowany i wyświetlany, na stronie PCB Editor - Reports page w oknie dialogowym Preferences.
  • Odpowiednią siatkę przyciągania można skonfigurować zgodnie z potrzebami w sekcji Grid Manager panelu Properties panel.
Zwróć uwagę, że komponenty, których pady są obecnie poza siatką, nie są przesuwane.

Za pośrednictwem panelu PCB List

Panel PCB List panel umożliwia wyświetlanie obiektów projektu w formacie tabelarycznym, co pozwala na szybkie sprawdzanie i modyfikowanie atrybutów obiektów. Używany w połączeniu z panelem PCB Filter umożliwia wyświetlanie tylko tych obiektów, które mieszczą się w zakresie aktywnego filtra – co pozwala precyzyjniej i efektywniej wskazywać oraz edytować wiele obiektów projektu.

Wybieranie aktywnej warstwy

Aktywna warstwa to warstwa, na której będą umieszczane obiekty. Aktywną warstwę można wybrać spośród aktualnie widocznych warstw, klikając zakładkę tej warstwy u dołu obszaru projektu lub korzystając z listy rozwijanej Active Layer w obszarze Layers karty Layers & Colors panelu View Configuration.

Możesz także użyć następujących skrótów, aby szybko wybrać aktywną warstwę:

  • * (na klawiaturze numerycznej) – przełącza na następną włączoną warstwę sygnałową.
  • Shift+* (na klawiaturze numerycznej) – przełącza na poprzednią włączoną warstwę sygnałową.

    Zwróć uwagę, że to polecenie jest dostępne tylko wtedy, gdy edytor działa w trybie widoku 2D, ponieważ w trybie 3D klawisz Shift służy do uzyskania dostępu do sfery kierunkowej.
  • + (na klawiaturze numerycznej) – przełącza na następną włączoną warstwę.
  • - (na klawiaturze numerycznej) – przełącza na poprzednią włączoną warstwę.
Obiekty umieszczone na warstwie wielowarstwowej automatycznie pojawiają się na wszystkich warstwach sygnałowych.

Korzystanie z Wytnij/Kopiuj i Wklej

W edytorze PCB można wycinać/kopiować i wklejać obiekty w obrębie dokumentów PCB lub między nimi, np. komponent(y) z jednego PCB można skopiować do innego dokumentu PCB. Obiekty można wycinać/kopiować do schowka systemu Windows i wklejać do innych dokumentów.

Podczas korzystania z 2D Layout Mode zaznacz obiekt(y), które chcesz wyciąć/skopiować, kliknij Edit » Cut (Ctrl+X) / Edit » Copy (Ctrl+C) w menu głównym lub wybierz polecenie Cut/Copy z menu podręcznego po kliknięciu prawym przyciskiem myszy. Kursor zmieni się w krzyżyk, a następnie zostaniesz poproszony o wskazanie punktu odniesienia. Jest to współrzędna względna względem zaznaczonego obiektu(ów) i służy do dokładnego pozycjonowania zaznaczenia podczas używania polecenia wklejania.

Podczas korzystania z polecenia Copy w 3D Layout Mode bieżący widok w obszarze projektu zostanie skopiowany do schowka w formacie bitmapy. Masz kontrolę nad rozdzielczością kopiowanego obrazu za pomocą okna dialogowego 3D Snapshot Resolution, które następnie zostanie otwarte.

Aby skopiować aktualnie zaznaczony(e) obiekt(y) projektu do schowka w formacie tekstowym, można użyć polecenia Edit » Copy As Text  z menu głównego. Informacje te można następnie wkleić do dowolnego pola tekstowego lub zewnętrznego dokumentu tekstowego. Szczegóły kopiowane do schowka obejmują:

  • Typ obiektu.
  • Oznaczenie i komentarz (dla obiektu komponentu).
  • Położenie obiektu w obszarze projektu.
  • Warstwę, na której znajduje się obiekt (lub warstwy początkową i końcową dla przelotki).

Przykład komponentu skopiowanego jako tekst do schowka:

Component Y1-25MHz (100.6mm,1.5mm) on Top Layer

Przykład ścieżki i przelotki skopiowanych jako tekst do schowka:

Track (20mm,6mm)(80mm,6mm)  Top Layer
Via (45mm,6mm) Top Layer to Bottom Layer

Aby umieścić w aktywnym dokumencie ostatnią zawartość wyciętą/skopiowaną do schowka, wybierz polecenie Edit » Paste z menu głównego lub kliknij prawym przyciskiem myszy w obszarze projektu i wybierz polecenie Paste  z menu podręcznego (skrót: Ctrl+V). Najnowsza zawartość schowka pojawi się „na kursora”. Pozycja kursora względem zawartości jest określana przez punkt odniesienia wskazany podczas użycia Cut lub Copy w celu dodania zaznaczenia do schowka.

Podczas używania polecenia Paste obiekty są wklejane na tę samą warstwę, z której skopiowano obiekty źródłowe, niezależnie od tego, która warstwa jest aktualnie ustawiona jako aktywna w edytorze.

Aby umieścić tekst skopiowany z obsługiwanej aplikacji OLE w dowolnym otwartym dokumencie PCB, można użyć polecenia Edit » Paste Text z menu głównego. Tekst jest konwertowany i wklejany jako obiekty tekstowe PCB, a nie jako pojedynczy obiekt OLE. Obsługiwane typy plików obejmują uniwersalne formaty, takie jak arkusze kalkulacyjne w formacie CSV i XLS oraz dokumenty tekstowe w formacie DOC i RTF.

Aby kontrolować, co dzieje się z określonymi atrybutami obiektów po ich wklejeniu z powrotem do obszaru projektu, można użyć polecenia Edit » Paste Special z menu głównego. Po uruchomieniu polecenia otworzy się okno dialogowe Paste Special.

Okno dialogowe Paste Special
Okno dialogowe Paste Special

W zależności od konkretnej wklejanej zawartości można sterować następującymi atrybutami:

  • Obiekty mogą zostać wklejone na bieżącą warstwę, zamiast domyślnego zachowania polegającego na wklejaniu na tę samą warstwę, z której skopiowano obiekty źródłowe.

    Możesz także wkleić zawartość bezpośrednio na bieżącą warstwę w obszarze projektu, używając skrótu klawiaturowego Alt+Insert.
  • Możliwość zachowania wszelkich przypisanych nazw sieci.
  • Możliwość zduplikowania oznaczenia (dla wklejanego komponentu).
  • Możliwość dodania wklejanego komponentu do tej samej klasy komponentów co oryginalny komponent źródłowy.

Skonfiguruj opcje zgodnie z potrzebami, a następnie kliknij przycisk Paste , aby rozpocząć wklejanie.

Kliknięcie przycisku Paste Array w oknie dialogowym Paste Special otworzy okno dialogowe Setup Paste Array, które umożliwia wklejenie wielu kopii obiektów ze schowka do bieżącego dokumentu.

Okno dialogowe Setup Paste Array
Okno dialogowe Setup Paste Array

Wprowadź odpowiednie wartości w tym oknie dialogowym, a następnie kliknij OK , aby umieścić tablicę.

  • Jeśli umieszczasz tablicę liniową, zostaniesz poproszony o wybranie punktu początkowego tablicy. Ustaw kursor, a następnie kliknij lub naciśnij Enter, aby umieścić tablicę.
  • Jeśli umieszczasz tablicę kołową, zostaniesz poproszony o wybranie punktu środkowego tablicy, a następnie punktu początkowego tablicy. W każdym przypadku ustaw kursor, a następnie kliknij lub naciśnij Enter, aby umieścić tablicę. Obiekty zostaną rozmieszczone przeciwnie do ruchu wskazówek zegara wokół wskazanego punktu środkowego.
Punkt początkowy tablicy będzie miejscem, w którym zostanie umieszczony punkt odniesienia — wskazany, gdy do dodania zaznaczenia do schowka użyto Cut lub Copy. Dlatego zaleca się, aby punkt odniesienia został poprawnie wskazany podczas wycinania/kopiowania, w przeciwnym razie podczas wklejania tablicy mogą wystąpić nieoczekiwane rezultaty.

Aby skopiować jeden lub więcej zaznaczonych obiektów, a następnie wkleić wiele instancji zaznaczenia w dowolnych miejscach bieżącego dokumentu, można również użyć polecenia Edit » Duplicate z menu głównego (skrót: Ctrl+R). Po uruchomieniu polecenia kursor zmieni się w krzyżyk i przejdziesz do trybu duplikowania. Proces obejmuje następującą sekwencję kroków:

  1. Najpierw zostaniesz poproszony o wybranie punktu odniesienia. Jest to punkt, względem którego zaznaczenie zostanie wklejone. Przesuń kursor w wymagane położenie w pobliżu zaznaczenia, a następnie kliknij lub naciśnij Enter. Kopia zaznaczenia pojawi się przyczepiona do kursora.
  2. Przesuń kursor do żądanej lokalizacji w obszarze projektu, a następnie kliknij lub naciśnij Enter , aby umieścić kopię.
  3. Kolejna kopia zaznaczenia pojawi się przyczepiona do kursora i będzie gotowa do umieszczenia.
  4. Kontynuuj umieszczanie kolejnych instancji skopiowanego zaznaczenia (podobnie jak przy użyciu stempla) albo kliknij prawym przyciskiem myszy lub naciśnij Esc, aby zakończyć.

Zwróć uwagę, że to polecenie służy do kopiowania i wklejania obiektów. W związku z tym nie można go używać do duplikowania elementów podrzędnych obiektów grupowych.

Blokowanie obiektów projektu

Obiekty projektu można zablokować przed przesuwaniem lub edycją w dokumencie PCB przez włączenie ich atrybutów Locked . Na przykład jeśli pozycja lub rozmiar określonych obiektów są krytyczne, zablokuj je. Blokowanie można wykonać w panelu Properties , klikając ikonę kłódki () dla żądanego obiektu lub obiektów, jak pokazano w poniższych przykładach. 

Przykłady ikony Lock  w panelu Properties  dla zaznaczonego komponentu i pada. 
Przykłady ikony Lock w panelu Properties dla zaznaczonego komponentu i pada.

Aby przełączyć stan właściwości Locked  dla umieszczonego obiektu, który ma właściwość Locked , możesz również kliknąć prawym przyciskiem myszy obiekt w obszarze projektu i wybrać polecenie <ObjectType> Locked z menu kontekstowego. Gdy obiekt jest już zablokowany, wpis polecenia w menu będzie miał po lewej stronie ikonę znacznika.

Jeśli spróbujesz przesunąć lub obrócić obiekt projektu z włączoną właściwością Locked, pojawi się okno dialogowe z prośbą o potwierdzenie kontynuowania edycji.

Jeśli opcja Protect Locked Objects jest włączona na stronie PCB Editor – General w oknie dialogowym Preferences, a obiekt projektu jest zablokowany, obiektu nie można zaznaczyć ani edytować graficznie. Użyj ikony Lock w panelu Properties , aby odblokować obiekt, lub wyłącz opcję Protect Locked Objects, aby edytować ten obiekt graficznie.

Jeśli spróbujesz zaznaczyć zablokowane obiekty razem z innymi obiektami, tylko obiekty odblokowane będzie można zaznaczyć i przesuwać jako grupę, gdy opcja Protect Locked Objects jest włączona.

Blokowanie prymitywów komponentu

Jeśli komponent PCB ma zablokowane swoje prymitywy (opcja Primitives w trybie Component mode of the Properties panel ma stan ), wszystkie lub większość właściwości tych prymitywów nie może być modyfikowana przy użyciu graficznych (np. przeciągania i upuszczania) i niegraficznych (np. przy użyciu panelu Properties lub List) metod edycji. Pomaga to zapobiegać przypadkowym zmianom prymitywów komponentu, które mogą prowadzić do nieprawidłowych danych wyjściowych montażowych i produkcyjnych.

Aby włączyć/wyłączyć funkcję zapobiegania modyfikacji prymitywów komponentu PCB, użyj opcji Protect Locked Primitives In Component na stronie PCB Editor – General page okna dialogowego Preferences.

Na przykład tryb Pad mode of the Properties panel pokazano na poniższym obrazie dla pada, który jest składową częścią komponentu PCB z zablokowanymi prymitywami. Zwróć uwagę, że wszystkie właściwości pada (z wyjątkiem właściwości Net i Testpoint) są wyszarzone i niedostępne do edycji. Zwróć również uwagę, że ikona jest wyświetlana skrajnie po prawej stronie pola Component pada, co oznacza, że komponent nadrzędny ma zablokowane prymitywy i właściwości pada nie mogą być modyfikowane.

Tryb Pad panelu Properties (po lewej) dla pada komponentu PCB, który ma zablokowane prymitywy (po prawej).
Tryb Pad panelu Properties (po lewej) dla pada komponentu PCB, który ma zablokowane prymitywy (po prawej).

Edycja reentrantna

Edytor PCB zawiera zaawansowaną funkcję o nazwie re-entrant editing. Umożliwia ona wykonanie drugiej operacji za pomocą skrótów klawiaturowych bez przerywania bieżącej operacji. Edycja reentrantna pozwala pracować bardziej elastycznie i intuicyjnie. Rozważmy na przykład rozpoczęcie prowadzenia ścieżki, a następnie uświadomienie sobie, że trzeba usunąć inny segment ścieżki. Nie ma potrzeby wychodzenia z trybu Interactive Routing. Naciśnij klawisze skrótu E, D, usuń wymagany segment ścieżki, a następnie naciśnij klawisz Esc , aby wrócić do interaktywnego prowadzenia połączeń.

Ustawianie wyglądu kursora PCB

Domyślnie kursor PCB jest ustawiony jako mały zielony krzyż pod kątem 90 stopni. Można to skonfigurować za pomocą ustawień Cursor Type i Cursor Color na stronie PCB Editor – General w oknie dialogowym Preferences . Na przykład duży krzyż pod kątem 90 stopni, rozciągający się do krawędzi okna projektu (opcja Large 90), może być przydatny podczas rozmieszczania i wyrównywania obiektów projektu. Alternatywnie krzyż pod kątem 45 stopni (opcja Small 45) może być przydatny, jeśli warianty 90-stopniowe są słabo widoczne na tle linii siatki.

Obsługa czcionek TrueType

Edytor PCB umożliwia używanie czcionek opartych na kreskach lub czcionek TrueType dla obiektów związanych z tekstem w projekcie (ciągów/ramek tekstowych, wymiarów, tabel wierceń i/lub tabel stosu warstw). Wybór czcionki odbywa się w odpowiednim panelu Properties . Dostępne są trzy opcje czcionek opartych na kreskach: Default, Sans Serif i Serif. Styl Default to prosta czcionka wektorowa obsługująca rysowanie pisakiem i wektorowe fotoplotowanie. Czcionki Sans Serif i Serif są bardziej złożone i spowalniają generowanie wyjścia wektorowego, takiego jak Gerber. Czcionki oparte na kreskach są wbudowane w oprogramowanie i nie można ich zmieniać. Wszystkie trzy czcionki mają pełny rozszerzony zestaw znaków IBM ASCII, który obsługuje język angielski i inne języki europejskie. W przypadku korzystania z czcionek TrueType dostępne są czcionki TrueType i OpenType (będące nadzbiorem TrueType) znalezione w folderze \Windows\Fonts. Ta funkcja oferuje również pełną obsługę Unicode.

Zwróć uwagę, że dostępne będą tylko wykryte (i mające unikalne nazwy) czcionki główne. Na przykład Arial i Arial Black będą dostępne, ale Arial Bold i Arial Bold Italic nie.

Geometrie obiektów tekstowych używających czcionek TrueType są automatycznie przechowywane wewnątrz dokumentów PCB. Gdy obiekty w dokumencie PCB używają czcionki TrueType, będą one wyświetlane z użyciem tej samej geometrii czcionki po otwarciu dokumentu PCB na innym komputerze, nawet jeśli ta czcionka TrueType nie jest zainstalowana.

Po zaznaczeniu obiektu używającego brakującej czcionki u góry panelu Properties pojawia się komunikat ostrzegawczy. Przy zmianie właściwości obiektu wpływających na jego tekst (np. wysokości tekstu lub samego tekstu) otwiera się okno dialogowe Missing fonts, w którym można wybrać czcionkę zastępczą (Replacement). Włącz opcję Apply to all text elements, aby zastosować czcionkę zastępczą do wszystkich obiektów w dokumencie PCB używających brakującej czcionki.

Okno dialogowe pojawia się także podczas zmiany właściwości związanych z tekstem z poziomu panelu PCB List.

Podczas próby edycji wielu obiektów używających różnych brakujących czcionek okno dialogowe umożliwia wybranie zastępstwa dla każdej brakującej czcionki.

Możliwość automatycznego przechowywania geometrii obiektów tekstowych używających czcionek TrueType wewnątrz dokumentów PCB jest dostępna, gdy opcja PCB.Text.TTFontSaving jest włączona w oknie dialogowym Advanced Settings dialog. Gdy opcja ta jest wyłączona, można skonfigurować Altium Designer tak, aby osadzał czcionki TrueType. Strona PCB Editor – TrueType Fonts okna dialogowego Preferences (dostępna, gdy opcja PCB.Text.TTFontSetting.Hide jest wyłączona w oknie dialogowym Advanced Settings dialog) udostępnia opcję Embed TrueType fonts inside PCB documents osadzania czcionek TrueType podczas zapisywania projektu oraz opcję Substitution font stosowania wybranego zastąpienia czcionki podczas ładowania projektu.

Osadzanie czcionek jest przydatne, gdy tekst ma być wyświetlany czcionką, która może być lub nie być dostępna na komputerze docelowym, na którym zostanie wczytany projekt. Zastępowanie czcionek umożliwia określenie czcionki TrueType, która ma być używana jako zamiennik podczas wczytywania projektu, w którym czcionki nie zostały osadzone i mogą nie być dostępne na komputerze, na którym projekt jest aktualnie wczytany.

Informacje o sieci

Dla obiektów miedzianych na PCB (ścieżka, via, poligon itd.) po zaznaczeniu obiektu w obszarze Net Information panelu Properties prezentowane są następujące informacje:

  • Nadrzędne Net, Diff Pair i/lub xSignal oraz powiązana klasa w każdym przypadku. Zwróć uwagę, że pozycje Diff Pair i xSignal są wyświetlane tylko wtedy, gdy obiekt jest częścią pary różnicowej lub xSignal.
  • Delay – opóźnienie wybranego obiektu (lub obiektów) oraz opóźnienie poprowadzonych segmentów całej sieci. Uwzględnia wartości Propagation Delay padów i przelotek, jeśli zostały one zdefiniowane dla padów i przelotek.

    Dla przelotek opóźnienie propagacji jest obliczane proporcjonalnie do użytej długości przelotki. Ta funkcja jest dostępna, gdy opcja PCB.Delay.Via jest włączona w oknie dialogowym Advanced Settings dialog. Gdy opcja PCB.Delay.Via jest wyłączona, używana jest wartość Propagation Delay zdefiniowana we właściwościach przelotki.

  • Length – całkowita suma długości wybranego obiektu (lub obiektów) oraz całkowita Signal Length. Signal Length to dokładne obliczenie całkowitej odległości od węzła do węzła. Umieszczone obiekty są analizowane w celu: rozpoznania obiektów piętrowych lub nakładających się oraz krętych ścieżek wewnątrz padów; uwzględniane są również długości przelotek. Uwzględniane jest także Pin Package Length, jeśli zostało zdefiniowane dla pada (lub padów). Jeśli sieć nie jest w pełni poprowadzona, uwzględniana jest również długość Manhattan (X + Y) linii połączenia. Więcej informacji na temat długości sygnału i jej zastosowań znajduje się w informacjach o panelu PCB - Nets panel.

    • Całkowita długość obejmuje oszacowanie niepoprowadzonej części sieci (długość Manhattan (X + Y) linii połączenia), ale całkowite opóźnienie już nie.
    • Dla sieci będącej częścią zdefiniowanej reguły projektowej Delay i Length Supply Nets design rule (lub częścią klasy sieci używanej z taką regułą) wartość nie jest obliczana.
  • Max Current - maksymalny prąd, jaki mogą przenosić wybrane obiekty Track, Arc lub Via, określony na podstawie wzoru IPC-2221A (sekcja 6.2):  

    I = k * ΔT0.44 * A0.725

    gdzie:

    I = prąd [A]
    A = pole przekroju poprzecznego [sq mils] (szerokość ścieżki * grubość miedzi w stosie warstw lub Abarrel, jak pokazano poniżej)
    ΔT = dopuszczalny wzrost temperatury ponad temperaturę otoczenia [°C]
    k = stała, taka że:

    k = 0.048 dla warstw zewnętrznych
    k = 0.024 dla warstw wewnętrznych

    Gdy zaznaczonych jest wiele obiektów, na przykład cała sieć, wartość Max Current dla tej sieci jest najmniejszą indywidualną wartością Max Current spośród zaznaczonych obiektów.

  • Resistance - suma rezystancji zaznaczonych obiektów typu Track, Arc i Via, wyznaczona z zależności:

    R = (ρ * L / A

    gdzie:

    R = rezystancja [Ω]
    ρ = rezystywność miedzi [Ω*mm2/m]
    L = długość ścieżki [m] (lub długość via, jak opisano poniżej)
    A = pole przekroju poprzecznego = T * W [mm2] (lub Abarrel, jak pokazano poniżej)
    T = grubość ścieżki (ze stosu warstw) [mm]
    W = szerokość ścieżki [mm]

    Assumptions:

    • Temperatura otoczenia = 22 °C
    • Dopuszczalny wzrost temperatury = 20 °C
    • Grubość miedzianej ścianki przelotki przewlekanej = 0.018mm 
    • Rezystywność miedzi = 0.017 Ω*mm2/m

    Całkowita rezystancja zaznaczonych obiektów jest sumą rezystancji poszczególnych obiektów.

Via Barrel Cross-Sectional Area - wyznaczana następująco:

Abarrel = AViaHoleSize - AFinishedHoleSize

Abarrel = [ π * (ViaHoleSize/2)] - [ π * ((ViaHoleSize - 2 * ViaWallThickness)/2)2 ]

Abarrel = π (ViaHoleSize ViaWallThickness ViaWallThickness2)

Via Length = odległość od środka warstwy wejściowej do środka warstwy wyjściowej, jak pokazano powyżej

Notes - długość via w tych obliczeniach zależy od tego, czy via należy do sieci oraz od warstw używanych przez podłączone ścieżki. Zaznaczona via bez przypisanej sieci będzie wyświetlać długość od krawędzi warstwy do krawędzi warstwy zamiast długości od środka warstwy do środka warstwy. Ponadto via z przypisaną siecią, ale bez podłączonych ścieżek, będzie wyświetlać długość równą zero.

Obszar Net Information panelu Properties. Pokazano tutaj przykład dla zaznaczonej ścieżki.
Obszar Net Information panelu Properties. Pokazano tutaj przykład dla zaznaczonej ścieżki.

Kliknij łącze w obszarze Net Information, aby otworzyć powiązaną sieć/parę różnicową/xSignal w panelu PCB panel.

Przypisywanie sieci do obiektów

Edytor PCB udostępnia kilka sposobów przypisywania sieci do obiektów prymitywnych:

  • Gdy zaznaczony jest co najmniej jeden obiekt, użyj listy rozwijanej pola Nets w panelu Properties. Na liście rozwijanej zostaną wyświetlone wszystkie sieci aktywnego projektu płytki. Wybierz No Net, aby określić, że ścieżka nie jest połączona z żadną siecią. Alternatywnie możesz kliknąć ikonę Assign Net (), aby wskazać obiekt w obszarze projektu — sieć tego obiektu zostanie przypisana do zaznaczonych obiektów.
  • Kliknij prawym przyciskiem myszy jeden lub więcej zaznaczonych obiektów, a następnie wybierz Net Actions  » Assign Net. Po uruchomieniu polecenia pojawi się celownik. Przesuń celownik nad sieć, do której chcesz przypisać obiekt(y), a następnie kliknij, aby wybrać tę sieć.
  • Aby ponownie zsynchronizować nazwę sieci prymitywów trasowania z nazwą sieci na padach, do których są podłączone, wybierz polecenie Design » Netlist » Update Free Primitives From Component Pads z menu głównego. Po uruchomieniu polecenia otworzy się okno dialogowe potwierdzenia z pytaniem, czy chcesz zaktualizować sieci wolnych prymitywów na podstawie sieci padów komponentów. Po kliknięciu Yes i rozpoczęciu od każdego padu, połączona miedź zostanie zaznaczona, a nazwa sieci każdego prymitywu zostanie ustawiona zgodnie z nazwą padu. Ta operacja nie wpływa na wewnętrzną listę połączeń PCB.

Aby sprawdzić i potwierdzić, że obiekty fizycznie połączone mają przypisaną prawidłową sieć, odpowiadającą tej fizycznej sieci (w tym przypadku physical net oznacza connected copper), możesz użyć okna dialogowego Configure Physical Nets, dostępnego po wybraniu polecenia Design » Netlist » Configure Physical Nets z menu głównego. Oprogramowanie analizuje projekt, sprawdzając, czy wszystkie pady i obiekty, które fizycznie je łączą (ścieżki, łuki, wypełnienia itd.) mają przypisaną tę samą nazwę sieci. Gdy wszystkie obiekty sieci są poprawne, sieć jest wyświetlana na zielono. Jeśli wykryte zostaną obiekty stykające się ze sobą, ale mające przypisaną inną sieć, zostaną oznaczone na czerwono. Typowy przykład takiej sytuacji występuje wtedy, gdy footprint komponentu zawiera dodatkowe obiekty miedziane. Gdy taki footprint zostanie wczytany podczas synchronizacji, pady otrzymają przypisaną nazwę sieci, ale dodatkowa miedź już nie. Okno dialogowe jest interaktywne; kliknij sieć lub prymityw, aby przejść do tego obiektu. Kliknij prawym przyciskiem myszy lub kliknij przycisk Menu , aby uzyskać dostęp do dostępnych poleceń. Obszar Action okna dialogowego zawiera elementy sterujące do określenia działania, które należy podjąć w celu rozwiązania problemów z połączoną miedzią. Domyślnie działania są ustawiane automatycznie, ale w razie potrzeby można je dostosować. Po ustawieniu działań kliknij przycisk Execute , aby zaktualizować przypisania sieci.

Zwróć uwagę, że domyślnym stanem tego okna dialogowego jest Only Show Errors, co oznacza, że obiekty przypisane poprawnie nie są wyświetlane. Wyłącz tę opcję, wyłączając opcję Only Show Errors (przy użyciu przycisku Menu ), aby wyświetlić wszystkie obiekty za pomocą przycisku Menu .

Okno dialogowe Configure Physical Nets (z włączoną opcją Only Show Errors (z tyłu) oraz wyłączoną opcją Only Show Errors (z przodu)).
Okno dialogowe Configure Physical Nets (z włączoną opcją Only Show Errors (z tyłu) oraz wyłączoną opcją Only Show Errors (z przodu)).

Możesz także usunąć wszystkie sieci z bieżącego dokumentu projektu, zasadniczo czyszcząc wewnętrzną listę sieci PCB. Może to być pożądane, jeśli zmieniono informacje o sieciach w źródłowych dokumentach schematu i chcesz w pełni ponownie zsynchronizować PCB z informacjami listy sieci źródłowego schematu. Aby to zrobić, wybierz polecenie Design » Netlist » Clear All Nets z głównych menu. Po uruchomieniu polecenia otworzy się okno dialogowe potwierdzenia, informujące, że ta operacja usunie wszystkie informacje o sieciach z PCB. Po kliknięciu Yes wszystkie informacje o sieciach zostaną usunięte. Każda poprowadzona ścieżka pozostanie poprowadzona, ale będzie miała przypisanie No Net. Wszystkie niepoprowadzone połączenia logiczne zostaną usunięte.

Aby dowiedzieć się więcej o połączeniach w projekcie PCB, zobacz stronę Understanding Connectivity on Your PCB.

Aby utworzyć plik listy sieci na podstawie połączeń utworzonych przez trasowanie w bieżącym projekcie, wybierz polecenie Design » Netlist » Create Netlist From Connected Copper z głównych menu. Po kliknięciu Yes w otwartym oknie dialogowym potwierdzenia plik listy sieci (Generated <PCBDocumentName>.Net, dodany do panelu Projects jako wolny dokument w podfolderze Source Documents) zostanie utworzony w tym samym folderze co dokument projektu PCB i automatycznie otwarty jako aktywny dokument. Każda sieć na liście sieci otrzymuje swoją nazwę od jednego z padów, do których podłączona jest poprowadzona miedź.

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

Dostępne dla Ciebie funkcje zależą od tego, z którego rozwiązania Altium korzystasz – Altium Develop, edycji Altium Agile (Agile Teams lub Agile Enterprise) lub Altium Designer (z aktywną subskrypcją).

Jeśli nie widzisz omawianej funkcji w swoim 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.

Content