Editing Multiple Design Objects

Altium Training

Altium Essentials: PCB Global Editing and List Panel

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

Altium Designer udostępnia zestaw narzędzi i funkcji edycyjnych zaprojektowanych z myślą o wprowadzaniu zmian na dużą skalę w projekcie. Główne narzędzia do edycji na dużą skalę lub globalnej w edytorach Schematic, Schematic Symbol, PCB oraz PCB Footprint to odpowiednio funkcje Filter panel, List panels oraz Find Similar Objects.

Proces edycji wielu elementów w Altium Designer obejmuje trzy kroki:

  1. Wybierz obiekty, które mają zostać objęte zmianami.
  2. Sprawdź właściwości tych obiektów.
  3. Edytuj właściwości, które wymagają zmiany.

Mając na uwadze ten paradygmat edycji, Altium Designer oferuje szereg różnych sposobów wybierania, przeglądania i edytowania wielu obiektów. Każda metoda ma swoje mocne strony, a rozumiejąc, jak działają, możesz wybrać tę, która najlepiej pasuje do konkretnego wyzwania edycyjnego.

Wybieranie obiektów

Obiekty można wybierać na różne sposoby i wszystkie należą do dwóch kategorii:

  • Wybór graficzny – obiekty są wybierane na jeden z następujących sposobów:

    • Pojedynczo, kliknięciami myszy.
    • Kumulacyjnie Shift+mouse clicks.
    • Za pomocą jednego z poleceń wyboru z podmenu w menu głównym (Edit » Select).

     

  • Wybór logiczny – obiekty są wybierane przy użyciu interaktywnego procesu lub procesu opartego na zapytaniu, który wskazuje i filtruje obiekty według określonych parametrów i/lub atrybutów jako kryteriów wyszukiwania. Elementy GUI wspierające ten typ wyboru to:

     

Zobacz stronę Design Object Selection , aby dowiedzieć się więcej.

Przeglądanie obiektów

Atrybuty obiektów można sprawdzać lub przeglądać na różne sposoby:

  • Przegląd bezpośredni – atrybuty jednego lub wielu obiektów są sprawdzane bezpośrednio w Properties panelu lub graficznie w głównym edytorze.
  • Przegląd pośredni – atrybuty jednego lub wielu obiektów, które zostały wcześniej zaznaczone, są wyświetlane przy użyciu List panel.

Edycja obiektów

Podobnie obiekty można edytować na różne sposoby:

  • Edycja bezpośrednia – atrybuty jednego lub wielu obiektów są edytowane bezpośrednio w Properties panelu lub graficznie w głównym edytorze.

    Aby edytować wszystkie zaznaczone obiekty, otwórz Properties panel, klikając przycisk Panels , a następnie wybierz Properties. Aby edytować tylko ostatnio zaznaczony obiekt, kliknij prawym przyciskiem myszy i wybierz Properties.
  • Edycja pośrednia – atrybuty jednego lub wielu obiektów, które zostały wcześniej zaznaczone, można edytować przy użyciu List panel.

Przykłady przeglądania i edycji właściwości wylewek poligonów zaznaczonych w dokumencie PCB bezpośrednio w Properties panelu lub pośrednio w PCB List panelu.
Przykłady przeglądania i edycji właściwości wylewek poligonów zaznaczonych w dokumencie PCB bezpośrednio w Properties panelu lub pośrednio w PCB List panelu.

Modyfikowanie ciągów danych przy użyciu panelu Properties

Używanie formuł

Properties panel umożliwia modyfikowanie ciągów danych za pomocą formuł w edytorach schematu i PCB. Formuły i wyrażenia oferują wygodną metodę modyfikowania parametrów atrybutów wielu zaznaczonych obiektów, aby zmienić ich położenie lub wartości tekstowe, takie jak Designator i Comment. Pozwala to zastosować określone wyrażenie do zaznaczonych obiektów tekstowych. Wyrażenie może zawierać dowolne wbudowane operatory arytmetyczne i funkcje mające zastosowanie do ciągów znaków.

Aby zapoznać się z listami operatorów i funkcji dostępnych do użycia, odwołaj się do sekcji Arithmetic Operators oraz Global System Query Functions na stronie Working with the Query Language.

Jeśli chcesz użyć bieżącej wartości atrybutu jako części wyrażenia, musisz odwołać się do tej wartości pierwotnej, używając pełnej nazwy atrybutu lub znaku wykrzyknika (obsługiwanego zamiennika nazwy aktualnie modyfikowanego atrybutu). Przy używaniu nazw atrybutów, jeśli jakiekolwiek nazwy zawierają spacje, należy je zastąpić znakiem podkreślenia. Na przykład użycie pola Component Designator w formule należy wprowadzić jako Component_Designator.

Korzystanie z funkcji Smart Edit

Niektóre pola ciągów parametrów zapewniają także dostęp do okna dialogowego Smart Edit, gdy zaznaczonych jest wiele obiektów; okno to otwiera się z powiązanego przycisku .

Properties panel oferuje dodatkowe wsparcie w modyfikacji tekstów dzięki funkcji Smart Edit. Zaznacz wpisy komórek dotyczące atrybutu, który chcesz zmodyfikować dla wszystkich wymaganych obiektów, kliknij prawym przyciskiem myszy, a następnie wybierz Smart Edit z wyświetlonego menu. Zostanie otwarte okno dialogowe Smart Edit.

Okno dialogowe oferuje dwie metody wykonywania modyfikacji tekstu, dostępne na kartach Batch Replace i Formula.

Maskowanie

Maskowanie to sposób na jawne wyłączenie obiektu z możliwości zaznaczania i/lub edycji. Często szybciej jest najpierw zamaskować to, co nie jest potrzebne, zamiast zaznaczać to, co jest potrzebne.

Rozważ projekt, w którym wszystkie przelotki znajdujące się pod określonym układem BGA muszą mieć zmienioną średnicę. Jednym ze sposobów wykonania tej operacji byłoby uruchomienie zapytania, które zamaskuje wszystkie obiekty niebędące przelotkami w projekcie, a następnie użycie polecenia menu Edit » Select » Inside Area, aby narysować prostokąt wokół układu BGA i zaznaczyć przelotki, które mają zostać objęte zmianą. 

Zamaskowane obiekty są wyświetlane jako przygaszone; zaznaczony obiekt spełnia zastosowany filtr i jest wyświetlany normalnie, natomiast wszystkie pozostałe obiekty projektu są przygaszone na szaro. Poziom przygaszenia można regulować za pomocą opcji Dimming w sekcji Highlight Methods na stronie System - Navigation  w oknie dialogowym Preferences.

Czyszczenie zaznaczenia

Bieżące zaznaczenie można wyczyścić na następujące sposoby:

  • Naciskając skrót Shift+C .
  • Używając jednego z poleceń podmenu Edit » Deselect.

Polecenia zaznaczania

