Widok projektu w obszarze roboczym Enterprise Server udostępnia funkcje porównywania danych projektowych, które pozwalają zestawiać zmiany danych, jakie zaszły pomiędzy różnymi wydaniami projektu i/lub commitami. Funkcje te są szczególnie przydatne do wykonania końcowych kontroli przed przekazaniem danych produktu do produkcji, ponieważ umożliwiają dokładne ustalenie, jakie zmiany zaszły w danych Gerber, schematach oraz BOM pomiędzy zdarzeniami wydania/commitu.
Porównanie Gerber
Wykonanie końcowej kontroli danych płytki przeznaczonych do produkcji przed wysłaniem ich do producenta to zawsze dobry pomysł. Funkcja porównania Gerber właśnie to ułatwia, umożliwiając szybkie sprawdzenie, czy nie ma różnic w wynikach wyjściowych produkcyjnych pomiędzy wydanymi iteracjami projektu. Zapewnia ona czysto graficzne porównanie warstwa po warstwie, wyróżniając obszary zmian za pomocą ramki ograniczającej i numeru.
Dostęp do porównania Gerber
Funkcja porównania Gerber jest dostępna poprzez:
-
Kliknięcie przycisku
powiązanego z konkretnym wydaniem projektu w widoku Releases na stronie szczegółowego zarządzania tym projektem. Wybierz opcję Gerber to oraz wskaż, z danymi produkcyjnymi którego innego wydania chcesz porównać.

-
Kliknięcie przycisku
w prawym górnym rogu karty przeglądarki Manufacturing Portal, podczas przeglądania konkretnego pakietu wydania projektu. Wybierz opcję Gerber to oraz wskaż, z danymi produkcyjnymi którego innego wydania chcesz porównać.

-
Kliknięcie kontrolki
w prawym górnym rogu kafelka zdarzenia Project Released w widoku History na stronie szczegółowego zarządzania projektem i wybranie opcji Gerber to. Porównaj z danymi produkcyjnymi poprzedniego wydania lub wybierz spośród wszystkich dostępnych wydań.

Wynik porównania Gerber
Po wybraniu wydania do porównania wyniki porównania są prezentowane w widoku Gerber Compare, który otwiera się w osobnej karcie przeglądarki.
W zależności od liczby różnic wygenerowanie danych porównawczych może zająć trochę czasu. Możesz poczekać albo zamknąć widok
Gerber Compare – jeśli
email notifications are enabled, otrzymasz wiadomość e-mail, gdy dane będą gotowe do wyświetlenia. Kliknij przycisk

w e-mailu, aby ponownie otworzyć
Gerber Compare widok.

