The Show Differences Polecenie jest dostępne w edytorach schematu, biblioteki schematów, PCB oraz biblioteki PCB.
Po uruchomieniu polecenia otwiera się Choose Documents To Compare dialog . To okno dialogowe służy do wyboru dokumentów do porównania. Porównanie jest wykonywane przy użyciu Comparatora CircuitMaker, a wszelkie wykryte różnice są prezentowane użytkownikowi.
Okno dialogowe Choose Document To Compare
Okno dialogowe w trybie podstawowym (po lewej) i zaawansowanym (po prawej).
Okno dialogowe jest dostępne w dwóch trybach: trybie podstawowym, który pozwala szybko wybrać docelowy dokument PCB do porównania z hierarchią dokumentów źródłowych projektu, oraz trybie zaawansowanym, który daje kontrolę nad porównywanymi dokumentami (dokument-do-dokumentu, projekt-do-projektu lub dokument-do-projektu).
Aby użyć trybu podstawowego, upewnij się, że interesujący Cię projekt jest aktualnie aktywny w panelu.
- Documents list - ten obszar wyświetla dokumenty, które mogą być porównywane i które (selektywnie) mają zostać porównane. Wygląd zależy od trybu, zgodnie z ustawieniem opcji Advanced Mode .
- Basic Mode - pojedyncza lista prezentuje dokumenty PCB dla aktywnego projektu. Wybierz konkretny dokument PCB do porównania z hierarchią projektu.
- Advanced Mode - wyświetlane są dwie listy, z których każda pokazuje aktualnie otwarte projekty i ich dokumenty. Wybierz dokument po lewej stronie do porównania z dokumentem po prawej. Możesz porównać dokument z dokumentem, projekt z projektem lub dokument z projektem (jak w trybie podstawowym).
- Advanced - użyj, aby przełączyć okno dialogowe między trybem podstawowym (wyłączone) a trybem zaawansowanym (włączone).
Po wybraniu dokumentów i kliknięciu
OK komparator wykona porównanie. Comparator będzie stosował ustawienia zdefiniowane dla niego na karcie
Comparator w oknie
Project Options i jeśli zostaną wykryte różnice, których powiązane typy porównania nie są ustawione jako ignorowane, różnice te pojawią się w oknie
Differences between.
- OK - kliknij, aby otworzyć okno Differences between.
Okno dialogowe Differences Between

