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.
W skrócie
- Poznaj różnice między nawigacją krzyżową a zaznaczaniem krzyżowym i dowiedz się, kiedy korzystać z każdej z tych funkcji podczas pracy z dokumentami schematu i PCB.
- Zobacz, jak włączyć i wykorzystywać tryb ciągły oraz tryb przechodzenia do obiektu, a także jak skonfigurować dokumenty, aby ułatwić nawigację.
- Odkryj dodatkowe miejsca w Altium Designer, w których można korzystać z nawigacji i zaznaczania krzyżowego podczas codziennej pracy projektowej.
Altium oferuje szereg zaawansowanych funkcji lokalizacji i zaznaczania krzyżowego, które umożliwiają szybkie i sprawne przechodzenie między schematem a projektem PCB. Funkcje Cross-Probing i Cross Selecting to zaawansowane narzędzia wyszukiwania, które pomagają odnajdywać obiekty w innych edytorach przez wybranie obiektu w bieżącym edytorze.
Lokalizacja krzyżowa pozwala wskazać wybrany obiekt w bieżącym dokumencie, a następnie „przejść do” jego odpowiednika w dokumencie docelowym. Między edytorami PCB i schematów zapewniono pełną obsługę lokalizacji krzyżowej dla dokumentów, komponentów, magistral, sieci oraz pinów i padów. Dosłownie jednym kliknięciem można wybrać obsługiwany obiekt w dowolnym z tych edytorów i zobaczyć go podświetlonego w obu.
Zaznaczanie krzyżowe umożliwia zaznaczenie jednego lub kilku obiektów w dokumencie źródłowym, a po włączeniu polecenia zaznaczania krzyżowego 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 odwzorowuje każdy aspekt projektu, w tym komponenty, połączenia, obudowy komponentów na PCB, relacje między projektem PCB a powiązanym projektem FPGA itd. To właśnie ujednolicony model danych umożliwia lokalizację krzyżową między różnymi obszarami projektowania. Funkcje lokalizacji krzyżowej korzystają z automatycznej kompilacji, co zapewnia wykorzystanie najnowszego modelu danych. Kompilację dynamiczną można również przeprowadzić ręcznie w dowolnej chwili, klikając Project » Validate PCB Project. Funkcja ta sprawdza błędy logiczne, elektryczne i rysunkowe na podstawie modelu UDM oraz ustawień kompilatora.
Konfiguracja dokumentów
Wiele funkcji Cross-Probing i Cross Selecting wymaga jednoczesnego wyświetlania dokumentów schematu i PCB lub jest łatwiejszych w użyciu przy takim widoku. Aby wyświetlić oba dokumenty jednocześnie, wykonaj jedną z następujących czynności:
- Kliknij kartę dokumentu prawym przyciskiem myszy, a następnie wybierz Split Vertical lub Split Horizontal, zależnie od preferowanego układu widoku.
- Jeśli korzystasz z więcej niż jednego ekranu, możesz przeciągnąć kartę dokumentu na inny monitor.
Lokalizacja krzyżowa
Lokalizacja krzyżowa to zaawansowane narzędzie wyszukiwania, które pomaga odnajdywać obiekty w innych edytorach przez wybranie obiektu w bieżącym edytorze. W Altium Designer można korzystać z lokalizacji krzyżowej w wielu miejscach. Na przykład po uruchomieniu lokalizacji krzyżowej w edytorze PCB można kliknąć komponent na PCB, aby wyświetlić ten sam komponent na schemacie. Między edytorami schematów i PCB zapewniono pełną obsługę lokalizacji krzyżowej dla dokumentów, komponentów, magistral, sieci oraz pinów i padów.
Funkcja lokalizacji krzyżowej jest dostępna zarówno w edytorze schematów, jak i PCB za pomocą polecenia Tools » Cross Probe lub przycisku
na pasku narzędzi Standard danego edytora.
Dostępne są dwa tryby lokalizacji krzyżowej: tryb ciągły i tryb przechodzenia do obiektu. Oba opisano w kolejnych sekcjach.
Tryb ciągłej lokalizacji krzyżowej
Tryb ciągły pozwala pozostać w dokumencie źródłowym podczas lokalizowania kolejnych obiektów w dokumencie docelowym. W tym trybie dokumenty schematu i PCB powinny być otwarte obok siebie w głównym oknie projektowania.
Po uruchomieniu polecenia lokalizacji krzyżowej przez kliknięcie Tools » Cross Probe kursor zmieni się w krzyżyk i pojawi się monit o wybranie obiektu, który chcesz zlokalizować. Umieść kursor nad żądanym obiektem w obszarze projektowania i kliknij lub naciśnij Enter. Odpowiadający mu obiekt zostanie podświetlony w dokumencie docelowym.
Lokalizacja krzyżowa z dokumentu źródłowego (np. schematu) z podświetleniem odpowiadającego obiektu na PCB.
Możesz kontynuować lokalizowanie kolejnych obiektów lub kliknąć prawym przyciskiem myszy albo nacisnąć Esc, aby zakończyć.
Tryb lokalizacji krzyżowej z przejściem do obiektu
Tryb przechodzenia do obiektu pozwala zlokalizować krzyżowo pojedynczy obiekt i uaktywnić dokument docelowy.
Po uruchomieniu polecenia lokalizacji krzyżowej przez kliknięcie Tools » Cross Probe kursor zmieni się w krzyżyk i pojawi się monit o wybranie obiektu, który chcesz zlokalizować. Umieść kursor nad żądanym obiektem w obszarze roboczym, a następnie Ctrl+click lub naciśnij Ctrl+Enter. Odpowiadający mu obiekt zostanie podświetlony w dokumencie docelowym, który stanie się aktywnym dokumentem.
Lokalizacja krzyżowa z innych miejsc w Altium Designer
Lokalizację krzyżową można również wykonywać z różnych innych miejsc w Altium Designer. Umożliwiają one korzystanie z tej funkcji już podczas tworzenia projektu, bez konieczności używania polecenia Tools » Cross Probe.
Lokalizacja w oknie dialogowym Engineering Change Order
Lokalizację krzyżową można uruchomić z okna dialogowego Engineering Change Order, klikając prawym przyciskiem myszy, aby uzyskać dostęp do poleceń lokalizacji krzyżowej i odnaleźć komponent odniesienia na schemacie lub komponent docelowy na PCB, jak pokazano na poniższym obrazie:
Lokalizacja w oknie dialogowym Differences Between
Okno dialogowe Różnice między umożliwia lokalizację krzyżową wybranego komponentu na schemacie lub PCB. Kliknij dwukrotnie wpis, aby zlokalizować dany komponent na schemacie lub PCB.
Wskazywanie powiązanych obiektów z menedżera wariantów lub okna zarządzania wariantami
Za pomocą menedżera wariantów lub okna zarządzania wariantami można wskazać wybrany komponent na schemacie. Kliknij dwukrotnie komponent w Variant Manager lub oknie Variant Management albo kliknij go prawym przyciskiem myszy, a następnie wybierz Cross Probe z menu.
Wskazywanie powiązanych obiektów z panelu Differences
Aby przejść do powiązanego obiektu na schemacie lub PCB z panelu Differences (aby otworzyć ten panel, kliknij przycisk Explore Differences w oknie Differences between ), kliknij dwukrotnie wpis w panelu.
Wskazywanie powiązanych obiektów z dokumentu BomDoc
Wskazywanie powiązanych obiektów jest również dostępne w dokumencie BomDoc. W dokumencie BomDoc kliknij prawym przyciskiem myszy, wybierz Cross Probe, a następnie wskaż w podmenu element, do którego chcesz przejść.
Wskazywanie powiązanych obiektów z panelu Projects
Aby wskazać wybrany komponent lub sieć na schemacie albo PCB z panelu Projects, kliknij prawym przyciskiem myszy wpis w podfolderze Components lub Nets, a następnie wybierz polecenie Cross Probe to Schematic lub Cross Probe to PCB.
Wskazywanie powiązanych obiektów z panelu Messages
Po zweryfikowaniu projektu schematu możesz kliknąć komunikat o błędzie w panelu Messages prawym przyciskiem myszy i wybrać Cross Probe lub kliknąć go dwukrotnie, aby przejść do miejsca występowania błędu na schemacie.
Wskazywanie powiązanych obiektów z menedżera ograniczeń
Aby wskazać powiązany obiekt z menedżera ograniczeń, kliknij jego wpis prawym przyciskiem myszy, a następnie wybierz opcję Cross Probe z menu kontekstowego lub wybierz Cross Probe z menu
reguły niestandardowej.
Zaznaczanie powiązanych obiektów
Ta funkcja umożliwia dynamiczne, dwukierunkowe zaznaczanie powiązanych komponentów. Służy do zaznaczania odpowiadających sobie obiektów w dokumentach PCB i schematu. Innymi słowy, po zaznaczeniu obiektu w dokumencie PCB ten sam obiekt zostaje zaznaczony także w źródłowym dokumencie schematu i odwrotnie. Jest to idealne narzędzie do tworzenia zestawu zaznaczonych obiektów gotowych do wykonania operacji projektowej. Możesz na przykład przeglądać kilka komponentów na schemacie i chcieć zlokalizować je w obszarze roboczym edytora PCB, aby rozmieścić je na płytce.
Zaznaczanie powiązanych obiektów ze schematu pozwala utworzyć zestaw zaznaczonych komponentów PCB do wielu zastosowań, w tym:
- Szybkiego tworzenia klasy komponentów PCB (Design » Classes; podczas definiowania klasy komponentów dostępny jest przycisk umożliwiający dodanie zaznaczonych komponentów).
- Grupowania zaznaczonych komponentów w prostokącie zdefiniowanym przez użytkownika za pomocą polecenia Tools » Component Placement » Arrange Within Rectangle, co jest idealnym sposobem na wyodrębnienie zestawu komponentów przy pierwszym przeniesieniu projektu ze schematu na PCB.
- Zaznaczania komponentów na schemacie w określonej kolejności, a następnie przejścia do edytora PCB i uruchomienia polecenia Tools » Component Placement » Reposition Selected Components — każdy komponent PCB można wtedy umieścić osobno, w tej samej kolejności, w której został zaznaczony na schemacie.
Funkcję tę można uruchomić przez:
-
Kliknięcie Tools » Cross Select Mode w menu głównym. To polecenie włącza i wyłącza funkcję, a jego stan jest widoczny w menu Tools . Funkcja Cross Select Mode jest włączona, gdy wokół ikony Cross Select Mode w menu Tools pojawia się niebieska ramka, jak pokazano na poniższej ilustracji.