Przykładowe porównanie wygenerowanych danych Gerber pomiędzy pakietami danych produkcyjnych wydań.
Domyślnie prezentowana jest karta Compare widoku, aby natychmiast zobaczyć różnice pomiędzy dwoma zestawami danych Gerber. Zastosowano kodowanie kolorami, aby odróżnić starsze dane Gerber (czerwony) od nowych danych Gerber (zielony). Wybierz górne karty widoku, aby przełączyć podgląd danych Gerber dla dowolnego z porównywanych zestawów – widok przełącza się w standardowy tryb przeglądania Gerber, zachowując to samo położenie i poziom powiększenia.
Każda wykryta różnica jest ponumerowana i obrysowana. Kliknij pozycję w lewym panelu, aby ustawić fokus na tej konkretnej różnicy w głównym obszarze podglądu.
Jeśli klikniesz warstwę, na której nie ma różnic, w głównym oknie podglądu pojawi się informacja o tym fakcie.
Browsing Controls
Sterowanie nawigacją w głównym obszarze podglądu jest następujące:
- Rolka myszy do przodu/do tyłu – powiększanie/pomniejszanie.
- Kliknij i przytrzymaj (lub kliknij prawym i przytrzymaj), a następnie przeciągnij, aby przesuwać dokument.
Taking Measurements
Możesz swobodnie mierzyć odległość pomiędzy dowolnymi dwoma punktami w widoku, bez jakichkolwiek podpowiedzi przyciągania. Aby to zrobić, kliknij przycisk
. Otworzy się panel Measurements, kursor zmieni się w krzyżyk i wejdziesz w tryb pomiaru.
Pomiar wykonuje się następująco:
- Ustaw kursor w miejscu, od którego chcesz rozpocząć pomiar (Punkt 1) i kliknij. Punkt zostanie oznaczony małym białym krzyżykiem.
-
Przesuń kursor do wymaganego punktu końcowego (Punkt 2) i kliknij ponownie. Podczas przesuwania kursora wyświetlana jest linia pomiarowa jako pomoc, pokazująca bieżącą odległość XY (od Punktu 1 do końca linii).
Kliknij prawym przyciskiem myszy przed zdefiniowaniem Punktu 2, aby zacząć od nowa – gotowe do ponownego zdefiniowania Punktu 1.
-
Panel Measurements raportuje zmierzoną odległość XY, odległość X (poziomą) oraz odległość Y (pionową).
Jednostki pomiaru początkowo będą takie, jak w samym projekcie, ale można je przełączyć pomiędzy metrycznymi (mm) i imperialnymi (mil) z poziomu panelu
Info interfejsu (dostępnego po kliknięciu

w prawym górnym klastrze kontrolek).
- Kontynuuj pomiary pomiędzy innymi punktami albo kliknij ponownie przycisk
(lub Esc), aby wyjść z trybu pomiaru.

Przykładowy pomiar wykonany w widoku Compare danych Gerber.
Ostatnich pięć pomiarów jest wyświetlanych w obszarze Previous Measurements panelu Measurements. Najnowszy znajduje się na górze listy. Kliknij wpis, aby przywołać ten pomiar – zarówno w panelu, jak i graficznie w głównym obszarze podglądu.
Pomiary są dostępne tylko w bieżącej sesji tej strony. Jeśli odświeżysz kartę przeglądarki, poprzednie pomiary zostaną wyczyszczone.
Porównanie schematów
Oprócz porównywania danych Gerber (patrz wyżej) widok projektu umożliwia także porównywanie dokumentów schematów projektu w prostym, interaktywnym interfejsie. Zapewnia to szybki i wygodny sposób, aby zobaczyć wyłącznie to, jakie zmiany zaszły pomiędzy iteracjami schematu.
Funkcja porównania schematów prezentuje różnice graficznie oraz jako dane parametryczne, które są wyświetlane w powiązanym panelu Compare umożliwiającym cross-probing do powiązanych obiektów schematu. Porównanie można uruchomić pomiędzy wydaniami projektu (Releases), commitami projektu (Commits) lub pomiędzy commitami i wydaniami (dostępne z widoku History ).
Dostęp do porównania schematów
Funkcja porównania schematów jest dostępna poprzez:
-
Kliknięcie przycisku
powiązanego z konkretnym wydaniem projektu w widoku Releases na stronie szczegółowego zarządzania tym projektem. Wybierz opcję Schematic to oraz wskaż, z danymi źródłowymi którego innego wydania chcesz porównać.

-
Kliknięcie przycisku
w prawym górnym rogu karty przeglądarki Manufacturing Portal, podczas przeglądania konkretnego pakietu wydania projektu. Wybierz opcję Schematic to oraz wskaż, z danymi źródłowymi którego innego wydania chcesz porównać.

-
Kliknięcie kontrolki
w prawym górnym rogu kafelka zdarzenia Project Committed lub Project Released w widoku History na stronie szczegółowego zarządzania projektem i wybranie opcji Schematic to. Można wybrać dane schematu z ostatniego wydania/commitu (Previous Release lub Previous Commit) albo dane z dowolnego zdarzenia Commit/Release, wybierając opcję Select Commit or Release – wskaż docelowe zdarzenie porównania, klikając jego kafelek.