Okno Differences between umożliwia przeglądanie różnic wykrytych między dokumentami wybranymi do porównania. Dla każdej różnicy możesz zdecydować, czy zaktualizować jeden z dokumentów, czy nie, ostatecznie tworząc Engineering Change Order, aby zsynchronizować dokumenty zgodnie z potrzebą.
Synchronizator jest dwukierunkowy. Oznacza to, że możesz określić aktualizacje dla obu dokumentów w ramach tego samego ECO. Aby zsynchronizować porównywane dokumenty, celem jest ustalenie dla każdej różnicy, czy podjąć działanie oraz w jakim kierunku ma zostać wprowadzona zmiana — wskazując, który dokument należy zaktualizować, aby usunąć różnicę.
Okno dialogowe jest zasadniczo podzielone na trzy główne obszary: Differences, Update oraz Change Order.
Differences
Ten obszar okna dialogowego zawiera listę wszystkich różnic znalezionych przez komparator między wybranymi dokumentami. Każda różnica jest wymieniona w odpowiedniej kolumnie dla dokumentu, w którym występuje. Różnice są grupowane według typu porównania, zgodnie z listą oraz włączeniem na karcie Comparator w oknie Project Options. Wpis na poziomie grupy odzwierciedla liczbę różnic danego typu.
Kliknij dwukrotnie wpis, aby wykonać cross-probing do obiektu w odpowiednim dokumencie źródłowym.
Użyj poleceń Expand All i Contract All w menu kontekstowym (prawy przycisk myszy), aby szybko rozwinąć lub zwinąć wszystkie wpisy. Możesz też rozwijać lub zwijać pojedyncze grupy typów porównań, używając kontrolek po lewej stronie każdego wpisu.
Podczas porównywania hierarchii projektu z jego dokumentem PCB kolumna po stronie projektu będzie opisana nazwą arkusza schematu najwyższego poziomu.
Update
Użyj tego obszaru okna dialogowego, aby wskazać, który dokument powinien zostać zaktualizowany w celu usunięcia różnicy. Domyślnie wszystkie wpisy Decision mają początkowo przypisaną decyzję No Change .
Nawet jeśli wykryto różnice, nie masz obowiązku podejmowania działań. Oprogramowanie zsynchronizuje wyłącznie elementy, które wskażesz.
Decyzję aktualizacji dla każdej różnicy można ustalić indywidualnie, klikając powiązany wpis w kolumnie Decision , a następnie wybierając wymaganą akcję aktualizacji w kolejnym oknie ECO Decision (opisanym poniżej). Wybierz kierunek aktualizacji (który z porównywanych dokumentów ma zostać zaktualizowany) albo No Updates w ogóle.
Change Order
Ten obszar okna dialogowego zawiera listę działań, które mają zostać wykonane dla każdej różnicy, dla której zdecydujesz się podjąć działanie, obiektu, którego dotyczy działanie, oraz dokumentu, na którym działanie zostanie wykonane. Te informacje są używane do skompilowania kolejnego ECO, które posłuży do utworzenia aktualizacji. Typowe działania wyświetlane w tym obszarze to:
- Remove - gdy aktualizacja jest wykonywana w kierunku dokumentu zawierającego obiekt powodujący różnicę; obiekt zostanie usunięty.
- Add - gdy aktualizacja jest wykonywana w kierunku dokumentu, który nie zawiera obiektu powodującego różnicę; obiekt zostanie dodany.
- Update - gdy oba dokumenty zawierają ten sam obiekt, który różni się w pewien sposób; zmieniany obiekt zależy od wybranego kierunku.
Jeśli Update Decision ma wartość No Change, nie zostanie wykonane żadne działanie, a wpis Change Order będzie miał wartość No Action.
Right-click Menu
- Create Change Order - użyj, aby utworzyć Engineering Change Order (ECO).
- Generate Report - użyj, aby wygenerować raport różnic znalezionych przez Comparator. Decyzje aktualizacji, które wybrałeś, oraz działania zostaną uwzględnione w generowanym ECO. Raport zostanie załadowany do okna Report Preview. Użyj tego okna, aby przejrzeć raport, a następnie wyeksportować go do jednego z obsługiwanych formatów lub wydrukować bezpośrednio.
- << Update All in - użyj, aby ustawić kierunek aktualizacji dla wszystkich różnic na dokument po lewej stronie (tam, gdzie ma to zastosowanie).
- Update All in >> - użyj, aby ustawić kierunek aktualizacji dla wszystkich różnic na dokument po prawej stronie (tam, gdzie ma to zastosowanie).
- Reverse Direction For All - użyj, aby szybko odwrócić kierunek aktualizacji dla wszystkich różnic (tam, gdzie ma to zastosowanie). Jeśli zmiana kierunku dla danej różnicy nie jest prawidłowa, wpis zostanie ustawiony na No Change.
- Set No Action For All - użyj, aby szybko ustawić decyzję aktualizacji dla wszystkich różnic na No Change.
- << Update Same Kind in - użyj, aby ustawić kierunek aktualizacji dla wszystkich różnic tego samego typu porównania co aktualnie zaznaczona różnica na dokument po lewej stronie (tam, gdzie ma to zastosowanie).
- Update Same Kind in >> - użyj, aby ustawić kierunek aktualizacji dla wszystkich różnic tego samego typu porównania co aktualnie zaznaczona różnica na dokument po prawej stronie (tam, gdzie ma to zastosowanie).
- Reverse Direction For Same Kind - użyj, aby szybko odwrócić kierunek aktualizacji dla wszystkich różnic tego samego typu porównania co aktualnie zaznaczona różnica, tam gdzie ma to zastosowanie. Jeśli zmiana kierunku dla danej różnicy nie jest prawidłowa, wpis zostanie ustawiony na No Change.
- Set No Action For Same Kind - użyj, aby szybko ustawić kierunek aktualizacji dla wszystkich różnic tego samego typu porównania co aktualnie zaznaczona różnica na No Change.
- << Update Selected in - użyj, aby ustawić kierunek aktualizacji dla wszystkich zaznaczonych różnic na dokument po lewej stronie (tam, gdzie ma to zastosowanie).
- Update Selected in >> - użyj, aby ustawić kierunek aktualizacji dla wszystkich zaznaczonych różnic na dokument po prawej stronie (tam, gdzie ma to zastosowanie).
- Reverse Direction For Selected - użyj, aby szybko odwrócić kierunek aktualizacji dla wszystkich zaznaczonych różnic (tam, gdzie ma to zastosowanie). Jeśli zmiana kierunku dla danej różnicy nie jest prawidłowa, wpis zostanie ustawiony na No Change.
- Set No Action For Selected - użyj, aby szybko ustawić decyzję aktualizacji dla wszystkich zaznaczonych różnic na No Change.
- Invert Selection - użyj, aby zaznaczyć wszystkie różnice aktualnie niezaznaczone na liście lub odznaczyć te, które są zaznaczone.
Wiele różnic można zaznaczyć na liście przy użyciu standardowych technik wielokrotnego zaznaczania (Ctrl+click, Shift+click).
Aktualizacja w określonym kierunku zostanie ustawiona tylko wtedy, gdy jest to prawidłowe.
Additional Controls
Na dole okna dialogowego dostępne są następujące przyciski:
- Create Engineering Change Order - kliknij, aby wygenerować ECO. Otworzy się okno Engineering Change Order (opisane powyżej), w którym możesz zweryfikować i wykonać aktualizacje w celu zsynchronizowania dokumentów.
- Report Differences - kliknij, aby wygenerować raport różnic znalezionych przez Comparator. Decyzje aktualizacji, które wybrałeś, oraz działania zostaną uwzględnione w generowanym ECO. Raport zostanie załadowany do okna Report Preview. Użyj tego okna, aby przejrzeć raport przed wyeksportowaniem go do jednego z obsługiwanych formatów lub wydrukowaniem bezpośrednio.
- Explore Differences - kliknij, aby dokładniej zbadać różnice znalezione przez Comparator przed wygenerowaniem ECO. Okno Differences between zostanie zamknięte, a Ty wrócisz do głównego obszaru projektowego z otwartym panelem Differences. Panel będzie zawierał wszystkie różnice wymienione przez Comparator, w tych samych kategoriach. Użyj panelu, aby wykonać cross-probing do obiektu odpowiedzialnego za różnicę w jego dokumencie nadrzędnym.
Badanie różnic w ten sposób spowoduje utratę wszelkich decyzji aktualizacji podjętych w oknie Differences between. Będziesz musiał ponownie otworzyć okno dialogowe i zdefiniować aktualizacje zgodnie z potrzebą. Alternatywnie możesz wykonać cross-probing do obiektu bezpośrednio z poziomu okna Differences between. Kliknij dwukrotnie wpis obiektu w obszarze Differences okna dialogowego. Ponieważ okno Differences between pozostaje otwarte, warto mieć otwarte dokumenty źródłowy i docelowy oraz ustawić okno dialogowe tak, aby nie zasłaniało widoku.
Okno dialogowe ECO Decision