Następujące polecenia związane z zaznaczaniem są dostępne w podmenu Edit » Select.

  • Select overlapped - użyj tego polecenia, aby pojedynczo zaznaczyć następny obiekt projektu w zestawie obiektów współlokalizowanych (nakładających się), bez użycia wyskakującego okna wyboru (skrót: Shift+Tab).
  • Select next - mając zaznaczony początkowy obiekt w projekcie, użyj tego polecenia, aby rozszerzyć zaznaczenie o następny obiekt (lub obiekty) wyższego poziomu, zgodnie z hierarchią logiczną (skrót: Tab).
  • Lasso Select - użyj tego polecenia, aby zaznaczyć obiekty projektu znajdujące się w zdefiniowanym przez użytkownika, dowolnym obszarze „lasso”.
  • Inside Area – użyj tego polecenia, aby zaznaczyć obiekty projektu w zdefiniowanym przez użytkownika obszarze. Wszystkie obiekty, które w całości znajdują się wewnątrz tego obszaru, zostaną zaznaczone.
  • Outside Area – użyj tego polecenia, aby zaznaczyć obiekty projektu poza zdefiniowanym przez użytkownika obszarem. Wszystkie obiekty, które w całości znajdują się wewnątrz zdefiniowanego obszaru, pozostaną niezaznaczone. Wszystkie obiekty poza tym obszarem zostaną zaznaczone.
  • Touching Rectangle – użyj tego polecenia, aby zaznaczyć obiekty projektu dotknięte przez zdefiniowany przez użytkownika prostokąt ograniczający.
  • Touching Line – użyj tego polecenia, aby zaznaczyć obiekty projektu dotknięte przez zdefiniowaną przez użytkownika linię.
  • All – użyj tego polecenia, aby zaznaczyć wszystkie obiekty projektu w bieżącym dokumencie, w tym kształt płytki. (Skrót: Ctrl+A).
  • Board – użyj tego polecenia, aby zaznaczyć kształt płytki oraz wszystkie obiekty projektu znajdujące się w obrębie jego prostokąta ograniczającego. (Skrót: Ctrl+B).
  • Net – użyj tego polecenia, aby zaznaczyć wszystkie poprowadzone ścieżki i obiekty elektryczne powiązane z określoną siecią. Po prostu kliknij obiekt w wymaganej sieci. Kliknij obszar projektu z dala od jakichkolwiek obiektów, aby uzyskać dostęp do okna dialogowego Net Name, w którym można bezpośrednio wpisać nazwę sieci. Jeśli nie masz pewności co do nazwy, wpisz ? i kliknij OK , aby uzyskać dostęp do okna dialogowego Nets Loaded, które wyświetla listę wszystkich aktualnie załadowanych sieci w projekcie.

    Zaznaczanie nie jest kumulacyjne dla większości tych poleceń, w tym Net. Gdy zostanie zaznaczony nowy element, poprzedni obiekt zostanie odznaczony. Naciśnij Spacebar , aby kumulować zaznaczone elementy.
  • Connected Copper – użyj tego polecenia, aby zaznaczyć wszystkie poprowadzone ścieżki i obiekty elektryczne, które są połączone z tym samym fragmentem miedzi. Kliknij obiekt elektryczny (ścieżkę, pad, wypełnienie itp.), a wszystkie obiekty elektryczne połączone tym samym fragmentem miedzi zostaną zaznaczone. (Skrót: Ctrl+H).
  • Physical Connection – użyj tego polecenia, aby zaznaczyć wszystkie poprowadzone ścieżki pomiędzy dwoma padami. Po prostu kliknij ścieżkę lub pad, a wszystkie przyległe ścieżki pomiędzy dwoma padami zostaną zaznaczone, łącznie z przelotkami. Same pady nie zostaną uwzględnione w zaznaczeniu.
  • Physical Connection Single Layer – użyj tego polecenia, aby zaznaczyć połączone segmenty ścieżek na bieżącej warstwie, tj. zaznaczyć ciągłą miedź aż do zmiany warstw lub napotkania pada komponentu.
  • Component Connections – użyj tego polecenia, aby zaznaczyć wszystkie poprowadzone połączenia wychodzące z padów wybranego komponentu. Pady komponentu wraz z połączonymi ścieżkami i przelotkami zostaną zaznaczone aż do następnego napotkanego pada w każdym przypadku.
  • Component Nets – użyj tego polecenia, aby zaznaczyć wszystkie sieci podłączone do wybranego komponentu. Zostaną zaznaczone wszystkie sieci (oraz należące do nich obiekty sieci) podłączone do tego komponentu.
  • Room Connections – użyj tego polecenia, aby zaznaczyć wszystkie poprowadzone połączenia pad–pad, które w całości mieszczą się w granicach wybranego room.
  • All on Layer– użyj tego polecenia, aby zaznaczyć wszystkie obiekty projektu na bieżącej warstwie. Bieżąca warstwa jest wskazywana przez aktywną kartę na dole głównego okna projektu.
  • Free Objects – użyj tego polecenia, aby zaznaczyć wszystkie wolne obiekty prymitywne w projekcie. Obiekty grupowe (takie jak komponenty, współrzędne, wymiary i poligony) nie zostaną zaznaczone. Aby ten tryb zaznaczania miał zastosowanie, obiekty te muszą zostać przekonwertowane na ich wolne prymitywy.
  • All Locked – użyj tego polecenia, aby zaznaczyć wszystkie obiekty projektu, które mają włączoną właściwość Locked .
  • Off Grid Pads – użyj tego polecenia, aby zaznaczyć wszystkie pady, które nie są umieszczone na zdefiniowanej siatce przyciągania.
  • Toggle Selection - użyj tego polecenia, aby zmienić stan zaznaczenia jednego lub większej liczby obiektów projektu w bieżącym dokumencie PCB.
Wszystkie aktualnie zaznaczone obiekty zostaną odznaczone podczas użycia tego polecenia — chyba że opcja Click Clears Selection jest wyłączona na stronie PCB Editor – General w Preferences oknie dialogowym.
Różne polecenia odznaczania są dostępne w podmenu Edit » Deselect, w tym odznaczenie wszystkich zaznaczonych obiektów, wszystkich zaznaczonych obiektów wewnątrz lub na zewnątrz obszaru zdefiniowanego przez użytkownika, wszystkich zaznaczonych obiektów na bieżącej warstwie oraz wszystkich zaznaczonych wolnych obiektów.

Panele list

Edytory Schematic, Schematic Symbol, PCB oraz PCB Footprint zapewniają dostęp do List paneli (SCH List, SCHLIB List, PCB List i PCBLIB List paneli, odpowiednio), które wyświetlają obiekty projektu w formacie tabelarycznym, umożliwiając szybkie sprawdzanie i/lub modyfikowanie atrybutów obiektów. W połączeniu z odpowiadającym panelem Filter umożliwia to wyświetlenie tylko tych obiektów, które mieszczą się w zakresie aktywnego filtra, co pozwala z większą dokładnością i wydajnością wskazywać oraz edytować wiele obiektów projektu. Obiekty nie muszą być zaznaczone, aby były wyświetlane (i edytowane) w panelu List.

