Preparing Validation Reports

W skrócie

Dowiedz się, jak przygotowywać raporty walidacji w formacie HTML w Altium Designer i dodawać je do plików Output Job, aby wspierać kontrolę projektu i proces jego wydawania. W tym artykule omówiono sprawdzanie stanów cyklu życia komponentów, zgodności konfiguracji środowiska, różnic między schematem a PCB oraz raportowanie naruszeń reguł elektrycznych. Wyjaśniono również, jak walidacja podczas wydawania może zablokować wydanie projektu, jeśli kontrole zakończą się niepowodzeniem. Czytaj dalej, aby skonfigurować raporty walidacji, które pomogą wykryć problemy przed wydaniem projektu.

- Dowiedz się, jak kontrole walidacyjne w plikach Output Job wpisują się w procesy projektowania i wydawania projektów.
- Naucz się konfigurować kontrole stanów komponentów oraz wymuszać stosowanie zatwierdzonych szablonów, plików Output Job, preferencji i źródeł komponentów.
- Poznaj raporty dotyczące różnic między schematem a PCB oraz naruszeń reguł elektrycznych na schemacie.
Zagłęb się w temat dzięki AI:

Oprogramowanie zawiera szereg kontroli walidacyjnych, które można uwzględnić podczas generowania plików wyjściowych. Każda z nich tworzy raport w formacie HTML.

Wyniki walidacji można dodać do aktywnego pliku Output Job z menu elementu sterującego [Add New Validation Output] w obszarze Validation Outputs tego pliku lub z podmenu Edit » Add Validation Outputs menu głównych.

Należy pamiętać, że konfiguracja tych raportów walidacyjnych jest przechowywana w pliku OutputJob. Jeśli kontrola walidacyjna zostanie skonfigurowana w innym miejscu oprogramowania, jej ustawienia są przechowywane w odpowiednim pliku — na przykład ustawienia sprawdzania błędów projektu są zapisywane w pliku projektu, a ustawienia kontroli DRC płytki PCB w pliku PCB.
Korzystanie z raportów walidacyjnych zdefiniowanych w przypisanym pliku Output Job umożliwia walidację projektów jako integralną część procesu wydawania projektu. Kontrole te będą wykonywane przy każdym wydaniu, a jeśli którakolwiek z nich zakończy się niepowodzeniem, wydanie zostanie zablokowane. Daje to dodatkową pewność, że zmiany wprowadzone w ostatniej chwili nie spowodują pojawienia się kosztownych błędów w wydawanych projektach. Walidacja jest uruchamiana na etapie Validate Design przepływu procesu w widoku PCB Release. W trybie projektowania kontrole walidacyjne są wykonywane bezpośrednio na projekcie, przed wygenerowaniem plików wyjściowych. W trybie wydawania proces najpierw tworzy samowystarczalną migawkę projektu, zawierającą wszystkie dokumenty projektu i zależności zewnętrzne, a następnie przeprowadza kontrole walidacyjne na tej migawce. Zapewnia to dodatkową pewność, że migawka prawidłowo uwzględnia wszystkie zależności wymagane przez projekt.

Walidacja stanów komponentów

Komponenty Workspace zapewniają projektantowi uporządkowany zbiór wysokiej jakości, spójnych elementów składowych projektu. Dzięki kontroli rewizji i zarządzaniu cyklem życia firma może zatwierdzić bibliotekę komponentów, z której jej projektanci będą mogli oficjalnie korzystać w każdym nowym projekcie realizowanym w firmie. Jednak nawet jeśli komponenty zostały zatwierdzone do ponownego wykorzystania, na etapie walidacji wydania potrzebna jest automatyczna kontrola sprawdzająca, czy rzeczywiście znajdują się w stanie dopuszczającym ich użycie.

