Design Object Selection

Zaznaczanie obiektów to jedna z najważniejszych i najczęściej używanych operacji podczas pracy w głównych edytorach środowiska Altium Designer: edytorze schematów, edytorze PCB, Draftsman itd. Obiekt projektu musi zostać zaznaczony przed wykonaniem na nim operacji, takiej jak:

  • edycja położenia lub rozmiaru obiektu;
  • przeglądanie i zmiana właściwości obiektu;
  • wykonanie operacji schowka (wytnij/kopiuj) lub usunięcie itd.

Altium Designer udostępnia szereg narzędzi do zaznaczania obiektu lub grupy obiektów. Wiele z nich jest podobnych do tych, które można znaleźć w innych aplikacjach Windows.

Gdy obiekt jest zaznaczony, jest podświetlany kolorem zaznaczenia. Kolor zaznaczenia na schemacie można skonfigurować na stronie Schematic – Graphical Editing page w oknie Preferences dialog, a kolor zaznaczenia na PCB w panelu View Configuration panel. Jeśli obiekt można edytować graficznie, po jego zaznaczeniu wyświetlane są kolorowe uchwyty edycyjne.

Javascript ID: ObjectSelection

Zaznaczone obiekty są wizualnie wyróżniane w obszarze projektu. Pokazano tu komponent zaznaczony na arkuszu schematu.

Tutaj zaznaczono grupę ścieżek w dokumencie PCB.

Proste zaznaczanie

W najprostszym przypadku możesz zaznaczyć pojedynczy obiekt projektu, najeżdżając na niego kursorem i klikając. Po zaznaczeniu niektóre obiekty projektu można zmieniać graficznie pod względem rozmiaru i/lub kształtu. Obiekt zostanie zaznaczony i editing handles będzie widoczny w postaci różnych punktów edycji wokół obiektu. Aby zmienić kształt i/lub rozmiar obiektu, kliknij i przeciągnij uchwyt edycyjny. Dokładny charakter zmiany zależy od edytowanego obiektu.

Kliknij ponownie zaznaczony obiekt lub kliknij poza obiektem, aby go odznaczyć.

Pamiętaj, że zaznaczanie przez klikanie nie jest kumulatywne. Zaznaczony obiekt zostaje odznaczony, gdy klikniesz inny obiekt. Aby zaznaczyć wiele obiektów, przytrzymaj klawisz Shift, a następnie kolejno klikaj obiekty, które chcesz zaznaczyć lub odznaczyć. Innymi słowy, skrót Shift+Click zmienia stan zaznaczenia obiektu aktualnie znajdującego się pod kursorem, nie wpływając na stan pozostałych obiektów.

  • Jeśli nie chcesz odznaczać wszystkich obiektów projektu przez kliknięcie w dowolnym miejscu obszaru projektu, wyłącz opcję Click Clears Selection w Schematic – Graphical Editing page lub PCB Editor – General page w oknie Preferences dialog.

  • Jeśli zauważysz, że wielokrotnie i niechcący zaznaczasz pewne obiekty, możesz utrudnić ich zaznaczanie, włączając opcję Shift Click to Select w Schematic – Graphical Editing page lub na PCB Editor – General page w oknie Preferences dialog. Kliknij przycisk Primitives, aby uzyskać dostęp do okna Must Hold Shift To Select dialog lub okna Shift Click To Select dialog, w którym możesz skonfigurować, które obiekty wymagają przytrzymania Shift podczas zaznaczania.

    Okna Must Hold Shift To Select i Shift Click To Select dialog 
    Okna Must Hold Shift To SelectShift Click To Select dialog

  • Gdy grupa obiektów nakłada się na siebie, użyj polecenia wielokrotnie, aby cyklicznie przechodzić przez obiekty pod kątem zaznaczenia: najpierw zostanie zaznaczony obiekt na wierzchu, potem obiekt narysowany bezpośrednio pod nim itd.

To podejście jest idealne, gdy liczba obiektów do zaznaczenia jest niewielka albo gdy jednocześnie mają być edytowane różne typy obiektów.

Prostokąt zaznaczenia

Aby zaznaczyć wiele obiektów znajdujących się w określonym obszarze dokumentu projektu, możesz użyć prostokąta zaznaczenia. Click and Hold Kliknij w miejscu z dala od obiektów w rogu wyimaginowanego prostokąta obejmującego obiekty do zaznaczenia, a następnie przeciągnij do przeciwległego rogu tego prostokąta. Zwróć uwagę, że zachowanie zaznaczania za pomocą prostokąta zależy od kierunku przeciągania: z lewej do prawej lub z prawej do lewej.

Zaznaczać wewnątrz czy dotykające?