Oprócz głównych sposobów uzyskania dostępu do panelu (przycisk Panels w prawym dolnym rogu obszaru projektu oraz podmenu View » Panels  w menu głównym), możesz użyć skrótu klawiaturowego Shift+F12 , aby przełączać widoczność panelu List w danym edytorze.

Panele List są podzielone na dwa główne obszary:

  • Kontrolki filtrowania służące do określenia, które obiekty są wyświetlane w panelu (zakres wyświetlania).
  • Tabelaryczny obszar w stylu arkusza kalkulacyjnego, zawierający listę wszystkich obiektów mieszczących się w zdefiniowanym zakresie wyświetlania.

Definiowanie zakresu wyświetlania panelu

Kontrolki u góry panelu pozwalają filtrować, które obiekty są wyświetlane w panelu, a także określają bieżący tryb panelu, umożliwiając włączenie/wyłączenie funkcji bezpośredniej edycji w panelu.

Tryb View/Edit

Użyj pierwszego pola, aby wybrać tryb panelu List. Kliknij je i wybierz jedną z poniższych opcji:

  • View – ten tryb pozwala jedynie przeglądać atrybuty obiektu. Bezpośrednia edycja z poziomu panelu nie będzie w tym trybie możliwa, co jest sygnalizowane szarym tłem obszaru tabelarycznego.
  • Edit – ten tryb pozwala przeglądać i edytować atrybuty obiektów projektu bezpośrednio w tabelarycznym obszarze panelu.

Zakres wyświetlania

Kliknij następną podświetloną kontrolkę, aby wybrać jedną z poniższych opcji:

  • non-masked objects (domyślnie) – wybierz tę opcję, aby w obszarze tabelarycznym wyświetlać tylko te obiekty projektu, które nie są zamaskowane w obszarze projektu (tj. tylko te obiekty, które mieszczą się w zakresie i w konkretnym wyrażeniu zapytania aktualnie zastosowanego filtra). Ta opcja jest najskuteczniejsza, gdy filtrowanie jest zastosowane do obszaru projektu i włączona jest powiązana opcja podświetlenia maskowania.
  • selected objects – wybierz tę opcję, aby w obszarze tabelarycznym wyświetlać tylko obiekty projektu aktualnie zaznaczone w obszarze projektu.
  • all objects – wybierz tę opcję, aby wyświetlać wszystkie obiekty projektu w obszarze tabelarycznym.
Gdy jakiekolwiek filtrowanie zastosowane w obszarze projektu zostanie wyczyszczone, opcja wyświetlania obiektów niemaskowanych w panelu da taki sam rezultat jak wybranie opcji wyświetlania wszystkich obiektów.

Zakres dokumentu/komponentu

Ta kontrolka jest dostępna w panelach SCH List, SCHLIB List i PCBLIB List i pozwala wybrać dokumenty/komponenty, z których atrybuty obiektów mają być wyświetlane w panelu (panel PCB List zawsze wyświetla obiekty projektu z aktywnego dokumentu PCB). Kliknij następną podświetloną kontrolkę, aby wybrać jedną z poniższych opcji:

  • current document (SCH List) – wyświetlaj obiekty docelowe tylko z aktywnego dokumentu schematu w obszarze projektu.
  • current component (SCHLIB List, PCBLIB List) – wyświetlaj obiekty docelowe tylko z aktywnego komponentu bibliotecznego w obszarze projektu.
  • open documents (SCH List) – wyświetlaj obiekty docelowe ze wszystkich otwartych dokumentów schematu, niezależnie od ich projektu nadrzędnego.
  • open documents of the same project (SCH List) – wyświetlaj obiekty docelowe ze wszystkich otwartych dokumentów schematu, które są dokumentami źródłowymi tego samego projektu nadrzędnego.
  • all project documents (SCH List) – wyświetlaj obiekty docelowe ze wszystkich dokumentów schematu (w tym zamkniętych), które są dokumentami źródłowymi tego samego projektu nadrzędnego.
  • all components (SCHLIB List) / whole library (PCBLIB List) – wyświetlaj obiekty docelowe ze wszystkich komponentów zawartych w aktywnym dokumencie biblioteki schematu/PCB.

Typy obiektów

Skrajnie prawa podświetlona kontrolka pozwala określić typ obiektów, które mogą być wyświetlane w obszarze tabelarycznym. Kliknij kontrolkę, aby wyświetlić wyskakujące okno wyboru.

Użyj okna wyboru, aby wskazać, które typy obiektów chcesz uwzględnić na aktualnie wyświetlanej liście – albo wszystkie obiekty (Display all objects), albo obiekty określonego typu. Aby wybrać jeden lub więcej konkretnych typów obiektów, włącz opcję Display only , a następnie zaznacz pole wyboru obok wymaganego obiektu/obiektów na liście poniżej. Lista będzie zawierać tylko te typy obiektów, które są aktualnie wyświetlane w tabelarycznym obszarze panelu.

Opcja No  w panelu PCB List odnosi się do innych prymitywów obiektów występujących w dokumencie PCB, ale niewymienionych na tej liście, takich jak obiekty Layer Stack Table i Drill Table.

Po włączeniu wyświetlania określonych typów obiektów kontrolka odzwierciedli wybór, wyświetlając włączone typy rozdzielone przecinkami.

Praca z obiektami filtrowanymi

Główny tabelaryczny obszar panelu wyświetla wszystkie obiekty projektu, które spełniają zdefiniowany dla panelu zakres wyświetlania, w formie arkusza kalkulacyjnego.

Dane obiektów początkowo nie są sortowane. Dane można sortować według dowolnego atrybutu, klikając nagłówek kolumny tego atrybutu. Jedno kliknięcie sortuje rosnąco; ponowne kliknięcie sortuje malejąco.

Tworzenie zaznaczeń w panelu listy

Gdy obiekty są zaznaczane w panelu, będą one wyróżnione na liście poprzez niebieskie tło wszystkich komórek. Lista obsługuje zaznaczenie pojedyncze lub wielokrotne, przy czym to drugie wykorzystuje standardowe funkcje Ctrl+Click, Shift+Click, i click-and-drag.

Obiekty projektu zaznaczone w panelu List stają się zaznaczone w obszarze projektu, jak pokazano na slajdach poniżej.

Javascript ID: Pnl_List_ObjectSelection

Aby działać w drugą stronę, gdy chcesz lokalizować obiekty na liście podczas ich zaznaczania w obszarze projektu, użyj opcji Selected Objects  w filtrze u góry panelu List, jak pokazano w animacji poniżej.

