Porównania danych projektowych

Widok projektu w Altium 365 Workspace udostępnia funkcje porównywania danych projektowych, które umożliwiają porównanie zmian danych, jakie zaszły między różnymi wydaniami projektu i/lub commitami. Funkcje te są szczególnie przydatne do przeprowadzania końcowych kontroli przed przekazaniem danych produktu do produkcji, ponieważ pozwalają dokładnie określić, jakie zmiany zaszły w danych Gerber (lub ODB++), schematu, PCB i BOM pomiędzy zdarzeniami wydania/commitu.

Porównanie danych produkcyjnych

Wykonanie końcowej kontroli danych płytki przeznaczonych do produkcji przed wysłaniem ich do producenta to zawsze dobre rozwiązanie. Funkcje porównywania Gerber i ODB++ właśnie to umożliwiają, pozwalając szybko sprawdzić, czy nie ma różnic w danych wyjściowych do produkcji pomiędzy opublikowanymi iteracjami projektu. Zapewniają one czysto graficzne porównanie warstwa po warstwie, z wyróżnieniem obszarów zmian za pomocą ramki ograniczającej i numeru.

Dostęp do porównania danych produkcyjnych

Funkcje porównywania Gerber i ODB++ są dostępne z poziomu widoków projektowych Workspace: History, Releases i Manufacturing Portal. Poniższy przykład przedstawia funkcję porównywania plików Gerber, która w równym stopniu odnosi się do funkcji porównywania ODB++ — dostęp do niej uzyskuje się z opcji menu ODB++ to . 

W widoku History projektu kliknij element sterujący w prawym górnym rogu kafelka zdarzenia Project Released i wybierz z menu rozwijanego opcję Gerber to. Następnie wybierz porównanie z danymi produkcyjnymi poprzedniego wydania, wybierz spośród wszystkich dostępnych wydań lub porównaj z lokalnym zestawem plików (patrz poniżej).

W widoku Releases projektu kliknij przycisk powiązany z określonym wydaniem tego projektu i wybierz z menu rozwijanego opcję Gerber to. Następnie wybierz, z danymi produkcyjnymi którego innego wydania chcesz porównać, albo lokalny zestaw plików do porównania (patrz poniżej).

W widoku przeglądarki Manufacturing Portal, podczas przeglądania określonego pakietu wydania dla projektu, kliknij przycisk w prawym górnym rogu strony i wybierz opcję Gerber to. Następnie wybierz, z danymi produkcyjnymi którego innego wydania chcesz porównać, albo porównaj z lokalnym zestawem plików (patrz poniżej).

 

Porównywanie z zestawem plików

Masz także możliwość porównania danych Gerber/ODB++ w pakiecie wydania z innym zestawem plików Gerber/ODB++ dostępnym w Workspace. Umożliwia to porównanie na przykład z danymi Gerber/ODB++, które zostały wygenerowane lokalnie z najnowszego aktywnego projektu, przed wykonaniem kolejnego formalnego wydania projektu do Workspace.

Jak wskazano w powyższej sekcji Access section (dla Gerber), porównanie to wykonuje się przez wybranie pozycji Gerber to » Files w odpowiednim menu. W następującym potem oknie Select Fabrication or Release for Comparison przejdź do odpowiedniego zestawu plików Gerber i wybierz go do porównania. Po zatwierdzeniu () silnik porównywania przetworzy różnice i wyświetli wyniki w interaktywnym widoku Gerber Compare view. Należy pamiętać, że do porównania można również wybrać dostępny pakiet wydania.

W odniesieniu do plików produkcyjnych CAM możesz przesłać pełny zestaw plików Gerber oraz dane NC Drill (w archiwum Zip). Upewnij się, że w archiwum znajduje się tylko jeden wykaz (lub folder) plików Gerber. Upewnij się również, że pliki wierceń znajdują się w tym samym wykazie (lub folderze), co pliki Gerber. Jeśli znajdują się w osobnym folderze, zostaną zignorowane.

Funkcja porównywania Gerber obsługuje porównanie danych w pakiecie wydania z lokalnie wygenerowanym zestawem plików.Funkcja porównywania Gerber obsługuje porównanie danych w pakiecie wydania z lokalnie wygenerowanym zestawem plików.

Wynik porównania Gerber/ODB++