Altium Designer w połączeniu z połączonym obszarem Workspace zapewnia eleganckie rozwiązanie tego problemu w postaci Component State Checking. Do pliku Output Job można dodać generator wyników walidacji — Components states. Można go skonfigurować tak, aby sprawdzał obecność komponentów w stanach objętych ograniczeniami. W ramach konfiguracji określa się działanie dla każdego aktualnie zdefiniowanego stanu w każdej definicji cyklu życia dostępnej w Workspace: brak działania, ostrzeżenie lub wygenerowanie błędu. Ostatnia opcja uniemożliwi wydanie projektu. Ponadto uruchomienie kontroli wygeneruje przydatny raport HTML, pozwalający szybko sprawdzić, które komponenty projektu nie znajdują się w dozwolonych stanach.

Problemy związane z używaniem elementów projektu w stanach objętych ograniczeniami można również wykryć znacznie wcześniej w cyklu projektowym, podczas walidacji projektu. Dotyczy to możliwości zastosowania rewizji elementu na podstawie jej bieżącego stanu oraz tego, czy w danym stanie można jej używać w projektach. Steruje tym dedykowany atrybut na poziomie poszczególnych stanów. Można skonfigurować regułę wykrywania naruszeń w projekcie tak, aby wykrywała i oznaczała wszystkie używane w nim elementy Workspace, których rewizje znajdują się w stanach niedopuszczających ich stosowania — pozwala to wykryć problemy i zapobiec im jeszcze przed wydaniem. Więcej informacji można znaleźć w sekcji Kontrolowanie widoczności i możliwości stosowania rewizji elementów na stronie Tworzenie definicji cyklu życia dla Workspace.
Wymuszając określone środowiska pracy projektantów za pomocą konfiguracji środowiska, można zapewnić używanie pliku Output Job, w którym zdefiniowano kontrolę stanów komponentów. W tym celu należy upewnić się, że plik Output Job dopuszczony do użytku przez odpowiednią konfigurację środowiska jest oznaczony jako wymagany — przez włączenie jego atrybutu Req'd. Jeśli plik OutJob zdefiniowany w ramach konfiguracji środowiska zostanie oznaczony jako wymagany, wydanie nie będzie możliwe, dopóki ten plik OutJob nie będzie obecny i włączony do odpowiedniego zestawu danych generowanego w ramach wydania projektu. Więcej informacji można znaleźć w sekcji Zarządzanie konfiguracjami środowiska.

Dodaj generator plików wyjściowych tego typu z sekcji Validation Outputs w pliku OutJob. Konfigurację przeprowadza się w oknie dialogowym Server objects State validation.

Aby otworzyć to okno konfiguracji, kliknij dwukrotnie wpis generatora, kliknij go prawym przyciskiem myszy i wybierz Configure z menu kontekstowego albo zaznacz wpis i użyj skrótu klawiaturowego Alt+Enter.

Dodaj i skonfiguruj kontrolę stanów komponentów jako część całościowej procedury walidacji podczas wydawania projektu płytki.
Dodaj i skonfiguruj kontrolę stanów komponentów jako część całościowej procedury walidacji podczas wydawania projektu płytki.

Okno dialogowe przedstawia wszystkie definicje cyklu życia zdefiniowane w obszarze Workspace, z którym aktualnie nawiązane jest połączenie. Dla każdej definicji wyświetlane są wszystkie unikatowe stany wraz z ich opisami. Dla każdego stanu powiązanego z definicją cyklu życia używaną dla komponentów w projektach wystarczy określić działanie podejmowane podczas kontroli. Kliknij pole Check Action danego stanu i wybierz wymagane działanie z powiązanego menu rozwijanego. Dostępne opcje kontroli to None, Warning i Error.

Kliknij przycisk , aby odświeżyć okno dialogowe przy użyciu najnowszych informacji o definicjach cyklu życia pobranych bezpośrednio z Workspace.

Rewizje elementów komponentów użytych w projekcie, które znajdują się w stanie objętym ograniczeniami (takim, dla którego Check Action ma ustawioną wartość Error), uniemożliwią wydanie płytki. Wygenerowany raport będzie zawierał wszystkie ostrzeżenia i błędy.

