Cross-Probing i selekcja

Altium Training

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.
Aby zamknąć widok podzielonego ekranu, kliknij prawym przyciskiem myszy kartę dokumentu, a następnie wybierz Merge All.
  • 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. 

Obiekty wskazane przez cross-probing w dokumencie docelowym będą wyświetlane zgodnie z Highlight Methods zdefiniowanym na stronie System - Navigation w oknie dialogowym Preferences . Podświetlenie nie będzie stosowane w dokumencie źródłowym.
Aby wykonać cross-probing, upewnij się, że źródłowe dokumenty schematu i PCB dla projektu są otwarte jako dokumenty w kartach w głównym oknie projektowym. 

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.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

  • Podczas korzystania z trybu Continuous Mode, jeśli nie otworzyłeś dokumentów schematu i PCB obok siebie, musisz uaktywnić dokument PCB, aby zobaczyć wyniki cross-probe.
  • Przy wielokrotnym użyciu trybu Continuous Mode wyświetlany/podświetlany jest ostatnio wybrany obiekt. Filtrowanie cross-probe nie jest kumulatywne.

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.  

Okno dialogowe Differences between jest dostępne z okna Choose Documents To Compare dialog (do którego przechodzi się, uruchamiając polecenie Project » Show Differences ). To okno służy do wyboru dwóch dokumentów/zestawów dokumentów, które będą porównywane — zazwyczaj jest to projekt schematu względem PCB. Możesz też użyć tego okna, aby porównać dowolny dokument z dowolnym dokumentem, zaznaczając opcję Advanced Mode. Na przykład możesz porównywać netlistę z PCB albo PCB z PCB. Po wybraniu dokumentów kliknij OK. Jeśli występują różnice, zostanie wyświetlone okno Differences between, w którym można je dalej analizować.

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

    Cross Select Mode w menu Tools  pokazane jako wyłączone (po lewej) i włączone (po prawej).
    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.
Włączenie Cross Select Mode z menu Tools w edytorze schematu lub PCB włączy tę funkcję w obu edytorach.

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.

Sposób wyświetlania zaznaczonych obiektów (przybliżenie, przyciemnienie itp.) oraz to, który dokument ma fokus po zaznaczeniu, są konfigurowane w ustawieniach Cross Select Mode na stronie System - Navigation w oknie dialogowym Preferences .

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.
Do tej funkcji można również uzyskać dostęp, klikając Part Actions » Select PCB Components w menu kontekstowym (prawy przycisk myszy), gdy kursor znajduje się nad zaznaczonym elementem (lub jednym elementem w zaznaczeniu). Jeśli w ten sposób wykonujesz cross-select pojedynczego elementu, nie musi on być wcześniej zaznaczony.

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.

Ponieważ docelowy PCB stanie się aktywnym dokumentem, zdecydowanie zaleca się mieć otwarte źródłowe schematy i dokument PCB obok siebie.
Jeśli aktywny projekt zawiera wiele dokumentów PCB, należy otworzyć tylko ten dokument, na którym chcesz pracować / w którym chcesz mieć zaznaczone komponenty. Jeśli otwarty jest więcej niż jeden dokument PCB, polecenie sprawdzi wszystkie dokumenty w poszukiwaniu odpowiadającego dopasowania do komponentów zaznaczonych na dokumentach schematu.

Aby utworzyć nową klasę komponentów po zaznaczeniu elementu lub zestawu elementów na PCB za pomocą polecenia Select PCB Components:

  1. Kliknij Design » Classes, aby otworzyć okno dialogowe Object Class Explorer.
  2. Kliknij prawym przyciskiem Component Classes, a następnie wybierz Add Class, klikając prawym przyciskiem w lewej kolumnie. Wprowadź żądaną nazwę nowej klasy.
  3. Kliknij przycisk pomiędzy obszarem Non-Members i Members okna dialogowego, aby dodać wybrane i zaznaczone elementy do prawej kolumny.
  4. Kliknij Cancel , aby zamknąć okno dialogowe Object Class Explorer i wrócić do obszaru roboczego.
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