Inspektor SCH
Parent page: Panele Sch
Ręcznie wybierz obiekty schematu, aby wypełnić panel SCH Inspector obiektami projektu do przeglądania lub edycji.
Podsumowanie
Panel SCH Inspector umożliwia analizowanie i edytowanie właściwości jednego lub wielu obiektów projektu w aktywnym dokumencie schematu (lub we wszystkich otwartych dokumentach schematu). Panelu można używać do wprowadzania zmian w wielu obiektach tego samego typu z jednego, wygodnego miejsca.
Dostęp do panelu
Uzyskaj dostęp do panelu SCH Inspector poprzez:
Definiowanie zakresu wyświetlania panelu
Gdy w obszarze roboczym edytora zaznaczono dużą liczbę obiektów, często zachodzi potrzeba edycji właściwości tylko określonych typów obiektów, bez utraty zaznaczenia lub konieczności jego zmiany. Można to osiągnąć, używając podkreślonych kontrolek u góry panelu, aby w praktyce zdefiniować „zakres wyświetlania” panelu:
Użyj podkreślonej kontrolki po lewej stronie, aby ustawić typ obiektów, które mogą być wyświetlane. Kliknięcie kontrolki spowoduje wyświetlenie wyskakującego okna wyboru.
Użyj okna wyskakującego, aby wybrać, które typy obiektów mają być uwzględnione w panelu do wyświetlania i edycji — albo wszystkie obiekty, albo obiekty określone. 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 zaznaczone w głównym obszarze roboczym.
Po włączeniu wyświetlania określonych typów obiektów kontrolka odzwierciedli wybór, wyświetlając włączone typy rozdzielone przecinkami.
Kliknij podkreśloną kontrolkę po prawej stronie (pokazaną powyżej jako „bieżący dokument”), aby wybrać jedną z następujących opcji:
- current document - wyświetlaj obiekty docelowe tylko z aktywnego dokumentu schematu w oknie edytora projektu
- all open documents - wyświetlaj obiekty docelowe ze wszystkich otwartych dokumentów schematu, niezależnie od projektu nadrzędnego, do którego należą
- open documents of the same project - wyświetlaj obiekty docelowe ze wszystkich otwartych dokumentów schematu, które są dokumentami źródłowymi tego samego projektu nadrzędnego
Note: W odniesieniu do dwóch ostatnich opcji tej kontrolki, dokumenty schematu, które są otwarte, ale ukryte, nie będą brane pod uwagę podczas wyświetlania obiektów.
Inspekcja atrybutów obiektu
Kliknięcie pojedynczego obiektu w oknie edytora projektu spowoduje jego zaznaczenie i wyświetlenie powiązanych z nim atrybutów w panelu SCH 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 wyświetli wpis „Part”, natomiast kliknięcie oznaczenia komponentu wyświetli wpis „Designator” itd.
Projekt
Ta sekcja panelu również zawiera tylko jeden wpis, odnoszący się do dokumentu właściciela, na którym umieszczono obiekt.
Graficzne
Ta sekcja panelu zawiera atrybuty graficzne zaznaczonego obiektu. Atrybuty mogą obejmować położenie obiektu, jego orientację oraz kolory użyte do jego wyświetlania.
Specyficzne dla obiektu
Ta sekcja panelu zawiera atrybuty specyficzne dla inspekcjonowanego obiektu, które nie są atrybutami graficznymi. Na przykład zaznaczenie komponentu wyświetli zakres atrybutów specyficznych dla komponentu:
- Description
- Lock Designator
- Lock Part ID
- Pins Locked
- File Name
- Configuration
- Component Designator
- Current Part
- Part Comment
- Current Footprint
- Component Type
- ...etc
Inne zaznaczone obiekty będą miały wyświetlane inne atrybuty. Na przykład zaznaczenie obiektu zasilania (takiego jak obiekt GND) zaoferuje tylko atrybut Text jako specyficzny dla tego obiektu.
Parametry
Dla obiektu, do którego można „dołączać” parametry, ta sekcja umożliwia przeglądanie, dodawanie i usuwanie parametrów dla pojedynczego obiektu lub wielu obiektów.
Edycja atrybutów obiektu
Atrybuty zaznaczonego obiektu można edytować, modyfikując odpowiedni wpis w panelu. Zmiana zacznie obowiązywać po kliknięciu poza edytowane pole. To jedna z zalet używania panelu do edycji właściwości obiektu — panel pozostaje otwarty, umożliwiając zmianę kolejnych atrybutów zgodnie z potrzebą, bez konieczności każdorazowego zamykania i ponownego otwierania okna dialogowego właściwości.
Jeśli inspekcjonowany obiekt ma powiązane obiekty podrzędne, pojawią się one na niebiesko w sekcji Object Specific (podobnie jak hiperłącze). Kliknij te wpisy, aby wyświetlić atrybuty dotyczące konkretnie tych obiektów podrzędnych. Dla każdego obiektu podrzędnego dostępne będzie łącze powrotu do obiektu nadrzędnego — łącze „Owner” w sekcji Object Specific panelu.
Użyj łączy panelu (na niebiesko), aby przejść w głąb i edytować parametry obiektów podrzędnych, a następnie użyj łącza Owner, aby wrócić do obiektu nadrzędnego.
Kolejną zaletą używania panelu do edycji jest to, że wiele obiektów można modyfikować w jednym miejscu, bez konieczności edytowania — poprzez okna dialogowe — jednego obiektu naraz. Zaznaczone obiekty mogą być tego samego lub różnych typów. Te atrybuty, które są wspólne dla wszystkich obiektów w zaznaczeniu, zostaną wyświetlone w panelu. Wspólne atrybuty, które mają różne wartości między obiektami, będą wyświetlane jako <...>. Edytuj atrybuty zgodnie z potrzebą — wprowadzone zmiany zostaną natychmiast zastosowane do każdego obiektu w zaznaczeniu.
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.
Można wprowadzać konkretne jednostki miary dla wartości. Oprogramowanie przeliczy wartość 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
Są sytuacje, w których pożądane jest zmodyfikowanie atrybutu tekstowego wspólnego dla wielu zaznaczonych obiektów w obszarze roboczym. Na przykład zmiana nazw zaznaczonych etykiet sieci magistrali danych z D1, D2, D3 itd. na Data1, Data2, Data3 itd. Aby wykonać taki typ wsadowej 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 wpisać {D=Data} w polu wartości dla atrybutu Text.
Aby 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 charakterze na każdym przewodzie wyjściowym każdego portu w tym drugim urządzeniu, wszystkie cztery powyższe etykiety sieci można zaznaczyć, skopiować, a następnie wkleić na odpowiadające przewody nowego urządzenia portowego i potem zmienić nazwy. To właśnie w tej ostatniej operacji przydaje się wsadowe podstawianie tekstu.
Jeśli zamierzony format nowych etykiet sieci ma być YPort32x_Out[31..0], gdzie x reprezentuje port (A, B, C lub D), to przy zaznaczonych czterech etykietach sieci panel SCH Inspector może zostać użyty do wpisania następującej wartości w polu wartości dla atrybutu Text:
{X=Y}{8=32}{7=31}
Oprogramowanie przyjmuje ten wpis i w praktyce wykonuje wsadowe podstawienie — podstawiając dla pierwszego wyrażenia, potem drugiego itd.
Inteligentna edycja atrybutów tekstowych
Panel SCH Inspector oferuje dodatkowe wsparcie dla modyfikacji tekstu dzięki funkcji Smart Edit. Wystarczy kliknąć wspólny atrybut zaznaczonych obiektów, którego wartość jest tekstem. Przycisk
stanie się dostępny po prawej stronie komórki. Kliknij ten przycisk, aby otworzyć okno dialogowe Smart Edit.
Okno dialogowe oferuje uproszczoną metodę wykonywania wielu modyfikacji tekstu, dostępną z karty Batch Replace.
Karta Batch Replace w oknie dialogowym Smart Editor zapewnia prostą, bezpośrednią zamianę, zgodnie z zasadą podstawiania tekstu omówioną wcześniej (ale bez konieczności wpisywania nawiasów klamrowych). Kliknij w polu From i wpisz fragment bieżącego tekstu, który ma zostać zastąpiony. Następnie 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ż kilka oznaczeń elementów z prefiksem RA, który należy zmienić na RP. W takim przypadku zaznacz elementy, kliknij atrybut Component Designator w panelu i otwórz okno dialogowe Smart Edit. Następnie na karcie Batch Replace wpisz RA w polu From oraz RP w polu To (ciąg zastępujący to zatem {RA=RP}). Zwróć uwagę, że samo wpisanie A oraz B w polach From/To jest równoważne, ponieważ znak P pozostaje niezmieniony.
Po kliknięciu OK oznaczenia elementów na schemacie zostaną odpowiednio zmodyfikowane.
Podobnie jak w przypadku podstawowego podstawiania ciągów, karta Batch Replace umożliwia zastępowanie wielu, różnych fragmentów ciągu w tym samym ciągu docelowym.
Wprowadź poszczególne podstawienia jako oddzielne wpisy From-To. Rozważ poprzedni przykład WB_PRTIO (zob. Zbiorcza zamiana atrybutów opartych na ciągach powyżej), w którym ciągi w postaci XPort8x_Out[7..0] należy zmienić na YPort32x_Out[31..0]. W tym przypadku na karcie Batch Replace wprowadzisz trzy oddzielne wpisy podstawień, jak pokazano tutaj.
Edycja/dodawanie parametrów
W przypadku obiektu, do którego można „dołączać” parametry, w panelu SCH Inspector wyświetlana jest dodatkowa sekcja – Parameters.
Dla pojedynczego zaznaczonego obiektu sekcja ta zawiera listę wszystkich parametrów aktualnie zdefiniowanych dla tego obiektu. Dla wielu zaznaczonych obiektów sekcja wyświetla tylko te parametry, które są wspólne dla wszystkich obiektów w zaznaczeniu.
Kliknij hiperłącze nazwy parametru, aby wyświetlić i edytować właściwości tego parametru bezpośrednio w panelu. Kliknij łącze „Owner”, aby wrócić do edycji obiektu nadrzędnego, do którego należy parametr.
W tej sekcji panelu można dodać dowolną liczbę parametrów zdefiniowanych przez użytkownika. W odniesieniu do komponentów pozwala to zdefiniować wszystko: od parametrów znamionowych elementu, przez informacje magazynowe, dane zakupowe, aż po historię rewizji.
Wystarczy wpisać wartość nowego parametru w polu po prawej stronie wpisu Add User Parameter. Po naciśnięciu Enter lub kliknięciu poza polem pojawi się okno dialogowe Add new parameter to n object(s), gdzie n oznacza liczbę zaznaczonych obiektów projektowych, do których ten nowy parametr zostanie jednocześnie dodany.
Zmień nazwę nowego parametru zgodnie z potrzebą i kliknij OK – parametr zostanie dodany do listy parametrów dla zaznaczonego obiektu (obiektów).
Aby usunąć parametr z zaznaczonego obiektu (obiektów), kliknij symbol
bezpośrednio po lewej stronie nazwy parametru. Pojawi się okno dialogowe z prośbą o potwierdzenie usunięcia.
Uwagi
- Naciśnięcie klawisza F11 przełącza widoczność panelu w obszarze roboczym.
- Informacje pojawią się w panelu tylko wtedy, gdy w oknie edytora projektu zaznaczono co najmniej jeden obiekt.
- Jeśli zdefiniowano zakres wyświetlania panelu tak, aby pokazywał określone typy obiektów, zakres ten pozostanie aktywny po wyczyszczeniu zaznaczenia w głównym obszarze roboczym. Jeśli następnie zaznaczysz obiekt, który nie należy do wcześniej zdefiniowanego zakresu, panel wyświetli w swoim centrum kontrolkę „Click here to display all objects”, która po kliknięciu zresetuje część Include zakresu wyświetlania do wszystkich typów obiektów.
- Możesz użyć klawiszy Up/Down Arrow, aby odpowiednio przechodzić w górę i w dół listy atrybutów w panelu.