Dwukrotne kliknięcie wpisu w panelu List otworzy panel Properties dla tego obiektu, gdzie możesz wprowadzić potrzebne zmiany.

W panelu PCB List klasy zdefiniowane przez użytkownika można edytować wyłącznie w zakresie ich nazwy. W związku z tym dwukrotne kliknięcie wpisu klasy nie spowoduje żadnej akcji.

Wyświetlanie wyników filtrowania

Gdy filtr został zastosowany na podstawie wyrażenia zapytania wprowadzonego w odpowiadającym mu panelu Filter panel, wyświetlane będą tylko te obiekty, które mieszczą się w zakresie filtra, pod warunkiem że:

  • Opcja Mask out  jest włączona w obszarze Objects not passing the filter  panelu SCH Filter lub SCHLIB Filter  albo opcja Mask jest wybrana w obszarze Non-matching  panelu PCB Filter lub PCBLIB Filter panelu.

  • Opcja zakresu wyświetlania dla panelu List  jest ustawiona na non-masked objects.

Jeśli opcja Select  została również włączona w obszarze Objects passing the filter  (SCH Filter, SCHLIB Filter, PCBLIB Filter) lub w obszarze Matching  (PCB Filter, PCBLIB Filter) panelu Filter , wszystkie filtrowane obiekty będą widoczne jako zaznaczone na liście.
Javascript ID: Pnl_List_FilteringResults

Edycja atrybutów obiektów

Edycja jest możliwa tylko wtedy, gdy panel jest w trybie Edit . Gdy panel jest w trybie View , będzie można jedynie przeglądać właściwości obiektów.

Możesz edytować atrybuty obiektu, edytując odpowiedni wpis w panelu List. Kliknij komórkę, aby ją uaktywnić, a następnie albo kliknij prawym przyciskiem myszy i wybierz Edit , albo kliknij ponownie, aby edytować wartość atrybutu bezpośrednio. W zależności od atrybutu trzeba będzie wpisać wartość, przełączyć pole wyboru lub wybrać opcję z listy rozwijanej. Zmiana zacznie obowiązywać po naciśnięciu Enter lub kliknięciu poza edytowaną komórką. To jedna z zalet używania panelu do edycji właściwości obiektów; panel pozostaje otwarty, dzięki czemu możesz zmieniać wiele atrybutów w razie potrzeby.

Inną zaletą edycji w panelu jest to, że można edytować wiele obiektów w jednym miejscu. Zaznaczone obiekty mogą być tego samego lub różnych typów. Atrybuty wspólne dla wszystkich obiektów w zaznaczeniu zostaną wyświetlone w panelu. Zaznacz wymagane komórki – we wszystkich potrzebnych obiektach – dla wspólnego atrybutu, który ma zostać zmodyfikowany. Następnie kliknij prawym przyciskiem myszy i wybierz polecenie Edit albo naciśnij klawisz F2 (lub Spacebar). Edytuj wartość wybranego atrybutu względem obiektu aktualnie aktywnego w zaznaczeniu (jego komórka jest wyróżniona przerywanym obrysem). Kliknięcie poza komórką atrybutu lub naciśnięcie Enter spowoduje wprowadzenie zmiany, która następnie zostanie zastosowana do wszystkich pozostałych obiektów w zaznaczeniu.

Korzystając z filtrowania, możesz zastosować zapytanie (wyrażenie filtra), aby wskazać konkretną grupę obiektów w projekcie/bibliotece, a następnie użyć panelu List, aby bezpośrednio edytować atrybuty tych wielu obiektów.

Edycja atrybutów za pomocą narzędzi Smart Grid

W menu kontekstowym panelu (prawy przycisk myszy) dostępne są dwa polecenia Smart Grid. Polecenia te umożliwiają użycie dowolnych tabelarycznych danych zgodnych z Windows, takich jak tabela zewnętrzna (np. PDF) lub arkusz kalkulacyjny (np. Microsoft Excel lub Google Sheets), aby albo zaktualizować wartości istniejących obiektów w panelu List (Smart Grid Paste, skrót: Shift+Ctrl+V), albo wstawić nowo utworzone obiekty (Smart Grid Insert, skrót: Ctrl+Ins).

Aby polecenia kopiowania i wklejania były dostępne, panel List musi być w trybie Edit.

Odpowiednie okna dialogowe (Smart Gride Paste i Smart Grid Insert) dla tych poleceń służą do mapowania zewnętrznych danych tabelarycznych znajdujących się w schowku Windows na atrybuty obiektów w panelu List, zapewniając podgląd wprowadzanych zmian.

Korzystanie z polecenia Smart Grid Paste

Przed otwarciem okna dialogowego Smart Grid Paste skopiuj wymagane dane tabelaryczne i zaznacz zawartość panelu List, którą chcesz zaktualizować. Górna połowa okna dialogowego (obszar Clipboard Table View) będzie zawierać informacje tabeli ze schowka. Zaznaczone tabele z panelu List wypełniają dolną połowę okna dialogowego (obszar List View). Informacje przeniesione do tego obszaru za pomocą dostępnych kontrolek zostaną zapisane w panelu List po kliknięciu OK w celu zamknięcia okna dialogowego.

Istnieją dwa sposoby aktualizacji atrybutów obiektów projektu za pomocą polecenia Smart Grid Paste: aktualizacja atrybutów pojedynczo bez danych nagłówka oraz aktualizacja atrybutów grupowo w jednej operacji z danymi nagłówka.

Musisz określić, czy dane tabelaryczne mają Header Row czy No Header Row. Opcje te znajdują się w prawym górnym rogu okna dialogowego Smart Grid Paste. Jeśli dane tabelaryczne mają wiersz nagłówka, możesz mapować i aktualizować wiele atrybutów w jednej operacji. W przeciwnym razie trzeba będzie wykonywać aktualizacje poszczególnych atrybutów po kolei.

  • Header Row – jeśli w informacji skopiowanej do schowka znajduje się wiersz nagłówka, włącz tę opcję. Informacje nagłówka zostaną użyte do utworzenia wiersza nagłówka kolumn.
  • No Header Row – jeśli w informacji skopiowanej do schowka nie ma wiersza nagłówka, włącz tę opcję. Jeśli w skopiowanej informacji znajduje się wiersz nagłówka, a ta opcja jest włączona, informacje nagłówka zostaną uwzględnione w głównym obszarze tabeli zamiast zostać umieszczone w nagłówkach kolumn.