Cross Select Mode w menu Tools w stanie wyłączonym (po lewej) i włączonym (po prawej). - Zaznaczenie lub wyczyszczenie opcji Cross Selection na stronie System - Navigation w oknie Preferences .
- Kliknięcie Shift+Ctrl+X.
Po włączeniu Cross Select Mode kliknij, aby zaznaczyć jeden lub więcej obiektów w obszarze projektowym. Te same obiekty zostaną zaznaczone w odpowiadającym mu dokumencie.
Zaznaczanie komponentów PCB ze schematu
Możliwe jest zaznaczanie powiązanych obiektów pomiędzy elementami zaznaczonymi w jednym lub kilku źródłowych dokumentach schematu a odpowiadającymi im obudowami komponentów w dokumencie PCB aktywnego projektu. Może to być przydatne na przykład przy zaznaczaniu zestawu elementów w dokumentach źródłowych, aby szybko utworzyć nową klasę komponentów w dokumencie PCB.
Aby użyć tej funkcji:
- Upewnij się, że docelowy dokument PCB jest otwarty.
- Zaznacz wymagane elementy w źródłowych dokumentach schematu.
- Wybierz polecenie Tools » Select PCB Components.
Po uruchomieniu polecenia dokument PCB projektu stanie się dokumentem aktywnym. Wszystkie obudowy komponentów odpowiadające zaznaczonym elementom zostaną zaznaczone i powiększone w obszarze projektowym (bez maskowania).
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 Object Class Explorer.
- Kliknij prawym przyciskiem myszy Component Classes, a następnie wybierz Add Class z menu kontekstowego w lewej kolumnie. Wprowadź żądaną nazwę nowej klasy.
- Kliknij przycisk między obszarami Non-Members i Members okna dialogowego, aby dodać żądane, zaznaczone elementy do prawej kolumny.
- Kliknij Cancel , aby zamknąć okno Object Class Explorer i wrócić do obszaru roboczego.