Po wybraniu wydania do porównania lub lokalnego zestawu plików wyniki porównania są prezentowane w widoku Compare, który otwiera się w osobnej karcie przeglądarki. Również tutaj przedstawiony przykład dotyczy zarówno porównania Gerber, jak i ODB++. Przykład porównania plików ODB++: 

W zależności od liczby istniejących różnic wygenerowanie danych porównawczych może zająć trochę czasu. Możesz poczekać albo zamknąć widok Compare — po przygotowaniu danych do wyświetlenia zostanie do Ciebie wysłana wiadomość e-mail. Kliknij przycisk w wiadomości e-mail, aby ponownie otworzyć widok Compare .

Wygenerowane porównanie jest początkowo prezentowane w widoku podzielonym (Side by Side), pokazującym różnice między dwoma zestawami Gerber lub ODB++. Kodowanie kolorami służy do rozróżnienia starszych danych (czerwony) od nowszych danych (zielony). Ustawienia widoku, takie jak przesuwanie, powiększanie i wybór sieci, są synchronizowane po obu stronach.

Wybierz opcję Combined, aby wyświetlić oba oznaczone kolorami zestawy danych jako nakładkę w jednym widoku płytki. Zarówno w widoku łączonym, jak i podzielonym każda wykryta różnica jest numerowana i obrysowana dla aktualnie wybranej warstwy — odpowiadają one opisanym wpisom w panelu Layers po lewej stronie.

Wybierz wpis różnicy warstwy w panelu Layers, aby podświetlić powiązany obszar PCB w widoku Gerber, który automatycznie przesunie i powiększy obraz do tej lokalizacji.

Wybrana różnica jest analogicznie pokazywana w widoku Side by Side (podzielonym). Kliknij inny wpis warstwy w panelu Layers, aby wyświetlić i wybrać oznaczone różnice na tej warstwie.

 

Porównanie schematów

Oprócz porównywania danych Gerber (patrz wyżej), widok projektu udostępnia również możliwość porównywania dokumentów schematów projektu w prostym interaktywnym interfejsie. Oferuje to szybki i wygodny sposób sprawdzenia, jakie dokładnie zmiany zaszły pomiędzy iteracjami schematu.

Funkcja porównywania schematów prezentuje różnice graficznie oraz jako dane parametryczne, które są wyświetlane na powiązanym panelu Compare, umożliwiającym cross-probing do odpowiednich obiektów schematu. Porównanie można wywołać pomiędzy wydaniami projektu, commitami projektu lub pomiędzy commitami projektu i wydaniami (dostępne z widoku History).

Dostęp do porównania schematów

Do funkcji porównywania schematów można uzyskać dostęp poprzez:

  • Wybranie opcji Schematic to z menu przycisku w widoku Releases, a następnie wskazanie innego wydania, którego dane źródłowe projektu mają zostać porównane. Można też wybrać tę samą opcję na karcie przeglądarki Manufacturing Portal podczas przeglądania określonego pakietu wydania projektu, a następnie wskazać inne wydanie, którego dane źródłowe mają zostać porównane.

    Otwórz funkcję Schematic Compare z menu wielokropka w widoku Releases lub Manufacturing Portal.

    Otwórz funkcję Schematic Compare z menu wielokropka w widoku Releases lub Manufacturing Portal.

     
  • Wybranie opcji Schematic to z elementu sterującego w prawym górnym rogu kafelka zdarzenia Commit lub Release w widoku History, a następnie wybranie innego zdarzenia Commit/Release do porównania. 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.

Otwórz Schematic Compare z widoku History w Altium Designer lub w interfejsie przeglądarkowym Altium 365.Otwórz Schematic Compare z widoku History w Altium Designer lub w interfejsie przeglądarkowym Altium 365.

Do funkcji Gerber Compare i Schematic Compare można również uzyskać dostęp z odpowiedniego widoku History view in Altium Designer, po połączeniu z Altium 365 Workspace.

Wynik porównania schematów

Po wybraniu pary Commit/Release do porównania wyniki tego porównania otwierają się jako widok różnic schematu w nowej karcie przeglądarki. Domyślnie prezentowany jest pierwszy schemat z dokumentów źródłowych, a logiczne różnice wykryte w danych Components i Nets dla wszystkich schematów są przedstawione jako wybieralna lista w panelu Compare po lewej stronie. Należy pamiętać, że czysto graficzne zmiany, takie jak przesunięcie komponentu, nie są obecnie uwzględniane.