Użyj następujących kontrolek, aby skopiować informacje z Clipboard Table View  do List View:

  • Paste Column to Attribute – zaznacz kolumnę w obu sekcjach okna dialogowego, a następnie kliknij ten przycisk, aby skopiować informacje z Clipboard Table View i wkleić je do List View.
  • Undo Paste to Attribute – cofnij ostatnio wykonaną operację polecenia Paste to Attribute (używając przycisków Paste Column to Attribute lub Automatically Determine Paste).
  • Automatically Determine Paste – użyj tego przycisku, aby oprogramowanie automatycznie określiło, gdzie w List View powinny trafić informacje ze schowka.
  • Reset All zresetuj całe okno dialogowe. Clipboard Table View zostaje odświeżone. Jeśli w schowku znajdują się nowe informacje, górny panel okna dialogowego będzie zawierał nowe dane. List View cofnie wszelkie niezapisane zmiany, w tym to, które kolumny są widoczne.
  • Choose Visible Columns – kliknij, aby otworzyć okno dialogowe Choose Visible Columns i wybrać, które kolumny mają być wyświetlane w sekcji  List View okna dialogowego Smart Grid Paste. Włącz/wyłącz opcje Pokaż/Ukryj kolumny.

Na przykład, aby zmienić atrybuty grupowo za pomocą narzędzia Smart Grid Paste, skopiuj dane poleceniem Copy With Header z menu kontekstowego (prawy przycisk myszy) panelu List, a następnie wklej dane tabelaryczne, wraz z wierszem nagłówka, do skoroszytu Excel. Zaktualizowane dane tabelaryczne z tego skoroszytu można następnie wkleić z powrotem do tego samego panelu List za pomocą polecenia Smart Grid Paste z menu podręcznego. Upewnij się, że zaznaczone wpisy w panelu List odpowiadają wklejanym danym tabelarycznym; możesz jednak zawsze najpierw zaznaczyć wpisy, a dopiero potem wykonać wklejanie.

Upewnij się, że opcja Header Row w prawym górnym rogu okna dialogowego jest włączona. Okno dialogowe Smart Grid Paste zostanie wtedy zaktualizowane: górna połowa będzie reprezentować skopiowane dane tabeli, a dolna połowa pokaże proponowaną zawartość panelu List. Kliknij przycisk Automatically Determine Paste, aby zmapować atrybuty z obszaru Clipboard Table View do obszaru List View.

Wszystkie proponowane mapowania obiektów danych ustawione przyciskiem Automatically Determine Paste można podejrzeć przed zatwierdzeniem nowych atrybutów w dokumencie(-ach). Atrybuty, które są celem działania Paste, są oznaczone niebieską flagą (ikona ), a te, których wartości się zmieniają, są wyróżnione pogrubioną czcionką.

Możesz także użyć przycisków Paste Column to Attribute i Undo Paste to Attribute do selektywnej aktualizacji atrybutów. Aby przywrócić wszystkie atrybuty do wartości pierwotnych, kliknij przycisk Reset All w oknie dialogowym Smart Grid Paste.

Podobnie, jeśli skopiujesz dane tabelaryczne bez nagłówka wiersza i zaktualizujesz je w zewnętrznym arkuszu kalkulacyjnym, a następnie wykonasz inteligentne wklejenie z powrotem do panelu List, możesz wykonać tylko pojedynczą aktualizację każdego atrybutu. Oznacza to, że używasz przycisków Paste Column to Attribute i Undo Paste to Attribute do aktualizacji każdego docelowego atrybutu oraz do cofania tej samej zmiany atrybutu za każdym razem. Proponowane zmiany nie są zatwierdzane w dokumencie dopóki nie zostanie naciśnięty przycisk OK.

Korzystanie z polecenia Smart Grid Insert

Polecenie Smart Grid Insert umożliwia tworzenie nowych obiektów za pomocą okna dialogowego Smart Grid Insert z panelu List. Musisz określić typ obiektu w danych tabelarycznych, zanim będzie można pomyślnie wstawić nowe obiekty w panelu List i powiązanym z nim dokumencie. Po otwarciu okna dialogowego Smart Grid Insert obszar List View zostaje wypełniony informacjami, które mają zostać dodane do panelu List. Gdy nowe obiekty danych zostaną zmapowane z obszaru Clipboard Table View do proponowanego obszaru List View, są oznaczane zielonymi wskaźnikami (ikona ). Kliknij OK, aby zamknąć okno dialogowe i dodać informacje z obszaru List View do panelu List oraz utworzyć nowe obiekty w dokumencie.

  • Najłatwiej jest skopiować istniejące dane obiektu z panelu List za pomocą polecenia Copy with Header, wprowadzić dodatki/zmiany w arkuszu kalkulacyjnym, a następnie wstawić zaktualizowane dane z powrotem do panelu List.
  • Narzędzie Smart Grid Insert w panelu SCHLIB List może służyć do importowania wielu wyprowadzeń (pinów) z arkusza kalkulacyjnego do bieżącego symbolu schematycznego – dowiedz się więcej w Accelerating Schematic Symbol Creation with the Smart Grid Insert Tool.

Edycja atrybutów o wartościach liczbowych

W przypadku atrybutu liczbowego zaznaczonego obiektu najprostszą modyfikacją jego wartości jest wpisanie nowej wartości w miejsce istniejącej. Do określenia znaku wartości można użyć operatorów plus i minus. Wartość wprowadzona bez określonego znaku jest domyślnie traktowana jako dodatnia. Dlatego wpisanie 20 jest tym samym co wpisanie +20.

Możesz wprowadzać konkretne jednostki miary dla wpisywanej wartości. Oprogramowanie przeliczy wartość na bieżące jednostki zdefiniowane dla dokumentu. Jeśli nie podasz jednostek, zostaną użyte jednostki domyślne ustawione dla dokumentu.

Modyfikacja z użyciem wyrażenia

Bardziej zaawansowaną modyfikację można uzyskać, używając wyrażenia arytmetycznego. Wybierz wpis dla atrybutu, który chcesz zmodyfikować, i wpisz wyrażenie, które zostanie użyte do zmiany jego wartości. Możesz wprowadzić dowolne wyrażenie arytmetyczne z użyciem wbudowanych operatorów i funkcji arytmetycznych.

Listy operatorów i funkcji dostępnych do użycia znajdziesz w sekcjach Arithmetic Operators oraz Global System Query Functions na stronie Working with the Query Language.

Jeśli chcesz użyć bieżącej wartości atrybutu jako części wyrażenia, musisz odwołać się do tej wartości pierwotnej albo używając pełnej nazwy atrybutu, albo używając znaku wykrzyknika (obsługiwanego zamiennika nazwy atrybutu aktualnie modyfikowanego). Jeśli chcesz, możesz w wyrażeniu użyć także nazwy dowolnego innego pola atrybutu. Podczas używania nazw atrybutów, jeśli któraś nazwa zawiera spacje, należy je zastąpić znakiem podkreślenia.

Aby zilustrować przykład użycia prostego wyrażenia, rozważ pin komponentu, którego atrybut Length ma obecnie wartość 30. Jeśli chcesz wydłużyć tę długość do 45, możesz wpisać wyrażenie:

Length + 15

lub w formie skróconej:

! + 15