Wynik porównania schematów
Po wybraniu pary Commit/Release do porównania wyniki są otwierane jako widok różnic schematu w nowej karcie przeglądarki. Domyślnie prezentowany jest pierwszy schemat z dokumentów źródłowych, a wykryte różnice logiczne (zmienione dane komponentów i sieci) dla wszystkich schematów są pokazane jako lista wyboru w powiązanym panelu Differences . Zwróć uwagę, że zmiany czysto graficzne, takie jak przesunięty komponent, nie są obecnie uwzględniane.
W zależności od liczby różnic wygenerowanie danych porównawczych może zająć trochę czasu. Możesz poczekać albo zamknąć widok
Schematic Compare – jeśli
email notifications are enabled, otrzymasz wiadomość e-mail, gdy dane będą gotowe do wyświetlenia. Kliknij przycisk

w e-mailu, aby ponownie otworzyć
Schematic Compare widok.

Wybierz element z listy Compare, aby wyświetlić jego informacje parametryczne i wykonać cross-probing do jego symbolu w powiązanym dokumencie schematu.
Wybierz element z listy w panelu Compare , aby wyświetlić dostępne szczegóły zmian i wykonać cross-probing do jego grafiki na schemacie. Każdy element na liście ma powiązaną ikonę wskazującą ogólny status zmiany – czerwony: usunięty, zielony: dodany, żółty/pomarańczowy: zmodyfikowany. To samo kodowanie jest używane w grafice schematu wskazywanej przez cross-probing.
Lista różnic w panelu jest pogrupowana według Components i Nets:
- Components – Każdy wpis zawiera nazwy komponentów, których dotyczy zmiana, a po wybraniu rozwija listę zmienionych parametrów komponentu (wyróżnionych na czerwono) oraz parametrów niezmienionych (zielony). Wybierz RefDes komponentu ujętego we wpisie (wyróżniony na niebiesko), aby wykonać cross-probing do jego grafiki na schemacie.
- Nets – Każdy wpis zawiera nazwy komponentów, których dotyczy modyfikacja sieci, lub odwrotnie – nazwę komponentów, które spowodowały modyfikację sieci. Wybierz wpis Net w panelu, aby wykonać cross-probing do całej sieci na aktywnym schemacie, albo RefDes ujęty we wpisie, aby skupić się na komponencie tej sieci.

Wybierz wpis Component lub Net w panelu Compare, aby wykonać cross-probing do jego podświetlonej reprezentacji graficznej w dokumencie schematu.
Użyj filtra listy w panelu (
), aby ograniczyć wpisy według określonego ciągu znaków lub kategorii.

Ikona
powiązana z wpisem sieci (Net) w panelu Compare wskazuje, że dana sieć występuje w innych dokumentach schematu. Wybierz ikonę, aby uzyskać dostęp do listy rozwijanej tych dokumentów schematu, gdzie każdy dokument objęty zmianą sieci jest oznaczony żółtym podświetleniem. Wybierz dokument schematu z menu, aby wykonać cross-probing do tej sieci na schemacie, gdzie zostanie ona odpowiednio podświetlona.

Wpis dla zmodyfikowanej sieci (Net) zawiera łącze do innych dokumentów schematu, które również zawierają tę sieć.
PCB Comparison
Jako uzupełnienie funkcji Schematic compare, widok projektu w Workspace oferuje funkcję porównania PCB, która wykrywa i pokazuje zmiany w projekcie płytki, jakie zaszły pomiędzy commitami projektu i/lub iteracjami wydań (release).
Funkcja PCB Compare zapewnia bardzo wizualny, interaktywny interfejs do przeglądania różnic w układzie PCB oraz powiązanych danych porównawczych, z dostępnym reaktywnym cross-probingiem pomiędzy wyszczególnionymi różnicami danych a odpowiadającymi im elementami graficznymi. Porównanie PCB można uruchomić pomiędzy wydaniami projektu (Releases), commitami projektu (Commits) lub pomiędzy commitami i wydaniami (dostępne z widoku History).
PCB Comparison Access
Funkcja porównania PCB jest dostępna poprzez:
-
Kliknięcie przycisku
powiązanego z konkretnym wydaniem projektu w widoku Releases na stronie szczegółowego zarządzania tym projektem. Wybierz opcję PCB to oraz wskaż, z danymi źródłowymi którego innego wydania porównać.

