Różnice
Parent page: Panele Workspace Manager
Panel Differences wyświetla hierarchiczny widok różnic między dokumentami.
Podsumowanie
Panel Differences służy do wyświetlania różnic logicznych lub fizycznych wykrytych przez wbudowany w oprogramowanie komparator Differences Comparator podczas porównywania dokumentów projektowych – na przykład porównania hierarchii dokumentów źródłowych (schematów) projektu z dokumentem projektu PCB. Panel umożliwia interaktywne przeglądanie różnic przed podjęciem decyzji o utworzeniu Engineering Change Order (ECO), który zostanie użyty do synchronizacji dokumentów projektu.
Dostęp do panelu
Aby otworzyć panel Differences (dostępny, gdy aktywny jest schemat projektu), kliknij przycisk View | Design Compiler |
.
Wyświetlanie różnic
Sposób użycia panelu Differences zależy od tego, czy celem jest:
- Analiza spójności całego projektu pod względem zawartości i struktury poprzez wykrywanie różnic logicznych w hierarchii projektu.
- Porównanie dwóch wersji tego samego dokumentu schematu lub PCB poprzez wykrywanie ich różnic graficznych (fizycznych).
Wyświetlanie różnic logicznych
Porównanie dokumentów projektu pod kątem różnic logicznych odbywa się za pomocą okna dialogowego Choose Documents To Compare, do którego uzyskuje się dostęp, klikając prawym przyciskiem myszy projekt (lub dokument projektu) w panelu Projects, a następnie wybierając Show Differences z powiązanego menu kontekstowego.

Kliknij prawym przyciskiem nazwę projektu, a następnie wybierz Show Differences, aby otworzyć okno dialogowe Choose Documents To Compare.
Zazwyczaj dokument PCB porównuje się z hierarchią dokumentów źródłowych projektu nadrzędnego, aby wykryć różnice logiczne między zawartością projektu schematu a zawartością projektu PCB.
Po kliknięciu OK, jeśli między wskazanymi dokumentami istnieją jakiekolwiek różnice, zostanie otwarte okno dialogowe Differences between. Informacje w panelu Differences pojawią się dopiero po kliknięciu przycisku Explore Differences w oknie dialogowym Differences between.
Panel Differences stanowi wygodną alternatywę dla okna dialogowego Differences between do przeglądania wykrytych różnic między dokumentami.
Panel Differences będzie wyświetlał wyłącznie różnice wymienione w oknie dialogowym Differences between. Te z kolei są określane przez wybory dokonane na karcie Comparator tab w oknie dialogowym Options for PCB Project (Home | Project | Project » Options lub kliknij Project | Content | Project Options).
Ta karta zawiera wszystkie typy porównań, takie jak różnice związane z komponentami, sieciami i parametrami. Ustawienie Mode dla każdej kategorii porównania na Find Differences lub Ignore Differences określa, czy komparator Differences Comparator przekaże wyniki do okna dialogowego Differences between.
Skonfiguruj sposób wykrywania i raportowania różnic w oknie dialogowym Options for PCB Project.
Panel Differences wyświetla różnice znalezione między dokumentami źródłowymi w strukturze drzewa, gdzie folder najwyższego poziomu pokazuje łączną liczbę wykrytych różnic. Następnie tworzone są podfoldery dla każdego konkretnego typu porównania, który pojawia się w oknie dialogowym Differences between. Każdy podfolder zawiera listę konkretnych wykrytych różnic, które z kolei są dalej rozbijane na obiekty w dokumentach odpowiedzialne za powstanie tych różnic.
Jeśli powiązany dokument jest otwarty (lub otwarty i ukryty), kliknięcie wpisu obiektu w panelu spowoduje przejście (cross-probe) do obiektu w dokumencie.
Odpowiedni edytor wyróżni graficznie wpis w następujący sposób:
-
Dla dokumentu schematu wizualna prezentacja obiektu wykorzystuje efekt przybliżenia i przyciemnienia, w którym obiekt jest wyróżniany przez przyciemnienie wszystkich pozostałych obiektów. Kontrast przyciemnienia można regulować suwakiem Dim Level w grupie View | Schematic w menu głównym.
Interaktywna nawigacja w panelu Differences wyświetla obiekt, który spowodował powstanie różnicy.
-
Dla dokumentu PCB wizualna prezentacja obiektu wykorzystuje efekt przybliżenia i maskowania, w którym obiekt jest wyróżniany przez nałożenie monochromatycznej maski na wszystkie pozostałe obiekty. Kontrast zastosowanej maski można regulować suwakiem Mask Level w grupie View | Highlight & Edit Mask w menu głównym.
Interaktywna nawigacja w panelu Differences wyświetla obiekt, który spowodował powstanie różnicy.
Wyświetlanie różnic fizycznych
Graficzne (fizyczne) porównanie dwóch wersji tego samego dokumentu schematu lub PCB jest zasadniczo wykonywane w taki sam sposób jak porównanie logiczne opisane powyżej, ale wykorzystuje Advanced Mode w oknie dialogowym Choose Documents To Compare.
Wykonaj fizyczne porównanie dokumentów, używając polecenia Show Differences (menu po kliknięciu prawym przyciskiem w panelu Project), aby otworzyć okno dialogowe Choose Documents To Compare, a następnie zaznacz pole Advanced Mode. Gdy wszystkie pliki projektu są już widoczne w oknie dialogowym, wybierz dwie wersje dokumentu do porównania.

