Cross-Probing i selekcja
Altium Essentials: PCB Viewing and Navigation
This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.
Altium udostępnia różne, zaawansowane funkcje cross-probing i cross-selecting, umożliwiające szybką i efektywną nawigację między obszarami projektowania schematu i PCB. Funkcje Cross-Probing oraz Cross Selecting to zaawansowane narzędzia wyszukiwania, które pomagają zlokalizować obiekty w innych edytorach poprzez zaznaczenie obiektu w bieżącym edytorze.
Cross-probing służy do wskazania wybranego obiektu w bieżącym dokumencie, a następnie „przeskoczenia do” jego odpowiadającego odpowiednika w dokumencie docelowym. Pomiędzy edytorami PCB i schematu zapewniona jest pełna obsługa cross-probing dla dokumentów, komponentów, magistral, sieci oraz pinów/padów. Dosłownie jednym kliknięciem możesz zaznaczyć obsługiwany obiekt w dowolnej z domen i zobaczyć go podświetlonego w obu.
Cross selecting umożliwia zaznaczenie obiektu(ów) w dokumencie źródłowym, a po włączeniu polecenia cross select te same obiekty zostaną zaznaczone w dokumencie docelowym.
Ujednolicony model danych i kompilacja projektu
Ujednolicony Model Danych (UDM) jest automatycznie tworzony w pamięci komputera. UDM modeluje każdy aspekt projektu, w tym komponenty, połączenia, footprinty komponentów, relacje między projektem PCB a połączonym projektem FPGA itd. To właśnie ten Ujednolicony Model Danych umożliwia działanie cross-probing pomiędzy różnymi domenami projektowymi. Funkcje cross-probing korzystają z automatycznej kompilacji, zapewniając użycie najnowszego modelu danych. Kompilację dynamiczną można też w dowolnym momencie wykonać ręcznie, klikając Project » Validate PCB Project. Funkcja ta sprawdza błędy logiczne, elektryczne i rysunkowe pomiędzy UDM a ustawieniami kompilatora.
Konfiguracja dokumentów
Wiele funkcji Cross-Probing i Cross Selecting albo wymaga, albo jest łatwiejszych w użyciu, gdy jednocześnie wyświetlasz dokumenty schematu i PCB. Możesz wyświetlić oba dokumenty jednocześnie, wykonując jedną z poniższych czynności:
- Kliknij prawym przyciskiem myszy kartę dokumentu, a następnie wybierz Split Vertical lub Split Horizontal w zależności od preferowanego sposobu wyświetlania.
- Jeśli używasz więcej niż jednego ekranu, możesz przeciągnąć kartę dokumentu na inny monitor.
Cross-Probing
Cross-probing to zaawansowane narzędzie wyszukiwania, które pomaga zlokalizować obiekty w innych edytorach poprzez zaznaczenie obiektu w bieżącym edytorze. W Altium Designer istnieje wiele miejsc, z których można uruchomić cross-probing. Na przykład po uruchomieniu cross-probing z edytora PCB możesz kliknąć komponent na PCB, aby wyświetlić ten sam komponent na schemacie. Pomiędzy edytorami schematu i PCB zapewniona jest pełna obsługa cross-probing dla dokumentów, komponentów, magistral, sieci oraz pinów/padów.
Funkcja cross-probing jest dostępna zarówno z edytora schematu, jak i PCB, za pomocą polecenia Tools » Cross Probe lub poprzez kliknięcie przycisku
na pasku narzędzi Standard danego edytora.
Istnieją dwa tryby cross-probing: tryb ciągły (Continuous Mode) oraz tryb Jump-To, które opisano w kolejnych sekcjach.
Tryb ciągły cross-probing
Tryb Continuous Mode pozwala pozostać w dokumencie źródłowym podczas wykonywania cross-probing do różnych obiektów w dokumencie docelowym. Dla tego trybu upewnij się, że dokumenty schematu i PCB są otwarte obok siebie w głównym oknie projektowym.
Po uruchomieniu polecenia cross-probe poprzez kliknięcie , kursor zmieni się w krzyżyk i pojawi się prośba o wskazanie obiektu, do którego chcesz przejść. Ustaw kursor nad wymaganym obiektem w obszarze projektu i kliknij lub naciśnij . Odpowiadający obiekt zostanie podświetlony w dokumencie docelowym. Tools » Cross ProbeEnter
Cross-probing z dokumentu źródłowego (np. schematu) z podświetlonym odpowiadającym obiektem na PCB.
Możesz kontynuować cross-probing kolejnych obiektów lub kliknąć prawym przyciskiem myszy albo nacisnąć aby zakończyć. Esc
Tryb Jump To cross-probing
Tryb Jump To pozwala wykonać cross-probing do pojedynczego obiektu i ustawić dokument docelowy jako aktywny.
Po uruchomieniu polecenia cross-probe poprzez kliknięcie Tools » Cross Probe, kursor zmieni się w krzyżyk i pojawi się prośba o wskazanie obiektu, do którego chcesz przejść. Ustaw kursor nad wymaganym obiektem w obszarze roboczym, a następnie Ctrl+click lub naciśnij Ctrl+Enter. Odpowiadający obiekt zostanie podświetlony w dokumencie docelowym, który stanie się dokumentem aktywnym.
Cross-Probing z dodatkowych miejsc w Altium Designer
Cross-probing można również wykonać w różnych dodatkowych miejscach w Altium Designer. Te dodatkowe lokalizacje umożliwiają użycie funkcji cross-probe nawet podczas tworzenia projektu, bez konieczności używania polecenia Tools » Cross Probe.
Wskazywanie w oknie dialogowym Engineering Change Order
Możesz wykonać cross probe z okna dialogowego Engineering Change Order, klikając prawym przyciskiem myszy, aby uzyskać dostęp do poleceń cross probe i zlokalizować komponent referencyjny na schemacie lub komponent docelowy na PCB, jak pokazano na poniższym obrazie:
Wskazywanie w oknie dialogowym Differences Between
Okno dialogowe Differences between może być użyte do cross-probing do wybranego komponentu na schemacie lub PCB. Kliknij dwukrotnie wpis, aby wykonać cross probe do tego komponentu na schemacie lub PCB.
Cross-Probing z Variant Manager lub okna dialogowego Variant Management
Możesz użyć Variant Manager lub okna dialogowego Variant Management dialog, aby wykonać cross probe do wybranego komponentu na schemacie. Kliknij dwukrotnie komponent w oknie Variant Manager lub Variant Management albo kliknij prawym przyciskiem myszy i wybierz Cross Probe z menu.
Wskazywanie w panelu Differences
Aby wykonać cross probe do schematu lub PCB z panelu Differences panel (kliknij przycisk Explore Differences w oknie Differences between dialog, aby otworzyć ten panel), kliknij dwukrotnie wpis w panelu.
Wskazywanie w BomDoc
Cross-Probing można również wykonać w BomDoc. W BomDoc kliknij prawym przyciskiem myszy, wybierz Cross Probe, a następnie z podmenu wybierz element, do którego chcesz przejść.
Cross-Probing z panelu Projects
Aby wykonać cross probe do wybranego komponentu lub sieci na schemacie lub PCB z panelu Projects panel, kliknij prawym przyciskiem myszy wpis w podfolderze Components lub Nets, a następnie wybierz polecenie Cross Probe to Schematic lub Cross Probe to PCB.
Cross-Probing z panelu Messages
Po zweryfikowaniu projektu schematu możesz kliknąć prawym przyciskiem myszy i wybrać Cross Probe lub kliknąć dwukrotnie komunikat błędu w panelu Messages, aby przejść do miejsca wystąpienia tego błędu na schemacie.
Cross-Probing z Constraint Manager
Aby wykonać cross probe do obiektu z Constraint Manager, kliknij prawym przyciskiem myszy jego wpis, a następnie wybierz opcję Cross Probe z menu kontekstowego lub wybierz Cross Probe z menu
reguły niestandardowej.
Cross Selecting
Ta funkcja ułatwia dynamiczne, dwukierunkowe cross-selection komponentów. Służy do zaznaczania odpowiadających sobie obiektów pomiędzy dokumentami PCB i schematu. Innymi słowy, gdy zaznaczysz obiekt w dokumencie PCB, ten sam obiekt w źródłowym dokumencie schematu również zostanie zaznaczony — i odwrotnie. Jest to idealne narzędzie do budowania zestawu zaznaczonych obiektów gotowych do wykonania operacji projektowej. Na przykład możesz oglądać kilka komponentów na schemacie i chcieć zlokalizować je w przestrzeni edytora PCB, aby móc je rozmieścić na płytce.
Istnieje wiele zastosowań cross-selecting ze schematu do zbudowania zestawu zaznaczonych komponentów PCB, w tym trzy następujące:
- Możliwość szybkiego utworzenia klasy komponentów PCB (Design » Classes; podczas definiowania klasy komponentów dostępny jest przycisk umożliwiający przejęcie wybranych komponentów).
- Możliwość zgrupowania wybranych komponentów w prostokąt zdefiniowany przez użytkownika za pomocą polecenia Tools » Component Placement » Arrange Within Rectangle, idealna do „wyciągnięcia” zestawu komponentów, gdy projekt jest po raz pierwszy przenoszony ze schematu do PCB.
- Możliwość zaznaczenia komponentów na schemacie w określonej kolejności, a następnie przełączenia się do edytora PCB i uruchomienia polecenia Tools » Component Placement » Reposition Selected Components — każdy komponent PCB można wtedy umieszczać jeden po drugim, w tej samej kolejności, w jakiej zostały zaznaczone na schemacie.
Do tej funkcji można uzyskać dostęp poprzez:
-
Kliknięcie Tools » Cross Select Mode w menu głównym. To polecenie przełącza funkcję w tryb włączony/wyłączony, a stan polecenia jest wyświetlany w menu Tools . Cross Select Mode jest włączone, gdy wokół ikony Cross Select Mode w menu Tools pojawi się niebieska ramka, jak pokazano na poniższym obrazie.