Zwróć uwagę, że spacje są opcjonalne. Po naciśnięciu Enter wartość zostanie zaktualizowana do 45.

Jeśli zamiast tego chcesz skrócić pin do długości 20, możesz użyć operatora odejmowania zgodnie z poniższymi wyrażeniami:

Length - 10
! - 10

Aby zilustrować użycie funkcji, poprzednie wyrażenie można przepisać jako:

! - sqrt(100)

Wynik będzie taki sam – długość 20.

Używając nazwy atrybutu (lub znaku podstawienia (!)), poprzednie wyrażenia dodają do bieżącej wartości atrybutu lub od niej odejmują. Bez takich wpisów w wyrażeniu ustawiałbyś wartość atrybutu na wynik obliczenia wyrażenia. Na przykład, gdyby w poprzednich wyrażeniach pominięto nazwę atrybutu lub znak podstawienia, wynikowa długość pinu wyniosłaby 15 oraz -10.

Ponownie, możesz wprowadzać konkretne jednostki miary dla wartości wpisywanej w wyrażeniu. Altium Designer przeliczy wartość na bieżące jednostki zdefiniowane dla dokumentu. Jeśli nie podasz jednostek, zostaną użyte jednostki domyślne ustawione dla dokumentu.

Zaznaczając w panelu wiele obiektów, możesz jednocześnie zmieniać atrybuty liczbowe za pomocą wyrażenia. Na przykład możesz chcieć skorygować długość serii pinów komponentu albo przesunąć komponenty w pionie lub w poziomie o określoną odległość.

Zbiorcza zamiana atrybutów tekstowych

Zdarzają się sytuacje, gdy chcesz zmodyfikować atrybut tekstowy wspólny dla wielu zaznaczonych obiektów w obszarze projektu. Na przykład możesz chcieć zmienić nazwy zaznaczonych obiektów etykiet sieci magistrali danych z D1, D2, D3 itd. na Data1, Data2, Data3 itd. Aby wykonać taki typ zbiorczej zamiany, panel obsługuje składnię podstawiania ciągów znaków.

Wpis podstawiania ciągu znaków jest ujęty w nawiasy klamrowe i ma postać:

{oldstring=newstring}

Wpis w tej postaci powoduje, że wszystkie wystąpienia oldstring znalezione w wartości atrybutu zostaną zastąpione przez newstring. W przypadku etykiet sieci magistrali danych należałoby zaznaczyć powiązaną komórkę atrybutu Text dla każdej etykiety sieci, kliknąć prawym przyciskiem i wybrać Edit (lub nacisnąć F2), a następnie wpisać {D=Data} w aktywnym polu wartości.

Jeśli chcesz zastąpić wiele różnych fragmentów tekstu w tym samym docelowym ciągu, wpisz wiele wpisów podstawiania, każdy ujęty we własny zestaw nawiasów klamrowych. Na przykład rozważ następujące etykiety sieci, powiązane z okablowaniem wyjściowym komponentu WB_PRTIO, skonfigurowanego tak, aby miał cztery 8-bitowe porty I/O:

XPort8A_Out[7..0]
XPort8B_Out[7..0]
XPort8C_Out[7..0]
XPort8D_Out[7..0]

Teraz rozważ umieszczenie drugiego komponentu WB_PRTIO skonfigurowanego tak, aby miał cztery 32-bitowe porty I/O. Zamiast umieszczać pojedyncze etykiety sieci o podobnym schemacie na każdym przewodzie wyjściowym każdego portu w tym drugim urządzeniu, możesz zaznaczyć wszystkie cztery powyższe etykiety sieci, skopiować je, wkleić na odpowiadające przewody nowego urządzenia portów, a następnie zmienić ich nazwy. Właśnie w tej ostatniej operacji przydaje się zbiorcze podstawianie tekstu.

Jeśli docelowy format nowych etykiet sieci ma być YPort32x_Out[31..0], gdzie x oznacza port (A, B, C lub D), wówczas możesz zaznaczyć atrybut Name dla czterech etykiet sieci w panelu, przejść do trybu edycji i wpisać w aktywnym polu wartości:

{X=Y}{8=32}{7=31}

Altium Designer przyjmuje ten wpis i w praktyce wykonuje podstawianie zbiorcze – podstawiając najpierw dla pierwszego wyrażenia, potem drugiego itd.

Inteligentna edycja atrybutów tekstowych

Panel List oferuje obsługę modyfikacji tekstu poprzez funkcję Smart Edit. Zaznacz wpisy komórek dotyczące atrybutu, który ma zostać zmodyfikowany, dla wszystkich wymaganych obiektów, kliknij prawym przyciskiem, a następnie wybierz Smart Edit z menu kontekstowego. Otworzy to okno dialogowe Smart Edit. Okno dialogowe oferuje dwie metody wykonywania modyfikacji tekstu, dostępne na kartach Batch Replace i Formula.

Karta Batch Replace 

Karta Batch Replace zapewnia prostą zamianę, analogiczną do wcześniej omówionego podstawiania tekstu (ale bez konieczności wpisywania nawiasów klamrowych). Kliknij w polu From i wpisz fragment bieżącego ciągu, który chcesz zastąpić. Następnie kliknij w polu To i wpisz ciąg, który ma zostać użyty jako zamiennik. Zwróć uwagę, że podstawianie, które ma zostać wykonane, jest wyświetlane na dole karty.

Na przykład rozważ piny komponentu, które obecnie mają prefiks B i musisz zmienić go na prefiks A. W takim przypadku zaznacz atrybut Pin Designator dla każdego pinu w panelu, a następnie otwórz okno dialogowe. Na karcie Batch Replace wpisz B w polu From oraz A w polu To (ciąg zastępczy to zatem {B=A}). Po kliknięciu OK oznaczenia pinów zostaną odpowiednio zmodyfikowane.

Podobnie jak w przypadku podstawowego podstawiania tekstu, karta Batch Replace umożliwia zastąpienie wielu różnych fragmentów tekstu w tym samym docelowym ciągu. Wprowadź różne podstawienia jako oddzielne wpisy From-To. Rozważ poprzedni przykład WB_PRTIO (zob. Batch Replacement of String-based Attributes), gdzie ciągi w postaci XPort8x_Out[7..0] muszą zostać zmienione na YPort32x_Out[31..0]. W tym przypadku wprowadziłbyś trzy oddzielne wpisy podstawiania na karcie Batch Replace , jak pokazano na obrazie powyżej.

Zmiana jest stosowana wyłącznie do znaków wpisanych w polu From . Wszelkie inne znaki w każdym docelowym ciągu, takie jak rosnący identyfikator numeryczny, nie są zmieniane.

Karta Formula

Karta Formula umożliwia bardziej zaawansowaną modyfikację, pozwalając zastosować określone wyrażenie do zaznaczonych obiektów tekstowych. Wyrażenie może zawierać dowolne wbudowane operatory i funkcje arytmetyczne, które mają zastosowanie do ciągów znaków.