Po wybraniu i porównaniu dwóch dokumentów narzędzie Comparator wyświetla wszystkie wykryte między nimi różnice. Okno dialogowe ECO Decision pozwala zdecydować o kierunku aktualizacji (który z porównywanych dokumentów ma zostać zaktualizowany) dla każdej różnicy z osobna. Umożliwia także wskazanie, że aktualizacja nie jest wymagana, co oznacza, że w żadnym z dokumentów nie zostanie wykonane żadne działanie.
Aby zsynchronizować porównywane dokumenty, celem jest określenie, czy dla każdej różnicy należy podjąć działanie oraz w jakim kierunku ma zostać wprowadzona zmiana, wskazując, który dokument powinien zostać zaktualizowany, aby usunąć różnicę.
- Update Schematic — kliknij, aby wskazać, że w celu usunięcia różnicy ma zostać zaktualizowany dokument po lewej stronie.
- Update PCB — kliknij, aby wskazać, że w celu usunięcia różnicy ma zostać zaktualizowany dokument po prawej stronie.
Okno dialogowe pokazuje kierunki aktualizacji dla stron schematu i PCB, ponieważ hierarchia projektu jest zazwyczaj porównywana z dokumentem PCB.
Okno dialogowe informuje, czy aktualizacja w danym kierunku jest prawidłowa. Jeśli jest prawidłowa, przyciski strzałki w lewo i strzałki w prawo (odpowiednio dla aktualizacji w lewo lub w prawo) będą aktywne. Jeśli zmiana nie jest obsługiwana, odpowiadający jej przycisk dla tego kierunku aktualizacji będzie wyszarzony.
- No Updates — kliknij, aby ustawić Update Decision na No Change (żaden z dokumentów nie jest aktualizowany).