-
Kliknięcie przycisku
w prawym górnym rogu karty przeglądarki Manufacturing Portal, podczas przeglądania konkretnego pakietu wydania dla projektu. Wybierz opcję PCB to oraz wskaż, z danymi źródłowymi którego innego wydania porównać.

-
Kliknięcie kontrolki
w prawym górnym rogu kafelka zdarzenia Project Committed lub Project Released w widoku History na stronie szczegółowego zarządzania projektem oraz wybranie opcji Schematic to. Można wybrać dane schematu z ostatniego wydania/commitu (Previous Release lub Previous Commit) albo dane z dowolnego zdarzenia Commit/Release, wybierając opcję Select Commit or Release – wybierz docelowe zdarzenie porównania, klikając jego kafelek.

PCB Comparison Result
Po wybraniu pary Commit/Release do porównania wyniki tego porównania są otwierane jako widok PCB Changes w nowej karcie przeglądarki.
Po uruchomieniu silnik porównywania PCB w Enterprise Server przetwarza różnice danych pomiędzy wybranymi projektami PCB, co w przypadku bardziej złożonych projektów może zająć trochę czasu. Jeśli czas analizy przekroczy zdefiniowany próg i
powiadomienia e-mail są włączone, po zakończeniu porównania PCB zostanie do Ciebie wysłany e-mail. Zwróć uwagę, że dane porównania są buforowane, więc kolejne porównanie tych samych danych wiąże się z minimalnym opóźnieniem przetwarzania.
Widok przedstawia wyniki silnika porównywania PCB jako graficzną reprezentację płytki, gdzie elementy niezmienione są pokazane w odcieniach monochromatycznych, a zmodyfikowane elementy połączone z sieciami są wyróżnione na zielono (dodane), czerwono (usunięte) i żółto (zmodyfikowane). Zwróć uwagę, że zmodyfikowane wylewki poligonów są przyciemnione, aby zwiększyć czytelność elementów sieci na płytce.
Panel Differences po lewej stronie wyświetla wykryte różnice w grupach typów obiektów – komponenty, sieci itd. Po wybraniu wpisu różnicy w panelu rozwija się on, aby pokazać podelementy składające się na wykrytą różnicę. Widok płytki automatycznie przesunie się i przybliży, aby pokazać obszar zmiany, gdzie obiekty usunięte są pokazane na czerwono, a dodane na zielono. Kliknij ponownie wybrany wpis różnicy, aby go odznaczyć i przywrócić widok PCB do początkowego trybu przeglądu.