W zależności od liczby istniejących różnic wygenerowanie danych porównawczych może zająć trochę czasu. Możesz poczekać albo zamknąć widok Schematic Compare — po przygotowaniu danych do wyświetlenia zostanie do Ciebie wysłana wiadomość email. Kliknij przycisk w wiadomości e-mail, aby ponownie uzyskać dostęp do widoku Schematic Compare .

Wybierz element na liście Compare, aby wykonać cross-probing do jego symbolu w powiązanym dokumencie schematu.

Powiązany element komponentu zostanie podświetlony, a jego szczegóły pokażą się w panelu Info po prawej stronie. Należy pamiętać, że wszelkie zmiany parametrów są podświetlane na czerwono.

 
  • Najedź kursorem na nazwy danych porównania u góry okna, aby zobaczyć nazwę użytkownika, który utworzył każdy Commit/Release, oraz wszelkie dołączone notatki.

  • Możesz otworzyć i wyświetlić Commit/Release dowolnego ze źródeł porównania z poziomu wpisów ich 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 komponentów i sieci:

  • Components – Każdy wpis zawiera podsumowanie zmiany oraz nazwy komponentów, których dotyczy. Wybierz oznaczenie komponentu (RefDes) zawarte we wpisie (wyróżnione na niebiesko), aby wykonać cross-probing do jego grafiki na schemacie.

  • Nets – Każdy wpis zawiera podsumowanie zmiany oraz nazwę sieci, której dotyczy. Wybierz wpis Net w panelu, aby wykonać cross-probing do całej sieci na aktywnym schemacie, lub rozwiń listę, aby zobaczyć i wybrać konkretną modyfikację dotyczącą tej sieci.

  • Użyj filtra listy w panelu (), aby ograniczyć wpisy do określonego obiektu lub typu różnicy.

  • ​Użyj wyszukiwania listy w panelu (), aby odnaleźć wpisy za pomocą wpisanego ciągu wyszukiwania.

Wybierz wpis Component w panelu Compare, aby wykonać cross-probing do jego podświetlonej reprezentacji graficznej w dokumencie schematu.

Wybierz wpis Net w panelu Compare, aby wykonać cross-probing do jego podświetlonej reprezentacji graficznej w dokumencie schematu.

Wybierz konkretną modyfikację sieci w rozwiniętym wpisie Net, taką jak dodanie lub usunięcie pinu komponentu, aby wykonać cross-probing do jej podświetlonej reprezentacji graficznej w dokumencie schematu.

 

Ikona powiązana z wpisem Net w panelu Compare wskazuje obecność tej sieci w innych dokumentach schematu. Wybierz ikonę, aby otworzyć listę rozwijaną tych dokumentów schematu, gdzie dokument, którego dotyczy aktualnie wybrana zmiana sieci, jest oznaczony żółtą kropką. Wybierz dokument schematu z menu, aby wykonać cross-probing do sieci na tym schemacie, która zostanie odpowiednio podświetlona.

Wpis zmodyfikowanej sieci zawiera łącze do innych dokumentów schematu, które również zawierają tę sieć.Wpis zmodyfikowanej sieci zawiera łącze do innych dokumentów schematu, które również zawierają tę sieć.

Porównanie PCB

Jako uzupełnienie porównywania schematów, widok projektu w Workspace oferuje funkcję porównywania PCB, która wykrywa i pokazuje zmiany w projekcie płytki, jakie zaszły między commitami projektu i/lub iteracjami wydania.

Funkcja PCB Compare zapewnia bardzo wizualny, interaktywny interfejs do przeglądania różnic w układzie PCB oraz powiązanych danych porównawczych, z reaktywnym cross-probingiem dostępnym pomiędzy wymienionymi różnicami danych a odpowiadającymi im elementami graficznymi. Porównanie PCB można wywołać pomiędzy wydaniami projektu, commitami projektu lub pomiędzy commitami projektu i wydaniami (dostępne z widoku History).

Dostęp do porównania PCB

