Porównania danych projektowych

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ń.

Funkcja Gerber Compare jest dostępna także z odpowiadającego jej widoku History view in Altium Designer po połączeniu z obszarem roboczym Enterprise Server Workspace lub podczas reviewing data to be released to the Workspace.

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ń.
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.

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.

Funkcja Schematic Compare jest dostępna także z odpowiadającego jej widoku History view in Altium Designer po połączeniu z obszarem roboczym Enterprise Server Workspace lub when saving the project to the Workspace.

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 Compare, aby wyświetlić jego informacje parametryczne i wykonać cross-probing do jego symbolu w powiązanym dokumencie schematu.

  • Najedź kursorem na nazwy danych porównania u góry okna, aby zobaczyć nazwę użytkownika, który utworzył każdy Commit/Release, oraz ewentualne dołączone notatki.
  • Możesz otworzyć i przeglądać Commit/Release dowolnego ze źródeł porównania, klikając jego nazwę w górnym marginesie.

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.
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ć.
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.

Funkcja Schematic Compare może być dostępna z równoważnego widoku History view w Altium Designer po połączeniu z Workspace na Enterprise Server lub podczas zapisywania projektu do Workspace.

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.
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.Dodane elementy oparte na sieciach są pokazane na zielono, usunięte na czerwono, a zmodyfikowane na żółto.

  • Najedź kursorem na nazwy danych porównania u góry okna, aby zobaczyć nazwę użytkownika, który utworzył każdy Commit/Release, oraz ewentualne dołączone notatki.
  • Możesz otworzyć i wyświetlić Commit/Release dowolnego z dwóch źródeł porównania, klikając jego nazwę w górnym marginesie.

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.Różnice drugorzędne (niebędące obiektami sieci) są domyślnie ukryte – najedź kursorem na obraz, aby zobaczyć ten widok.

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.

Funkcja BOM Compare jest dostępna także z odpowiadającego widoku History view w Altium Designer po połączeniu z Workspace na Enterprise Server lub podczas zapisywania projektu do Workspace.

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 (AddedRemovedModified).

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.
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.
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.

  • Najedź kursorem na nazwy danych porównania u góry okna, aby zobaczyć nazwę użytkownika, który utworzył każdy Commit/Release, oraz dołączone notatki.
  • Możesz otworzyć i wyświetlić Commit/Release dla dowolnego ze źródeł porównania, klikając jego nazwę w górnym marginesie.

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.
Pobrane pliki CSV z porównaniem BOM pokazują dane, które zostały zaktualizowane pomiędzy wydaniami projektu wskazanymi podczas uruchamiania funkcji porównania.

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Content