Kliknij wpis w panelu Differences, aby rozwinąć jego podelementy oraz przybliżyć/podświetlić tę różnicę w widoku PCB. Kliknij ponownie, aby przywrócić widok domyślny.
Zwróć uwagę, że kliknięcie nazwy wpisu różnicy przełącza jego stan zaznaczenia oraz odpowiadający mu widok płytki. Użyj powiązanej kontrolki rozwijania/zwijania po lewej stronie nazwy wpisu, aby przełączać widok listy podelementów.
Przechodź przez różnice, klikając kolejne wpisy – spowoduje to automatyczne rozwinięcie podlisty zmienionych elementów.
Poniższy przykład pokazuje, jak zmieniła się lokalizacja i powiązane prowadzenie ścieżek dla komponentów R7 i R8 pomiędzy kolejnymi zdarzeniami Commit/Release oraz jak ta różnica jest prezentowana w odpowiadającym widoku PCB Compare. Różnice, jak wyszczególniono w panelu Differences, obejmują wpisy modyfikacji dla R7 i R8 oraz czterech powiązanych z nimi sieci (I2C_SCL_MB, I2C_SDA_MB, NetR7_1 i NetR8_1).
Dodane elementy oparte na sieciach są pokazane na zielono, usunięte na czerwono, a zmodyfikowane na żółto.
Różnice można analizować szczegółowo, wybierając pojedyncze elementy zmian w rozwiniętej podliście pod każdym wpisem różnicy. Podwpisy komponentów obejmują zmiany parametrów i położenia (poprzednia pozycja pokazana na czerwono), a wyszczególnione zmiany sieci (Net) są podzielone na dodane/nowe odcinki ścieżek podsieci (
) oraz usunięte/zastąpione odcinki (
). Po wybraniu na podliście ścieżki są wizualnie podświetlane w widoku płytki odpowiednio na czerwono i zielono. Zwróć uwagę, że wpis sieci (Net) obejmuje także zmiany obliczonych wartości Routed Length i Delay (poprzednia wartość pokazana na czerwono).
Każdy podelement we wpisie różnic zawiera szczegóły konkretnej zmiany i po wybraniu podświetli ten element w widoku PCB.
Opcja Show secondary differences w panelu Differences jest domyślnie wyłączona, aby ograniczyć „szum” powodowany przez zmiany, w których obiekty sieci (komponenty, ścieżki, przelotki itd.) nie zostały zmienione. Obejmują one:
- Różnice obiektów swobodnych (Free Object): zmiany obiektów niepodłączonych do sieci (Net) lub znajdujących się na warstwach nie-miedzianych.
- Sieci z różnicą wyłącznie Routed Length: zmiany długości sieci (ale nie jej opóźnienia), co zwykle jest spowodowane aktualizacją stackupu warstw, np. zmianą grubości warstwy (a więc zmianą długości tulei przelotki).
Różnice drugorzędne (niebędące obiektami sieci) są domyślnie ukryte – najedź kursorem na obraz, aby zobaczyć ten widok.
Controlling Layer Visibility
Sterowanie widokiem i widocznością warstw dla widoku PCB Compare odbywa się poprzez panel Layers, otwierany z kontrolki
nad widokiem płytki. Tekst liczbowy kontrolki będzie dynamicznie się zmieniał, wskazując bieżącą liczbę włączonych warstw w porównaniu do całkowitej liczby dostępnych warstw.
Użyj ikony
powiązanej z każdym wpisem warstwy, aby przełączać jej widoczność w widoku płytki. Wpisy warstw w panelu są pogrupowane w kategorie funkcjonalne (Copper, Solder Mask itd.), gdzie widoczność całej kategorii można przełączać za pomocą powiązanej ikony
. Ponownie włącz widoczność wszystkich warstw, używając ikony
u góry.
Przełączaj widoczność pojedynczych warstw lub zebranych grup warstw.
Podobnie użyj opcji Only w panelu, powiązanej z każdą warstwą i grupą warstw, aby włączyć wyświetlanie tylko tej warstwy/grupy (wszystkie pozostałe są wyłączone). Ponownie włącz widoczność wszystkich warstw, używając ikony
u góry. Użyj opcji Top View i Bottom View, aby odwrócić widok płytki, zachowując bieżące wybory warstw i różnic.
Wybierz widok pojedynczej warstwy – efektywnie tryb pojedynczej warstwy – lub przełącz widok pomiędzy stroną Top i Bottom płytki.
Filter Differences
Wybierz opcję
w panelu Differences, aby filtrować typ różnic uwzględnianych na liście. Ograniczenie listy do określonych kategorii różnic ułatwi nawigację po wpisach poprzez zmniejszenie ich liczby oraz dopasowanie wyników wyłącznie do interesujących typów różnic.
❯ ❮
Javascript ID: AES_PCBCompare_ObjectFilter_7_0
|
BOM Comparison
Widok projektu udostępnia również szybką funkcję porównania BOM, która wykrywa i pokazuje wszelkie zmiany danych komponentów projektu, jakie zaszły pomiędzy iteracjami commitów i/lub wydań. Różnice są raportowane w formie tekstowej (CSV) i udostępniane do pobrania lokalnie.
Funkcja BOM Compare wymaga, aby porównywane zdarzenia Commit lub Release zawierały dokument
ActiveBOM document.
BOM Comparison Access
Funkcja porównania BOM jest dostępna poprzez:
-
Kliknięcie przycisku
powiązanego z konkretnym wydaniem projektu w widoku Releases na stronie szczegółowego zarządzania tym projektem. Wybierz opcję BOM to oraz wskaż, z danymi źródłowymi którego innego wydania porównać.