Cross Select Mode
Cross Select Mode w menu Tools pokazane jako wyłączone (po lewej) i włączone (po prawej). - Zaznaczenie lub odznaczenie opcji Cross Selection na stronie System - Navigation w oknie dialogowym Preferences .
- Kliknięcie Shift+Ctrl+X.
Gdy Cross Select Mode jest włączone, kliknij, aby zaznaczyć jeden lub więcej obiektów w obszarze projektu. Te same obiekty zostaną zaznaczone w odpowiadającym dokumencie.
Zaznaczanie komponentów PCB ze schematu
Możliwe jest wzajemne zaznaczanie (cross-select) pomiędzy zaznaczonymi elementami na jednym lub wielu źródłowych dokumentach schematu a odpowiadającymi im footprintami komponentów w dokumencie PCB dla aktywnego projektu. Przykładowo może to być przydatne przy zaznaczaniu zestawu elementów na dokumentach źródłowych w celu szybkiego utworzenia nowej klasy komponentów w dokumencie PCB.
Aby skorzystać z tej funkcji:
- Upewnij się, że docelowy dokument PCB jest otwarty.
- Zaznacz wymagane elementy na źródłowych dokumentach schematu.
- Wybierz polecenie Tools » Select PCB Components.
Po uruchomieniu polecenia dokument PCB projektu stanie się aktywnym dokumentem. Wszystkie odpowiadające footprinty komponentów dla zaznaczenia zostaną zaznaczone i przybliżone (ale nie zamaskowane) w obszarze projektu.
Aby utworzyć nową klasę komponentów po zaznaczeniu elementu lub zestawu elementów na PCB za pomocą polecenia Select PCB Components:
- Kliknij Design » Classes, aby otworzyć okno dialogowe Object Class Explorer.
- Kliknij prawym przyciskiem Component Classes, a następnie wybierz Add Class, klikając prawym przyciskiem w lewej kolumnie. Wprowadź żądaną nazwę nowej klasy.
- Kliknij przycisk pomiędzy obszarem Non-Members i Members okna dialogowego, aby dodać wybrane i zaznaczone elementy do prawej kolumny.
- Kliknij Cancel , aby zamknąć okno dialogowe Object Class Explorer i wrócić do obszaru roboczego.