Przykład wydania płytki zakończonego niepowodzeniem na etapie walidacji podczas sprawdzania stanów komponentów. Najedź kursorem na obraz, aby zobaczyć wygenerowany raport. W tym przypadku wykryto, że projekt zawiera cztery komponenty w stanie cyklu życia objętym ograniczeniami, a proces wydawania został przerwany i zakończył się niepowodzeniem.
Przykład wydania płytki zakończonego niepowodzeniem na etapie walidacji podczas sprawdzania stanów komponentów. Najedź kursorem na obraz, aby zobaczyć wygenerowany raport. W tym przypadku wykryto, że projekt zawiera cztery komponenty w stanie cyklu życia objętym ograniczeniami, a proces wydawania został przerwany i zakończył się niepowodzeniem.

Jeśli korzystasz z szablonów zadań wyjściowych w Workspace, upewnij się, że kontrola stanu komponentów została dodana do odpowiedniego źródłowego pliku Output Job i skonfigurowana BEFORE opublikowaniem tego pliku OutJob w Workspace. Po opublikowaniu nie można zmienić rewizji pliku OutJob — w szczególności konfiguracji generatora plików wyjściowych. Konieczne będzie wprowadzenie zmian i ponowne opublikowanie pliku jako kolejnej planowanej rewizji elementu docelowego. Więcej informacji znajdziesz w sekcji Przygotowywanie danych produkcyjnych za pomocą zadań wyjściowych.

Przygotowywanie raportu kontroli zgodności z konfiguracją środowiska

Kontrola zgodności z konfiguracją środowiska umożliwia jednoznaczne sprawdzenie i wymuszenie używania w projekcie elementów danych zatwierdzonych przez firmę — jeśli używasz elementów danych niedozwolonych przez konfigurację środowiska dostępną dla przypisanej Ci roli, publikacja zakończy się niepowodzeniem. Zapobiega to niekontrolowanemu podejściu do projektowania i zapewnia przestrzeganie zasad oraz zgodność ze środowiskami projektowymi określonymi centralnie na poziomie przedsiębiorstwa.

Więcej informacji znajdziesz na Environment Configuration Management stronie (Altium 365 Workspace, Enterprise Server Workspace).

Wymagany raport konfiguruje się w oknie dialogowym Environment Configuration Compliance Setup.

Okno dialogowe Environment configuration compliance setup
Okno dialogowe Environment configuration compliance setup

Dowiedz się więcej o zarządzaniu konfiguracją środowiska w Altium 365 oraz w Workspace na serwerze Enterprise Server.

Przygotowywanie raportu różnic

Generator plików wyjściowych Differences Report tworzy raport szczegółowo przedstawiający różnice między źródłowymi dokumentami schematów i PCB projektu.

Wymagany raport konfiguruje się w oknie dialogowym Differences Setup.

Okno dialogowe Differences Setup
Okno dialogowe Differences Setup

Dowiedz się więcej o utrzymywaniu synchronizacji schematów i PCB.

Przygotowywanie raportu kontroli reguł elektrycznych

Generator plików wyjściowych Electrical Rules Check tworzy raport szczegółowo przedstawiający naruszenia wykryte podczas kontroli poprawności rysunkowej i elektrycznej źródłowych dokumentów schematów projektu.

Wymagany raport konfiguruje się w oknie dialogowym Electrical Rules Check Setup.

Okno dialogowe Electrical Rules Check Setup
Okno dialogowe Electrical Rules Check Setup

Dowiedz się więcej o weryfikacji projektu.

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Contents
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.

Starsza dokumentacja

Dokumentacja Altium Designer nie jest już wersjonowana. Jeśli potrzebujesz dostępu do dokumentacji dla starszych wersji Altium Designer, odwiedź sekcję Starsza dokumentacja na stronie Inne instalatory.

Contents