Zaznaczenie może obejmować obiekty, które są within prostokąta zaznaczenia, lub touching prostokąta zaznaczenia. Jest to kontrolowane kierunkiem ruchu myszy podczas rysowania prostokąta zaznaczenia:

 Select Within - kliknij i przeciągnij niebieski prostokąt z lewej do prawej, aby zaznaczyć wszystkie widoczne obiekty, które w całości znajdują się within prostokąta zaznaczenia.
Select Touching - kliknij i przeciągnij zielony prostokąt z prawej do lewej, aby zaznaczyć wszystkie widoczne obiekty, które touch prostokąta zaznaczenia.
To zachowanie prostokąta zaznaczenia działa, gdy opcja Use Left/Right Selection jest włączona na stronie System – General page w oknie Preferences dialog. Gdy ta opcja jest wyłączona, używany jest tylko niebieski prostokąt niezależnie od kierunku ruchu myszy, tzn. zaznaczane są wyłącznie obiekty, które w całości mieszczą się w prostokącie zaznaczenia.

Zaznaczenie częściowe — zaznaczanie obiektu podrzędnego

Niektóre obiekty, w tym komponenty schematu, symbole arkusza i złącza wiązek, są obiektami nadrzędnymi, ponieważ zawierają podrzędne ciągi tekstowe, które można edytować niezależnie. Jeśli zaznaczony jest obiekt podrzędny, ale nie nadrzędny, uchwyty edycyjne obiektu nadrzędnego są wyświetlane bez koloru, co wskazuje, że aktualnie zaznaczony jest element podrzędny tego obiektu, ale nie cały obiekt.

Niektóre działania edycyjne, takie jak polecenie przesunięcia, obejmą obiekt podrzędny, podczas gdy inne, takie jak polecenie usunięcia, nie. Aby usunąć obiekt nadrzędny i jego elementy podrzędne, musi on zostać zaznaczony (z wyświetlonymi kolorowymi uchwytami edycyjnymi). Różnice te pokazano w poniższym filmie.

Zwróć uwagę, jak zmieniają się uchwyty zaznaczenia komponentu, gdy zaznaczony jest obiekt podrzędny lub cały komponent.
Zwróć uwagę, jak zmieniają się uchwyty zaznaczenia komponentu, gdy zaznaczony jest obiekt podrzędny lub cały komponent.

Polecenia zaznaczania/odznaczania

Aby zaznaczać/odznaczać obiekty, możesz używać poleceń z podmenu Edit » Select i Edit » DeSelect w menu głównym. Te polecenia zaznaczania obejmują:

  • Inside Area – zaznacz/odznacz obiekty projektu wewnątrz prostokątnego obszaru zdefiniowanego przez użytkownika.

  • Outside Area – zaznacz/odznacz obiekty projektu poza prostokątnym obszarem zdefiniowanym przez użytkownika.

  • Lasso Select / Lasso Deselect – zaznacz/odznacz obiekty projektu w obrębie zdefiniowanego przez użytkownika, dowolnego obszaru „lasso”.

  • Touching Rectangle – zaznacz/odznacz dowolne obiekty projektu, których dotyka prostokąt zdefiniowany przez użytkownika.

  • Touching Line – zaznacz/odznacz dowolne obiekty projektu, których dotyka linia zdefiniowana przez użytkownika.

  • All (skrót: Ctrl+A) – zaznacz wszystkie obiekty w bieżącym dokumencie.

  • Toggle Selection – obiekty aktualnie zaznaczone zostaną odznaczone. Z kolei obiekty aktualnie niezaznaczone zostaną zaznaczone.

Klawisz S wyświetla menu Select. Klawisz X wyświetla menu DeSelect. Polecenia zaznaczania są również dostępne z menu przycisku  w Active Bar.

Pamięć zaznaczenia

W edytorach schematów i PCB dostępnych jest osiem pamięci zaznaczenia, które można wykorzystać do zapisywania i przywoływania stanu zaznaczenia maksymalnie ośmiu zestawów obiektów na schemacie lub PCB. Zaznacz obiekty, które chcesz zapamiętać, a następnie zapisz je, aby później szybko je przywołać.