-
Kliknięcie przycisku
w prawym górnym rogu karty przeglądarki Manufacturing Portal podczas przeglądania konkretnego pakietu wydania dla projektu. Wybierz opcję BOM to oraz wskaż, z danymi źródłowymi którego innego wydania porównać.

-
Kliknięcie kontrolki
w prawym górnym rogu kafelka zdarzenia Project Committed lub Project Released w widoku History na stronie szczegółowego zarządzania projektem oraz wybranie opcji BOM to. Można wybrać dane BOM z ostatniego wydania/commitu (Previous Release lub Previous Commit) albo dane z dowolnego zdarzenia Commit/Release, wybierając opcję Select Commit or Release – wybierz docelowe zdarzenie do porównania, klikając jego kafelek.

Wynik porównania BOM
System porówna dane BOM pomiędzy wskazanymi wydaniami (Release) lub commitami projektu, a następnie otworzy wyniki tego porównania jako widok różnic BOM w nowej karcie przeglądarki. Widok ten jest wypełniony listą wpisów oznaczonych kolorami, które reprezentują pozycje BOM zmienione pomiędzy wskazanymi zdarzeniami BOM. Dodatkowe informacje i sterowanie zapewnia panel BOM Compare po lewej stronie, który pozwala wybrać alternatywny wariant projektu lub zaznaczyć/odznaczyć uwzględnianie kategorii zmian komponentów (Added, Removed, Modified).
W zależności od liczby istniejących różnic wygenerowanie danych porównania może chwilę potrwać. Możesz poczekać albo zamknąć widok
BOM Compare – jeśli
powiadomienia e-mail są włączone, otrzymasz wiadomość e-mail, gdy dane będą gotowe do wyświetlenia. Kliknij przycisk

w wiadomości e-mail, aby ponownie otworzyć widok
BOM Compare.

Początkowy widok BOM Compare zawiera wpisy reprezentujące różnice pomiędzy źródłowym i docelowym dokumentem BOM.
Interfejs BOM Comparison oferuje szereg funkcji ułatwiających dostęp do informacji o różnicach. Obejmują one:
-
Najedź kursorem na ikonę powiązaną z wpisem porównania BOM, aby zobaczyć podsumowanie wprowadzonych zmian.

-
Użyj menu Column Settings (
) aby włączyć lub wyłączyć uwzględnianie określonych kolumn danych parametrów komponentów.

-
Wybierz wpis Modified Components w panelu BOM Compare, aby wyświetlić szczegółową listę zmian dla tej pozycji komponentu w BOM. Szczegóły te obejmują również wszelkie różnice w informacjach o producencie i dostawcy – zobacz przykład.

Pozycje BOM, które nie uległy zmianie, można uwzględnić na liście, zaznaczając opcję Not Modified w panelu Compare ; aby natomiast zobaczyć surowe listy BOM wskazane do porównania, wybierz ich osobne karty dostępne u góry listy porównania.

Użyj opcji Not Modified, aby uwzględnić na liście wpisy bez zmian, albo wybierz kartę dokumentu BOM, aby zobaczyć pełną listę źródłowego/docelowego dokumentu BOM.
Uruchamiany z opcji pobierania (
), silnik porównywania wygeneruje również podsumowanie wszelkich aktualizacji w standardowym formacie CSV. Podsumowanie porównania BOM jest generowane dla aktualnie wybranego wariantu projektu i zawiera szczegóły danych BOM, które uległy zmianie – zostały zaktualizowane – pomiędzy wskazanymi wydaniami/commitami projektu.

Pobrane pliki CSV z porównaniem BOM pokazują dane, które zostały zaktualizowane pomiędzy wydaniami projektu wskazanymi podczas uruchamiania funkcji porównania.