Wybieranie dokumentów do porównania fizycznego z okna dialogowego Choose Documents To Compare w Advanced Mode.
Kliknięcie OK spowoduje rozpoczęcie porównania graficznego i otwarcie okna dialogowego Differences between, jak opisano wcześniej. Wybranie przycisku Explore Differences w oknie dialogowym otworzy interaktywną listę różnic w panelu Differences.

Hierarchia wykrytych różnic fizycznych w panelu Differences.
Panel wyświetla różnice znalezione między dokumentami w strukturze drzewa. Folder najwyższego poziomu pokazuje łączną liczbę wykrytych różnic. Tworzone są wpisy dla każdego typu różnicy, które z kolei zawierają konkretne odwołania oraz obiekt (port, element itp.) zaangażowany w dany przypadek.
Wybranie wpisu obiektu dla wykrytej różnicy spowoduje wyróżnienie i przybliżenie obiektu w obszarze roboczym.

Interaktywna nawigacja w panelu Differences wyświetla obiekt, który spowodował powstanie różnicy, w miarę jego wybierania w panelu.
Odpowiedni edytor wyróżni graficznie wpis w następujący sposób:
-
Dla dokumentu schematu wizualna prezentacja obiektu wykorzystuje efekt przybliżenia i przyciemnienia, w którym obiekt jest wyróżniany przez przyciemnienie wszystkich pozostałych obiektów. Kontrast przyciemnienia można regulować suwakiem Dim Level w grupie menu View | Schematic. Aby wyczyścić filtr wyświetlania, kliknij wewnątrz okna edytora projektu lub kliknij przycisk
(w grupie menu View | Schematic).
-
Dla dokumentu PCB wizualna prezentacja obiektu wykorzystuje efekt przybliżenia i maskowania, w którym obiekt jest wyróżniany przez nałożenie monochromatycznej maski na wszystkie pozostałe obiekty. Kontrast zastosowanej maski można regulować suwakiem Mask Level w grupie menu View | Highlight & Edit Mask. Aby wyczyścić filtr wyświetlania, kliknij wewnątrz okna edytora projektu lub kliknij przycisk
(w grupie menu View | Highlight & Edit Mask).
Uwagi
- Jeśli obiekt w panelu znajduje się w dokumencie, który jest aktualnie ukryty, dokument zostanie automatycznie otwarty i ustawiony jako aktywny w oknie edytora projektu po kliknięciu powiązanego wpisu.
- Filtrowanie stosowane podczas przechodzenia (cross-probe) z panelu Differences jest tymczasowe. W związku z tym nie ma przeszkód, aby wybierać lub edytować obiekty projektu, które znajdują się poza zakresem filtra.
- Informacje w panelu Differences zostaną wyczyszczone podczas wykonywania nowego porównania dokumentów lub kompilowania projektu nadrzędnego.