Dostępne są następujące opcje pamięci zaznaczenia:

  • Zapisz w pamięci (Ctrl + number 1 to 8) - zapisz bieżące zaznaczenie w obszarze projektu w wskazanej lokalizacji pamięci zaznaczenia.

  • Dodaj do pamięci (Shift + number 1 to 8) - dodaj bieżące zaznaczenie w obszarze projektu do obiektów już zapisanych w wskazanej lokalizacji pamięci zaznaczenia.

  • Przywołaj z pamięci (Alt + number 1 to 8) - zaznacz obiekty w obszarze projektu bieżącego dokumentu, które są aktualnie zapisane w wskazanej lokalizacji pamięci zaznaczenia.

  • Przywołaj i dodaj z pamięci (Shift + Alt + number 1 to 8) - zaznacz obiekty w obszarze projektu bieżącego dokumentu, które są aktualnie zapisane w wskazanej lokalizacji pamięci zaznaczenia, dodatkowo do obiektów już zaznaczonych.

  • Zastosuj pamięć jako filtr obszaru projektu (Shift + Ctrl + number 1 to 8) - zastosuj filtr do bieżącego dokumentu, zasadniczo używając zawartości wskazanej lokalizacji pamięci zaznaczenia jako jego zakresu.

Do pamięci zaznaczenia możesz też uzyskać dostęp z podmenu Edit » Selection Memory.

Alternatywnie użyj okna Selection Memory dialog, które otwiera się po naciśnięciu Ctrl+Q.

Okno Selection Memory dialog: w edytorze schematów (pierwszy obraz) i w edytorze PCB (drugi obraz) 
Okno Selection Memory dialog: w edytorze schematów (pierwszy obraz) i w edytorze PCB (drugi obraz)

Kliknij przycisk STO, aby zapisać zaznaczenie, lub RCL, aby przywołać zaznaczenie. Kliknij Apply aby podświetlić powiązaną zawartość pamięci. Kliknij przycisk Clear lub wybierz polecenie Edit » Selection Memory » Clear » n z menu głównego, aby wyczyścić zawartość wskazanej lokalizacji pamięci zaznaczenia (to polecenie nie wyczyści zawartości tej lokalizacji, jeśli opcja Lock  dla tej lokalizacji została włączona w oknie Selection Memory dialog).

Oprócz udostępnienia elementów sterujących do manipulowania każdą z ośmiu dostępnych lokalizacji pamięci zaznaczenia, okno dialogowe podsumowuje również stan zawartości każdej lokalizacji. Zawartość zaznaczenia jest podsumowywana jako liczba określonego obiektu (jeśli zaznaczenie zawiera obiekty jednego typu) lub jako łączna liczba obiektów (jeśli zaznaczone obiekty są różnych typów).

Wizualny efekt zastosowanego filtrowania w obszarze projektu jest określany przez zestaw elementów sterujących zdefiniowanych na dole okna Selection Memory dialog:

  • Mask - przefiltrowane obiekty będą w pełni widoczne w obszarze projektu, a wszystkie pozostałe obiekty zostaną przyciemnione. Przy zastosowanym maskowaniu wszystkie obiekty poza zakresem filtra będą niedostępne do zaznaczania/edycji.

  • Select - przefiltrowane obiekty zostaną zaznaczone w obszarze projektu.

  • Zoom - przefiltrowane obiekty zostaną powiększone i wyśrodkowane (tam, gdzie to możliwe) w obszarze projektu. Sposób działania powiększenia można określić za pomocą opcji Zoom Library Components na stronie Schematic - Library AutoZoom w oknie dialogowym Preferences .

  • Document Scope (tylko edytor schematów) - wybierz zakres dokumentu dla zaznaczenia. 

Można włączyć dowolną kombinację tych opcji. Na przykład możesz chcieć, aby wszystkie przefiltrowane obiekty zostały powiększone, wyśrodkowane i zaznaczone w obszarze projektu przy jednoczesnym zastosowaniu maskowania, aby usunąć „szum” pozostałych obiektów projektu.

Opcja Clear Existing , również dostępna w oknie dialogowym, umożliwia rozszerzenie istniejącego filtra, czyli jego dalsze doprecyzowanie poprzez zastosowanie nowego filtra dodatkowo do już istniejącego. Aby to zrobić, upewnij się, że ta opcja jest wyłączona. Jeśli jest włączona (domyślnie), istniejący filtr zostanie wyczyszczony przed zastosowaniem nowego.

Możesz ręcznie wyczyścić istniejący (i zastosowany) filtr w dowolnym momencie, używając skrótu klawiaturowego Shift+C  lub klikając przycisk Clear  w oknie dialogowym Selection Memory .

Aby zapobiec przypadkowemu nadpisaniu pamięci zaznaczenia, włącz opcję Confirm Selection Memory Clear na stronie Schematic – Graphical Editing page  lub PCB Editor – General page w oknie dialogowym Preferences. Lokalizacje pamięci zaznaczenia można zablokować przed nadpisaniem, zaznaczając pole wyboru Lock powiązane z daną pamięcią zaznaczenia.

Uwagi

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

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Content