Odkrywanie zmian w projekcie za pomocą panelu Różnice w CircuitMaker

 

Przycisk Differences  służy do otwarcia panelu Differences . Do przycisku można uzyskać dostęp poprzez wybranie View |Design Compiler|Differences  w edytorze schematów.  

 

Panel Differences

Panel Differences  służy do wyświetlania różnic logicznych lub fizycznych wykrytych przez wbudowany w oprogramowanie Comparator podczas porównywania dokumentów projektowych (na przykład podczas porównywania 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 zsynchronizowania dokumentów projektu.

Panel Differences  wyświetla hierarchiczny widok różnic między dokumentami.
Panel Differences wyświetla hierarchiczny widok różnic między dokumentami.

Panele można skonfigurować jako pływające w obszarze edytora lub zadokowane po bokach ekranu. Jeśli panel znajduje się obecnie w grupie zadokowanych paneli, użyj karty Differences znajdującej się na dole paneli, aby wysunąć go na pierwszy plan.

Wyświetlanie różnic

Sposób użycia panelu Differences zależy od tego, czy celem jest:

  • Analiza integralnoś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).
Panel Differences jest wypełniany podczas używania funkcji Explore Differences w Differences Comparator (Differences between dialog), który jest otwierany poleceniem Show Differences — patrz poniżej.

Wyświetlanie różnic logicznych

Porównanie dokumentów projektu pod kątem różnic logicznych jest wykonywane w oknie dialogowym 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. Użyj opcji Advanced Mode , aby wybrać konkretne dokumenty do porównania.

Kliknij prawym przyciskiem myszy nazwę projektu, a następnie wybierz Show Differences, aby otworzyć okno dialogowe Choose Documents To Compare.
Kliknij prawym przyciskiem myszy nazwę projektu, a następnie wybierz Show Differences, aby otworzyć okno dialogowe Choose Documents To Compare.

Zazwyczaj dokument PCB jest porównywany z hierarchią dokumentów źródłowych projektu nadrzędnego w celu wykrycia różnic logicznych 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, otworzy się 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 stanowi wygodną alternatywę dla okna dialogowego Differences between do przeglądania wykrytych różnic między dokumentami.

Panel Differences wyświetli tylko te różnice, które są wymienione w oknie dialogowym Differences between. Te z kolei są określane przez wybory dokonane na karcie Comparator w oknie dialogowym Project Options (kliknij Project | Content | Project Options).

Ta karta zawiera listę wszystkich typów porównań, takich 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śli, czy Differences Comparator przekaże wyniki do okna dialogowego Differences between.

Skonfiguruj sposób wykrywania i raportowania różnic w oknie dialogowym Project Options.
Skonfiguruj sposób wykrywania i raportowania różnic w oknie dialogowym Project Options.

Panel Differences wyświetla różnice znalezione między dokumentami źródłowymi w strukturze drzewiastej, 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 cross-probing do obiektu w dokumencie.

Odpowiedni edytor wyróżni graficznie wpis w następujący sposób:

  • Dla dokumentu schematu wizualna prezentacja obiektu wykorzystuje efekt powiększenia 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 sekcji View | Schematic w menu głównym.


    Interaktywna nawigacja w panelu Differences wyświetla obiekt, który spowodował różnicę.
  • Dla dokumentu PCB wizualna prezentacja obiektu wykorzystuje efekt powiększenia 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 View | Schematic  w menu głównym.


    Interaktywna nawigacja w panelu Differences wyświetla obiekt, który spowodował różnicę.

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 dokumentu, używając polecenia Show Differences (Projects panel menu po kliknięciu prawym przyciskiem myszy), 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 w oknie dialogowym Choose Documents To Compare w Advanced Mode.
Wybieranie dokumentów do porównania fizycznego w oknie dialogowym 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.
Hierarchia wykrytych różnic fizycznych w panelu Differences.
Panel wyświetla różnice znalezione między dokumentami w strukturze drzewiastej. Folder najwyższego poziomu pokazuje łączną liczbę wykrytych różnic. Dla każdego typu różnicy tworzone są wpisy, które z kolei zawierają konkretne odwołania oraz obiekt (port, część itp.) zaangażowany w danym przypadku.

Wybranie wpisu obiektu dla wykrytej różnicy spowoduje podświetlenie obiektu i przybliżenie do niego w obszarze projektu.



Interaktywna nawigacja w panelu Differences wyświetla obiekt, który spowodował różnicę, 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 powiększenia 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 sekcji menu View | Schematic. Aby wyczyścić filtr wyświetlania, kliknij wewnątrz okna edytora projektu lub kliknij  w sekcji menu View | Schematic.
  • Dla dokumentu PCB wizualna prezentacja obiektu wykorzystuje efekt powiększenia 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 sekcji View |Schematic . Aby wyczyścić filtr wyświetlania, kliknij w obszarze projektu lub wybierz polecenie Clear Filter z menu kontekstowego po kliknięciu prawym przyciskiem myszy.

Wskazówki

  • Jeśli obiekt w panelu znajduje się w dokumencie, który jest aktualnie ukryty, dokument zostanie automatycznie otwarty i ustawiony jako aktywny dokument w oknie edytora projektu po kliknięciu powiązanego wpisu.
  • Filtrowanie zastosowane podczas cross-probing z panelu Differences jest tymczasowe. W związku z tym nie jest blokowana możliwość zaznaczania ani edytowania obiektów 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.
AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Content