Listy operatorów i funkcji dostępnych do użycia znajdziesz w sekcjach Arithmetic Operators oraz Global System Query Functions na stronie Working with the Query Language.

Po raz kolejny, jeśli chcesz użyć bieżącej wartości atrybutu jako części wyrażenia, musisz odwołać się do tej wartości pierwotnej, albo używając pełnej nazwy atrybutu, albo używając znaku wykrzyknika (obsługiwanego zamiennika nazwy atrybutu aktualnie modyfikowanego). Podczas używania nazw atrybutów, jeśli któraś nazwa zawiera spacje, należy je zastąpić znakiem podkreślenia. Na przykład użycie pola Component Designator w formule należy wprowadzić jako Component_Designator.

Na przykład w projekcie określono trzy zaznaczone komponenty pamięci o oznaczeniach U1, U3 i U5. Możesz chcieć rozszerzyć oznaczenia tych komponentów, dodając informację o ich roli. Najpierw zaznacz wpisy komórek dla atrybutów Component Designator tych komponentów w panelu List i otwórz okno dialogowe Smart Edit. Następnie na karcie Formula okna dialogowego możesz napisać wyrażenie z użyciem operatora dodawania, aby dodać do istniejącej wartości tekstowej atrybutu Component Designator . Spowoduje to wzięcie istniejącej (pierwotnej) wartości tekstowej i jej konkatenację z określonym nowym ciągiem, jak pokazano poniżej:

Component_Designator + '_MEM'

lub w formie skróconej:

! + '_MEM'

Zwróć uwagę, że spacje są opcjonalne. Po kliknięciu OK oznaczenia komponentów zostaną zaktualizowane odpowiednio do U1_MEM, U3_MEM i U5_MEM.

Wyrażenia wprowadzone na karcie Formula w oknie dialogowym Smart Edit są zapisywane, aby można było łatwo użyć ich ponownie w przyszłości. Aby ponownie użyć wcześniej wprowadzonych wyrażeń, kliknij  na prawym końcu pola tekstowego, a następnie wybierz wyrażenie z menu rozwijanego.

Aby zilustrować użycie funkcji opartych na łańcuchach znaków, rozważ funkcję Copy , której można użyć do pobrania fragmentu oryginalnego łańcucha i umieszczenia go w wyrażeniu w celu utworzenia nowego łańcucha. Korzystając z poprzedniego przykładu WB_PRTIO (zob. Zbiorcza zamiana atrybutów opartych na łańcuchach znaków), gdzie ciągi w postaci XPort8x_Out[7..0] należy zmienić na YPort32x_Out[31..0], możesz zaznaczyć wpisy komórek dla atrybutu Text  każdej etykiety sieci, otworzyć okno dialogowe Smart Edit, a następnie wpisać następujące wyrażenie na karcie Formula :

'Y' + Copy(Text,2,4) + '32' + Copy(Text,7,6) + '31..0]'

lub w formie skróconej:

'Y' + Copy(!,2,4) + '32' + Copy(!,7,6) + '31..0]'

Kolejny przykład formuły – zmiana środkowego znaku w oznaczeniach elementów CAB i CYB na X:

Copy(!, 1, 1) + 'X' + Copy(!, 3, 1)

Jeśli zamiana jest bardziej złożona, np. gdy części łańcucha mają różne długości, użyj funkcji Length, aby obliczyć wartości pozycji początkowej i liczby znaków, jak pokazano poniżej.

Oznaczenia elementów CAAAAAB i CYYYB mają środkową część o zmiennej długości:

  • Zastąp całą środkową część pojedynczym X:

    Copy(!, 1, 1) + 'X' + Copy(!, Length(!), 1)

  • Zastąp ostatni znak środkowej części znakiem X:

    Copy(!, 1, Length(!)-2) + 'X' + Copy(!, Length(!), 1)

Menu kontekstowe panelu