Do funkcji porównywania PCB można uzyskać dostęp poprzez:

  • Wybranie opcji PCB to z menu przycisku wpisu wydania w widoku Releases, a następnie wskazanie innego wydania, którego dane źródłowe projektu mają zostać porównane. Można też wybrać tę samą opcję w Manufacturing Portal podczas przeglądania określonego pakietu wydania projektu, a następnie wskazać inne wydanie, którego dane źródłowe mają zostać porównane.

 
  • Wybranie opcji PCB to z elementu sterującego w prawym górnym rogu kafelka zdarzenia Commit lub Release w widoku History, a następnie innego zdarzenia Commit/Release do porównania. 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.

Po uruchomieniu silnik porównywania PCB platformy Altium 365 przetwarza różnice danych pomiędzy wybranymi projektami PCB, co w przypadku bardziej złożonych projektów PCB może zająć trochę czasu. Jeśli czas analizy przekroczy zdefiniowany próg, po zakończeniu porównania PCB na zarejestrowany adres e-mail zostanie wysłane powiadomienie. Należy pamiętać, że dane porównawcze są buforowane, więc kolejne porównanie tych samych danych wiąże się z minimalnym opóźnieniem przetwarzania.

Wynik porównania PCB

Po wybraniu pary Commit/Release do porównania wyniki tego porównania otwierają się jako widok PCB Changes w nowej karcie przeglądarki. Widok przedstawia wyniki działania silnika porównywania PCB jako graficzną reprezentację płytki, w której niezmienione elementy są pokazane monochromatycznie, a zmodyfikowane elementy połączone siecią są podświetlone na zielono (dodane), czerwono (usunięte) i żółto (zmodyfikowane). Należy pamiętać, że zmodyfikowane polygony są przyciemnione, aby zwiększyć czytelność elementów sieci na płytce.

Panel Differences po lewej stronie wyświetla wykryte różnice pogrupowane według typów obiektów — Components, Nets itd. Po wybraniu wpisu różnicy w panelu zostaje on rozwinięty, aby pokazać subelementy składające się na tę wykrytą różnicę, a widok płytki automatycznie przesuwa się i powiększa, aby pokazać obszar zmiany.

Początkowy widok PCB Compare podświetla wszystkie wykryte różnice. Zmienione elementy są oznaczone kolorami zgodnie ze swoim statusem: dodane, usunięte lub zmodyfikowane.

Wybierz wpis, aby rozwinąć jego subelementy oraz powiększyć/podświetlić różnicę w widoku PCB. Szczegóły zmiany są pokazywane w panelu Info po prawej stronie. Kliknij ponownie, aby odznaczyć wpis i przywrócić domyślny widok ogólny.

Tutaj wybrano wpis zmodyfikowanej sieci. Należy pamiętać, że poprzednie dane, w tym ścieżka sieci PCB i informacje o długości sieci, są pokazane na czerwono — bieżąca (zaktualizowana) ścieżka sieci jest zielona.

 

Poniższy przykład pokazuje, jak zmieniło się położenie i powiązane prowadzenie ścieżek dla komponentu R13 pomiędzy kolejnymi zdarzeniami Commit/Release oraz jak ta różnica jest prezentowana w odpowiadającym widoku PCB Compare. Różnice wymienione w panelu PCB Compare obejmują wpisy modyfikacji dla R13 i dwóch powiązanych z nim sieci (NetC9_1 i NetJ1_7).

Dodane elementy oparte na sieciach są pokazywane na zielono, usunięte na czerwono, a zmodyfikowane na żółto.Dodane elementy oparte na sieciach są pokazywane na zielono, usunięte na czerwono, a zmodyfikowane na żółto.

Różnice można analizować bardziej szczegółowo, wybierając poszczególne elementy zmian w rozwiniętej podliście pod każdym wpisem różnicy. Po wybraniu zmiany parametrów i położenia są wizualnie podświetlane w widoku płytki na czerwono i zielono, a wpisy Net zawierają również obliczone zmiany całkowitej długości trasowania.

Możesz otworzyć i wyświetlić Commit/Release dowolnego ze źródeł porównania z poziomu wpisów ich nazw w górnym marginesie.

Porównanie BOM

