Inspektor PCB
Naturalnymi partnerami dla panelu PCB Inspector są panel PCB Filter oraz panel PCB:
Parent page: Panele PCB
Wybierz obiekty PCB, aby wypełnić panel PCB Inspector obiektami do przeglądania lub edycji.
Podsumowanie
Panel PCB Inspector umożliwia analizowanie i edytowanie właściwości jednego lub wielu obiektów projektu w aktywnym dokumencie PCB. W połączeniu z odpowiednim filtrowaniem panel może służyć do wprowadzania zmian w wielu obiektach tego samego typu z jednego, wygodnego miejsca. Panel jest naturalnym partnerem dla panelu PCB Filter.
Dostęp do panelu
Uzyskaj dostęp do panelu PCB Inspector poprzez:
-
Kliknięcie View | PCB |
w menu głównym.
- Użycie F11 skrótu klawiaturowego.
Definiowanie zakresu wyświetlania panelu
Panel PCB Inspector pozwala zdefiniować, które obiekty są wyświetlane w panelu (zakres wyświetlania) za pomocą kontrolek filtrowania. Dostęp do nich uzyskasz przez podkreśloną kontrolkę u góry panelu.
Możesz mieć w obszarze roboczym zaznaczoną dużą liczbę obiektów różnego typu. Spośród tych obiektów możesz chcieć edytować właściwości tylko wybranych typów, bez utraty zaznaczenia ani konieczności jego zmiany.
Użyj menu kontekstowego łącza Include, aby wybrać, które typy obiektów mają być uwzględnione w panelu do wyświetlania i edycji — albo wszystkie obiekty, albo obiekty określonych typów. 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ć wyłącznie te typy obiektów, które są aktualnie zaznaczone w głównym obszarze roboczym.
Gdy włączone zostanie wyświetlanie określonych typów obiektów, kontrolka odzwierciedli wybór, wyświetlając włączone typy rozdzielone przecinkami.
Inspekcja atrybutów obiektu
Główne obszary panelu PCB Inspector pokazują sekcje atrybutów dla obiektów mieszczących się w zdefiniowanym zakresie wyświetlania.
Kliknięcie pojedynczego obiektu w oknie edytora projektu PCB spowoduje zaznaczenie tego obiektu i wyświetlenie powiązanych atrybutów w panelu PCB Inspector. Informacje są wyświetlane w następujących wspólnych, zwijanych sekcjach:
Rodzaj
Ta sekcja panelu zawiera tylko jeden wpis, odnoszący się do rodzaju obiektu projektu, który jest „inspekcjonowany”. Na przykład kliknięcie komponentu w obszarze roboczym wyświetli wpis Component, kliknięcie oznaczenia komponentu wyświetli wpis Text itd.
Specyficzne dla obiektu
Ta sekcja zawiera atrybuty specyficzne dla inspekcjonowanego obiektu, które nie są atrybutami graficznymi. Na przykład zaznaczenie komponentu wyświetli następujące atrybuty specyficzne dla komponentu:
- Warstwa
- Nazwa (oznaczenie komponentu)
- Komentarz komponentu
- Blokuj napisy
- Footprint
- Przesunięcie kanału
- itp...
Inne zaznaczone obiekty będą miały wyświetlane inne atrybuty. Na przykład zaznaczenie obiektu pada wyświetli atrybuty obejmujące m.in. Pad Shape/Size, Solder Mask Tenting i Electrical Type.
Graficzne
Ta sekcja panelu zawiera graficzne atrybuty zaznaczonego obiektu. Atrybuty mogą obejmować położenie obiektu, jego obrót i wymiary oraz informację, czy jest zablokowany.
Edycja atrybutów obiektu
Atrybuty zaznaczonego obiektu można edytować poprzez odpowiedni wpis w panelu. Zmiana zostanie zastosowana po kliknięciu poza edytowane pole. To jedna z zalet używania panelu do edycji właściwości obiektów — panel pozostaje otwarty, umożliwiając zmianę atrybutu po atrybucie, w razie potrzeby, bez konieczności każdorazowego zamykania i ponownego otwierania okna właściwości obiektu.
Jeśli inspekcjonowany obiekt ma powiązane obiekty podrzędne, pojawią się one na niebiesko w sekcji Object Specific (trochę jak hiperłącze). Gdy Inspektor jest ustawiony na Uwzględnij wszystkie typy obiektów, same obiekty podrzędne można edytować w panelu.
Kliknij te wpisy, aby wyświetlić atrybuty dotyczące konkretnie tych obiektów podrzędnych, jak pokazano na ilustracji poniżej (gdzie zaznaczone są dwa komponenty LED). Dla każdego obiektu podrzędnego dostępne będzie łącze powrotu do obiektu nadrzędnego — w poniższym przypadku łącze Component przywraca panel do obiektu nadrzędnego (komponentu).
Obiekt podrzędny pojawi się jako łącze, które umożliwia inspekcję i edycję atrybutów obiektu podrzędnego.
Główną zaletą używania panelu do edycji jest to, że wiele obiektów można edytować w jednym miejscu, bez konieczności edytowania — poprzez okna dialogowe — jednego obiektu naraz. Zaznaczone obiekty mogą być tego samego lub różnych typów. Atrybuty wspólne dla wszystkich obiektów w zaznaczeniu będą wyświetlane w panelu. Wspólne atrybuty, które mają różne wartości między obiektami, będą wyświetlane jako <...>. W miarę edytowania atrybutów zmiany będą natychmiast przekazywane do każdego obiektu w zaznaczeniu.
Filtrowanie może służyć do wskazania konkretnej grupy obiektów w projekcie, a następnie panel PCB Inspector może zostać użyty do bezpośredniej edycji atrybutów tych wielu obiektów.
Edycja atrybutów o wartościach liczbowych
Dla atrybutu liczbowego zaznaczonego obiektu najprostszą modyfikacją jego wartości jest wpisanie nowej wartości w miejsce istniejącej. Operatory plus i minus mogą być użyte do określenia znaku wartości. Wartość wprowadzona bez określonego znaku jest traktowana jako dodatnia. Dlatego wpisanie 20 jest tym samym co wpisanie +20.
Wartość można wprowadzić z określonymi jednostkami miary, a oprogramowanie przeliczy ją na bieżące jednostki zdefiniowane dla dokumentu. Jeśli nie podano jednostek, zostaną użyte jednostki domyślne ustawione dla dokumentu.
Wsadowa zamiana atrybutów tekstowych
Zdarzają się sytuacje, gdy pożądana jest modyfikacja atrybutu tekstowego wspólnego dla wielu zaznaczonych obiektów. Na przykład zmiana oznaczeń zaznaczonych złączy pinowych z P1, P2, P3 itd. na HDR1, HDR2, HDR3 itd. Aby wykonać taki typ wsadowej zamiany, panel obsługuje składnię podstawiania ciągów znaków.
Wpis podstawiania ciągu 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 oznaczeń należałoby wpisać {P=HDR) w polu wartości dla atrybutu Name.
Jeśli chcesz zastąpić wiele różnych fragmentów tekstu w tym samym docelowym ciągu, wpisz wiele wyrażeń podstawiania, z których każde będzie ujęte w osobny zestaw nawiasów klamrowych. Na przykład rozważ następujące swobodne napisy umieszczone na PCB projektu z czterema portami USB i złączami, gdzie każdy port obsługuje standard USB2:
HDRA_2
HDRB_2
HDRC_2
HDRD_2
Jeśli projekt został teraz zrewidowany tak, aby obsługiwać standard USB3, i dla jasności prefiks nazwy musi zostać zmieniony na USB-, można użyć wsadowego podstawiania tekstu, aby zmodyfikować napisy na USB-A_3, USB-B_3 itd. jedną operacją.
Po zaznaczeniu wszystkich odpowiednich napisów i przy otwartym panelu PCB Inspector wartość atrybutu String należałoby wprowadzić jako {HRD=USB-} (2=3}. Oprogramowanie przyjmuje ten wpis i w praktyce wykonuje wsadowe podstawienie — podstawiając najpierw dla pierwszego wyrażenia, a następnie dla drugiego.
Inteligentna edycja atrybutów tekstowych
Panel PCB Inspector oferuje dodatkowe wsparcie modyfikacji tekstu dzięki funkcji Smart Edit. Wystarczy kliknąć wspólny atrybut zaznaczonych obiektów, którego wartość jest tekstem. Po prawej stronie komórki pojawi się przycisk
. Kliknij ten przycisk, aby otworzyć okno dialogowe Smart Edit.
Okno dialogowe Smart Edit oferuje uproszczoną metodę wykonywania wielu modyfikacji tekstu, dostępną z
karty Batch Replace.
Karta Batch Replace zapewnia prostą, bezpośrednią zamianę, zgodnie z omówionym wcześniej podstawianiem tekstu (ale bez konieczności wpisywania nawiasów klamrowych). Kliknij w polu From i wpisz fragment bieżącego tekstu, który chcesz zastąpić. Kliknij w polu To i wpisz tekst, który ma zostać użyty jako zamiennik. Znana składnia podstawiania tekstu jest wyświetlana na dole karty.
Na przykład rozważ oznaczenia trzech złączy pinowych, które obecnie mają prefiks P, a który trzeba zmienić na HDR. W tym przypadku zaznacz komponenty, kliknij atrybut Name w panelu i otwórz okno dialogowe Smart Edit. Następnie na karcie Batch Replace wpisz P w polu From oraz HDR w polu To (zatem tekst zamienny to {P=HDR}). Po kliknięciu OK oznaczenia zostaną odpowiednio zmodyfikowane.
Podobnie jak w przypadku podstawowego podstawiania ciągów znaków, karta Batch Replace umożliwia zastępowanie wielu różnych fragmentów ciągów w tym samym docelowym ciągu. Wprowadź poszczególne podstawienia jako oddzielne wpisy From-To. Rozważ wcześniejszy przykład portu USB (zob. Wsadowa zamiana atrybutów opartych na ciągach znaków), w którym ciągi w postaci HDRx_2 muszą zostać zmienione na USB-x_3. W takim przypadku na karcie Batch Replace wprowadzisz dwa oddzielne wpisy podstawienia.