Menu po kliknięciu prawym przyciskiem myszy w głównym obszarze listy panelu udostępnia następujące polecenia:

  • Switch to View Mode / Switch to Edit Mode – przełączanie między trybem View i Edit.
  • Edit – edycja jednego lub wielu zaznaczonych obiektów w odniesieniu do określonego atrybutu na liście. Podczas edycji pojedynczego obiektu polecenie staje się dostępne, gdy wpis komórki atrybutu dla obiektu projektu jest edytowalny. Po uruchomieniu polecenia będzie można edytować wartość bezpośrednio w zaznaczonej komórce. Kliknij poza komórką lub naciśnij Enter, aby zastosować zmianę. Podczas jednoczesnej edycji wielu obiektów polecenie będzie dostępne tylko wtedy, gdy wybrany atrybut jest edytowalny dla wszystkich obiektów w zaznaczeniu. Po uruchomieniu polecenia będzie można edytować wartość bezpośrednio w aktywnej komórce. Kliknij poza komórką lub naciśnij Enter, aby zastosować zmianę we wszystkich komórkach w zaznaczeniu. Panel  List musi być w trybie Edit, aby uzyskać dostęp do tego polecenia.
  • Smart Edit – otwórz okno dialogowe Smart Edit, w którym można określić kryteria używane do zbiorczej zamiany atrybutów opartych na łańcuchach znaków. Panel  List musi być w trybie Edit, aby uzyskać dostęp do tego polecenia. Dowiedz się więcej o Inteligentnej edycji atrybutów opartych na łańcuchach znaków.
  • Copy – skopiuj zaznaczone komórki z listy do schowka systemu Windows w celu użycia w innych aplikacjach.
  • Copy with Header – skopiuj dane tabelaryczne, w tym wiersz nagłówka.
  • Paste – wklej bieżącą zawartość schowka systemu Windows do listy. W połączeniu z poleceniem Copy opcja Paste umożliwia skopiowanie zawartości komórek do innej aplikacji arkusza kalkulacyjnego, wprowadzenie modyfikacji, a następnie wklejenie zmodyfikowanych danych z powrotem do panelu List. Panel  List musi być w trybie Edit, aby uzyskać dostęp do tego polecenia.
  • Smart Grid Paste – otwórz okno dialogowe Smart Grid Paste, aby zmienić wartość istniejących obiektów na podstawie wklejonych danych tabelarycznych. Panel  List musi być w trybie Edit, aby uzyskać dostęp do tego polecenia. Dowiedz się więcej o Edycji atrybutów za pomocą narzędzi Smart Grid Tools.
  • Smart Grid Insert – otwórz okno dialogowe Smart Grid Insert, aby tworzyć nowe obiekty na podstawie danych tabelarycznych. Panel  List musi być w trybie Edit, aby uzyskać dostęp do tego polecenia. Dowiedz się więcej o  Edycji atrybutów za pomocą narzędzi Smart Grid Tools.
  • Show Children (SCH List, SCHLIB List) – dodaj wpisy obiektów do listy w odniesieniu do prymitywów, które tworzą obiekty grupowe (np. Parts).
  • Zoom Selected – powiększ i wyśrodkuj (tam, gdzie to możliwe) zaznaczone obiekty w przestrzeni projektu.
  • Apply Filter (PCB List, PCBLIB List) – zastosuj filtrowanie na podstawie zaznaczonego(-ych) obiektu(-ów) na liście. Obiekt(y) zostaną wyświetlone w oknie edytora projektu zgodnie z opcjami Mask / Dim / Normal, Select i Zoom zdefiniowanymi w odpowiednim panelu Filter panel. Obiekt(y) zostaną zaznaczone niezależnie od stanu opcji Select w panelu Filter. Na liście będą wyświetlane wyłącznie obiekty znajdujące się w zaznaczeniu.
  • Clear Filter (PCB List, PCBLIB List) – wyczyść aktualnie zastosowany filtr i ponownie wypełnij listę wszystkimi obiektami w projekcie.
  • Remove Non-Selected (PCB List, PCBLIB List) – usuń z listy wszystkie obiekty, które nie są aktualnie zaznaczone.
  • Report – wygeneruj raport zawierający wszystkie obiekty wyświetlane na liście. Po uruchomieniu polecenia zostanie otwarte okno dialogowe Report Preview, w którym można przeglądać, drukować i eksportować raport w różnych formatach plików. Raport będzie zawierał wyłącznie dane widoczne w panelu.
  • Report Selected – wygeneruj raport zawierający tylko te obiekty, które są aktualnie zaznaczone na liście. Po uruchomieniu polecenia zostanie otwarte okno dialogowe Report Preview, w którym można przeglądać, drukować i eksportować raport w różnych formatach plików. Raport będzie zawierał wyłącznie dane widoczne w panelu.
  • Show Component Children (PCB List, PCBLIB List) – dodaj wpisy obiektów do listy w odniesieniu do prymitywów, które tworzą komponenty.
  • Show Net Children (PCB List, PCBLIB List) – dodaj wpisy obiektów do listy w odniesieniu do wszystkich obiektów sieci, które tworzą sieci w projekcie.
  • Show Polygon Children (PCB List, PCBLIB List) – dodaj wpisy obiektów do listy w odniesieniu do prymitywów, które tworzą poligony.

    Polecenia oparte na Show Children są szczególnie przydatne, gdy wcześniej zaznaczono i przefiltrowano niewielki wybór obiektów nadrzędnych.
  • Advanced (sub-menu) (PCB List, PCBLIB List) – to podmenu zawiera polecenia umożliwiające przełączenie na komponenty właściciela, sieci właściciela lub poligony właściciela z zaznaczonych prymitywów podrzędnych lub członków należących do tych obiektów grupowych. W każdym przypadku filtrowanie zostanie zastosowane do każdego obiektu właściciela, którego dotyczy, a lista będzie wyświetlać tylko te obiekty właściciela oraz ich prymitywy/członków, jeśli włączona jest odpowiednia opcja pokazywania elementów podrzędnych dla obiektu.
  • Select All – zaznacz wszystkie obiekty na liście. Odpowiadające im obiekty projektu zostaną zaznaczone w przestrzeni projektu.
  • Select Column(s) – zaznacz wszystkie komórki w kolumnie(-ach) powiązanej(-ych) z aktualnie zaznaczoną(-ymi) komórką(-ami). Wszystkie odpowiadające obiekty zostaną zaznaczone w przestrzeni projektu. To polecenie jest szczególnie przydatne podczas edycji określonego atrybutu wielu obiektów.
  • Select Row(s) – zaznacz wszystkie komórki w wierszu(-ach) powiązanym(-ych) z aktualnie zaznaczoną komórką. Wszystkie odpowiadające obiekty zostaną zaznaczone w przestrzeni projektu. To polecenie jest szczególnie przydatne podczas edycji określonego atrybutu wielu obiektów.
  • Choose Columns – otwórz okno dialogowe Columns Setup, w którym można wybrać dostępne kolumny wyświetlane w panelu oraz kolejność, w jakiej kolumny się pojawiają. Domyślnie Display Mode dla każdego atrybutu jest ustawiony na Automatic. W tym trybie kolumna atrybutu będzie automatycznie wyświetlana, jeśli jest wspólna dla wszystkich obiektów projektu aktualnie wyświetlanych w panelu. Kliknij tryb, aby otworzyć opcje pozwalające wymusić wyświetlanie atrybutu (Show) lub całkowicie go ukryć (Hide).

    • Włącz opcję Show All Attributes , aby pokazać wszystkie możliwe atrybuty.
    • Kliknięcie przycisku Default spowoduje zresetowanie Available Columns, aby prezentować atrybuty tylko dla włączonych prymitywów w przestrzeni projektu, oraz zresetowanie Display Mode do Automatic dla wszystkich.
    • Polecenia są również dostępne w menu kontekstowym po kliknięciu prawym przyciskiem myszy dla obszaru Available Columns, umożliwiającym zarządzanie prezentowanymi atrybutami:
      • Edit Selected - edytuj Display Mode wybranego atrybutu.
      • Show All Attributes - pokaż wszystkie możliwe atrybuty.
      • Show Enabled Primitive Attributes - pokaż tylko atrybuty z włączonymi prymitywami w przestrzeni projektu.
      • Advanced - z podmenu wybierz konkretne atrybuty do wyświetlenia. Opcja Hide All Attributes  wyczyści kolumnę Attribute.
    • Jeśli chodzi o kolejność kolumn, ich wyświetlanie (od lewej do prawej) w panelu odzwierciedla kolejność od góry do dołu w obszarze Visible Columns okna dialogowego. Użyj przycisków Up i Down, aby przenieść zaznaczony wpis kolumny, lub kliknij i przeciągnij go na wymaganą pozycję. 

Skróty panelu

Poniższa tabela podsumowuje kluczowe skróty dostępne podczas korzystania z głównego obszaru listy panelu.

Arrow Keys

Przenieś fokus do następnej komórki w kierunku klawisza strzałki

Left-Click+Drag

Zaznaczanie wielokrotne w kierunku ruchu myszy

Ctrl+Click

Zaznaczanie wielokrotne (niesekwencyjne)

Shift+Click

Zaznaczanie wielokrotne (sekwencyjne)

Spacebar lub F2

Edytuj zaznaczoną komórkę

Enter

Zakończ edycję bieżącej komórki i przejdź do trybu edycji komórki poniżej

Ctrl+C (lub Ctrl+Insert)

Kopiuj

Ctrl+V (lub Shift+Insert)

Wklej

Page Up

Przenieś zaznaczenie na górę widocznego obszaru listy

Page Down

Przenieś zaznaczenie na dół widocznego obszaru listy

Mouse-wheel

Przewijaj w górę lub w dół

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