Widok projektu udostępnia również szybką funkcję porównywania BOM do wykrywania i pokazywania wszelkich zmian danych komponentów projektu, jakie zaszły pomiędzy iteracjami commitu i/lub wydania. 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.

  • Porównania BOM można również wykonywać pomiędzy plikami Managed BOM i wydaniami w aplikacji BOM Portal. Zobacz Managed BOM Compare.

Dostęp do porównania BOM

Do funkcji porównywania BOM można uzyskać dostęp poprzez:

  • Wybranie opcji BOM to z menu przycisku w widoku Releases, a następnie wskazanie danych innego wydania, z którymi mają zostać przeprowadzone porównania. Albo wybranie tej samej opcji na karcie przeglądarki Manufacturing Portal podczas przeglądania pakietu wydania określonego projektu, a następnie wskazanie danych innego wydania do porównania.

    Otwórz funkcję BOM Compare z menu wielokropka w widoku Releases lub Manufacturing Portal.

    Otwórz funkcję BOM Compare z menu wielokropka w widoku Releases lub Manufacturing Portal.

     
  • Wybranie opcji BOM to z elementu sterującego w prawym górnym rogu kafelka zdarzenia Release lub Commit w widoku History, a następnie innego zdarzenia Commit/Release do porównania. Można wybrać dane BOM z poprzedniego zdarzenia Commit lub Release (Previous <Commit/Release>) albo dane z dowolnego zdarzenia Commit/Release, wybierając opcję Select Commit or Release — wybierz docelowe zdarzenie porównania, klikając jego kafelek.

Otwórz Schematic Compare z widoku History w Altium Designer lub w interfejsie przeglądarkowym Altium 365.Otwórz Schematic Compare z widoku History w Altium Designer lub w interfejsie przeglądarkowym Altium 365.

Wynik porównania BOM

System porówna dane BOM między wskazanymi wydaniami lub commitami projektu, a następnie otworzy wyniki tego porównania jako widok różnic BOM w nowej karcie przeglądarki. Widok ten zawiera listę oznaczonych kolorami wpisów reprezentujących pozycje BOM, które zmieniły się między wskazanymi zdarzeniami BOM. Dodatkowe informacje i elementy sterujące są dostępne w panelu BOM Compare po lewej stronie, który umożliwia wybranie alternatywnego wariantu projektu, nawigację po wpisach zmian oraz stosowanie filtrów () w celu zaznaczania/odznaczania uwzględniania kategorii zmian komponentów (Added, Removed, Modified itd.).

Początkowy widok BOM Compare zawiera wpisy reprezentujące różnice między źródłowym i docelowym dokumentem BOM.Początkowy widok BOM Compare zawiera wpisy reprezentujące różnice między źródłowym i docelowym dokumentem BOM.

Interfejs BOM Comparison oferuje szereg funkcji umożliwiają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.

  • Możesz przełączać się między dwoma porównywanymi dokumentami BOM i wyświetlać je za pomocą górnych kart źródła danych w tym widoku. Wybrany wiersz wpisu BOM jest zachowywany we wszystkich widokach (jeśli jest dostępny), co pozwala szybko zlokalizować różnicę wybraną w widoku Compare w obu źródłowych dokumentach BOM.

    Widok BOM Compare z aktywną kartą Compare i zaznaczonym określonym wpisem różnicy BOM.

    Widok porównania z wybranym źródłowym dokumentem BOM. Skupiony komponent jest pokazany na liście.

    Komponent nie jest pokazany w docelowym dokumencie BOM, ponieważ został usunięty z projektu PCB.

     

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

Po wywołaniu z opcji pobierania () mechanizm 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 — między wskazanymi wydaniami/commitami projektu.

Pobrane pliki CSV porównania BOM pokazują dane, które zostały zaktualizowane między wydaniami projektu wskazanymi podczas wywoływania funkcji porównania. Pobrane pliki CSV porównania BOM pokazują dane, które zostały zaktualizowane między wydaniami projektu wskazanymi podczas wywoływania 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ść.
Dostępność funkcji

Dostępne funkcje zależą od tego, z którego rozwiązania Altium korzystasz – Altium Develop, Altium Agile Teams, Altium Agile Enterprise lub Altium Designer (w ramach aktywnej subskrypcji terminowej).

Jeśli opisana funkcja nie jest widoczna w Twoim oprogramowaniu, skontaktuj się z działem sprzedaży Altium, aby dowiedzieć się więcej.

Treść